Non-Negative Orthogonal Greedy Algorithms
- 24 September 2019
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Signal Processing
- Vol. 67 (21) , 5643-5658
Abstract
Orthogonal greedy algorithms are popular sparse signal reconstruction algorithms. Their principle is to select atoms one by one. A series of unconstrained least-square subproblems of gradually increasing size is solved to compute the approximation coefficients, which is efficiently performed using a fast recursive update scheme. When dealing with nonnegative sparse signal reconstruction, a series of $non-negative$ least-squares subproblems have to be solved. Fast implementation becomes tricky since each subproblem does not have a closedform solution anymore. Recently, non-negative extensions of the classical orthogonal matching pursuit and orthogonal least squares algorithms were proposed, using slow (i.e., non-recursive) or recursive but inexact implementations. In this paper, we revisit these algorithms in a unified way. We define a class of non-negative orthogonal algorithms and exhibit their structural properties. We propose a fast and exact implementation based on the active-set resolution of non-negative least-squares and exploiting warm start initializations. The algorithms are assessed in terms of accuracy and computational complexity for a sparse spike deconvolution problem. We also present an application to near-infrared spectra decomposition.
Keywords
Funding Information
- Project ANR (15-CE23-0021)
This publication has 39 references indexed in Scilit:
- Isotope pattern deconvolution for peptide mass spectrometry by non-negative least squares/least absolute deviation template matchingBMC Bioinformatics, 2012
- Sparse nonnegative matrix factorization with ℓ0-constraintsNeurocomputing, 2012
- Distributed Optimization and Statistical Learning via the Alternating Direction Method of MultipliersFoundations and Trends in Machine Learning, 2011
- Nonnegative least-squares image deblurring: improved gradient projection approachesInverse Problems, 2009
- CoSaMP: Iterative signal recovery from incomplete and inaccurate samplesApplied and Computational Harmonic Analysis, 2009
- Simultaneous Variable SelectionTechnometrics, 2005
- Forward sequential algorithms for best basis selectionIEE Proceedings - Vision, Image, and Signal Processing, 1999
- A strictly improving linear programming Phase I algorithmAnnals of Operations Research, 1993
- Interior methods for constrained optimizationActa Numerica, 1992
- Orthogonal least squares methods and their application to non-linear system identificationInternational Journal of Control, 1989