The iteratively reweighted least squares (IRLS) algorithm of Daubechies, DeVore, Fornasier and Güntürk approximates - and -minimization for sparse recovery by a sequence of weighted least-squares problems with an adaptively decreasing smoothing parameter . Its published theory guarantees convergence to the sparse solution only in a slightly smaller sparsity range than -minimization, gives only a posteriori conditions (such as ) for convergence in the nonconvex regime, and proves fast local rates only after the iterates enter an unspecified neighborhood of the solution. Later work resolved the -sided questions: Aravkin, Burke and He constructed examples where the algorithm provably fails at the boundary of the sparsity range and gave a modified smoothing update that removes this gap, and Kümmerle, Mayrink Verdun and Stöger proved a global linear convergence rate for an IRLS variant. What remains open is the global convergence theory of the smoothed nonconvex -IRLS (): does it converge from its standard initialization to the sparsest or a global -minimizer under null-space-type assumptions, or can this fail, and if so what is the precise basin of attraction; how many iterations are needed a priori to enter the locally superlinear regime; and how sharp are the local convergence constants.
Background
Compressed sensing seeks to recover a sparse vector (one with at most nonzero entries, called -sparse) from far fewer linear measurements , . Since minimizing the number of nonzeros is combinatorially hard, one standard relaxation is basis pursuit, i.e. minimizing the -norm over the affine solution set , which recovers the sparse solution exactly when satisfies a suitable condition. Two standard such conditions are the restricted isometry property (RIP), which says that approximately preserves the norm of all sparse vectors, and the null space property (NSP) of order with constant , which says that every vector in the null space of satisfies for every coordinate set of size at most ; under NSP of order , the -sparse solution is unique and equal to the -minimizer for all . Daubechies, DeVore, Fornasier and Güntürk proposed computing this minimizer by IRLS: starting from the minimizer of the plain -norm on (obtained with uniform weights), each iteration computes the minimizer of a weighted -norm on and then updates the weights to , where is a smoothing parameter decreased adaptively by the rule , with the non-increasing rearrangement of . The smoothing makes the reweighted functional a smooth surrogate for the -norm, and the algorithm is equivalent to a block coordinate descent (minimizing over and over the weights alternately) on this surrogate. The same scheme with the heavier weights , , smooths the nonconvex quasi-norm , which penalizes small entries more aggressively and empirically recovers sparser solutions from fewer measurements; the analysis of this -version is stated under the analogous -null space property (-NSP) of order with constant , in which the -norms of the NSP are replaced by -th powers of the quasi-norm, i.e. . The proved theory for the version guarantees convergence of the iterates for every , recovery of the -sparse solution only for (a strict sub-range of the range ; the authors state they cannot exclude failure inside this gap and had no examples), and a linear (exponential) local rate once the iterates are near the solution. For the analysis is weaker: the surrogate decreases monotonically, accumulation points are characterized, and if the a posteriori condition holds then the iterates converge to a -sparse -minimizer; but because the smoothed functional is nonconvex, convergence to the sparsest or global -minimizer is not proved, the local superlinear rate — a law of the form in the error measure , faster than any geometric rate for — holds only inside a neighborhood of radius whose entry time is not bounded a priori, and the authors report that for small the iteration sometimes never reaches that neighborhood. The open problem is the global half of this convergence theory for the nonconvex algorithm.
Problem Statement
For the noiseless sparse-recovery setting with , , and affine solution set , consider the iteratively reweighted least squares algorithm of Daubechies–DeVore–Fornasier–Güntürk with the smoothed nonconvex weights , , initialized with uniform weights and (so that the first iterate is the minimum -norm solution of ), and with the adaptive smoothing rule , where denotes the non-increasing rearrangement of and is a fixed integer, as in the source. Assume that satisfies the -null space property (-NSP) of order with constant , i.e. for every coordinate set with and every in the null space of , with in the range assumed by the source's -theory (in particular for the global statements, and for the local rate theory), and that contains a -sparse vector with . Establish the global convergence theory of this algorithm. Specifically: (i) prove that the iterates converge to the sparsest solution of (which, under these assumptions, coincides with the unique global minimizer of the quasi-norm on ), or disprove this by an explicit construction — a matrix and data for which the algorithm, run from its standard initialization with , provably converges to a limit that is not the sparsest/global -minimizer; a single such explicit construction suffices to establish that global convergence can fail, and if it is given, (i) additionally requires characterizing precisely the basin of attraction of the sparse solution, i.e. verifiable a priori conditions on the problem instance under which the standard-initialization iterates converge to the sparse solution; (ii) provide an a priori bound, in terms of the problem parameters, on the number of iterations needed for the iterates to enter the neighborhood of radius (for a parameter , where is the -th largest absolute entry of ) in which the local superlinear rate with and contraction constant is guaranteed, so that the total iteration complexity of the method is bounded; in the disproof branch of (i) this bound is required for the problem instances covered by the basin-of-attraction characterization obtained there, and need not hold for the failing counterexample; and (iii) determine sharp forms of the constants in the local convergence theory (the contraction factor and the neighborhood radius , and the constants in the superlinear rate law), removing the pessimism that the source's own estimates acknowledge. These three requests jointly complete the convergence theory of the same algorithm under the same assumptions: they concern, respectively, whether the algorithm globally reaches the target, how quickly it enters the proven fast regime, and how sharp the proven fast regime is.
References
- Ingrid Daubechies, Ronald DeVore, Massimo Fornasier, and C. Sinan Güntürk, 'Iteratively reweighted least squares minimization for sparse recovery', Communications on Pure and Applied Mathematics 63(1) (2010) 1–38. DOI: 10.1002/cpa.20303, https://doi.org/10.1002/cpa.20303 (preprint arXiv:0807.0575, https://arxiv.org/abs/0807.0575, titled 'Iteratively re-weighted least squares minimization for sparse recovery')
- Aleksandr Y. Aravkin, James V. Burke, and Daiwei He, 'IRLS for Sparse Recovery Revisited: Examples of Failure and a Remedy' (2019). arXiv:1910.07095, https://arxiv.org/abs/1910.07095
- Christian Kümmerle, Claudio Mayrink Verdun, and Dominik Stöger, 'Iteratively Reweighted Least Squares for Basis Pursuit with Global Linear Convergence Rate', Advances in Neural Information Processing Systems 34 (NeurIPS 2021). arXiv:2012.12250, https://arxiv.org/abs/2012.12250
- Damian Straszak and Nisheeth K. Vishnoi, 'IRLS and Slime Mold: Equivalence and Convergence' (2016). arXiv:1601.02712, https://arxiv.org/abs/1601.02712
- Christian Kümmerle and Johannes Maly, 'Recovering Simultaneously Structured Data via Non-Convex Iteratively Reweighted Least Squares' (2023, revised 2024). arXiv:2306.04961, https://arxiv.org/abs/2306.04961
- Liangzu Peng, Christian Kümmerle, and René Vidal, 'Global Linear and Local Superlinear Convergence of IRLS for Non-Smooth Robust Regression' (2022). arXiv:2208.11846, https://arxiv.org/abs/2208.11846
- Stamatios Lefkimmiatis and Iaroslav Koshelev, 'Learning Sparse and Low-Rank Priors for Image Recovery via Iterative Reweighted Least Squares Minimization', International Conference on Learning Representations (ICLR) 2023. arXiv:2304.10536, https://arxiv.org/abs/2304.10536
- Kaihao Liang and Michael J. Clay, 'Iterative re-weighted least squares algorithm for -minimization with tight frame and ', Linear Algebra and its Applications 581 (2019) 413–434. DOI: 10.1016/j.laa.2019.07.029, https://doi.org/10.1016/j.laa.2019.07.029
- Yun Cai, Qian Zhang, and Ruifang Hu, 'Iteratively reweighted least squares for block sparse signal recovery with unconstrained minimization', Analysis and Applications 23(2) (2025) 193–212 (published online 2024). DOI: 10.1142/S0219530524500283, https://doi.org/10.1142/S0219530524500283
- Sergey Voronin and Ingrid Daubechies, 'An iteratively reweighted least squares algorithm for sparse regularization', Contemporary Mathematics 693 (2017) 391–411. DOI: 10.1090/conm/693/13941, https://doi.org/10.1090/conm/693/13941
- Jean Jacques Fuchs, 'Convergence of a Sparse Representations Algorithm Applicable to Real or Complex Data', IEEE Journal of Selected Topics in Signal Processing 1(4) (2007) 598–605. DOI: 10.1109/JSTSP.2007.909363, https://doi.org/10.1109/JSTSP.2007.909363