Breakdown of equivalence between the minimal l1-norm solution and the sparsest solution

被引:537
|
作者
Tsaig, Y [1 ]
Donoho, DL [1 ]
机构
[1] Stanford Univ, Dept Stat, Stanford, CA 94305 USA
基金
美国国家科学基金会;
关键词
basis pursuit; underdetermined systems of linear equations; random matrix theory; linear programming; overcomplete systems; sparse representations; random signs matrix ensemble; partial Fourier matrix ensemble; partial Hadamard matrix ensemble;
D O I
10.1016/j.sigpro.2005.05.028
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Finding the sparsest solution to a set of underdetermined linear equations is NP-hard in general. However, recent research has shown that for certain systems of linear equations, the sparsest solution (i.e. the solution with the smallest number of nonzeros), is also the solution with minimal l(1) norm, and so can be found by a computationally tractable method. For a given n by m matrix Phi defining a system y = Phi alpha, with n<m making the system underdetermined, this phenomenon holds whenever there exists a 'sufficiently sparse' solution alpha(0). We quantify the 'sufficient sparsity' condition, defining an equivalence breakdown point (EBP): the degree of sparsity of alpha required to guarantee equivalence to hold; this threshold depends on the matrix Phi. In this paper we study the size of the EBP for 'typical' matrices with unit norm columns (the uniform spherical ensemble (USE)); Donoho showed that for such matrices Phi, the EBP is at least proportional to n. We distinguish three notions of breakdown point-global, local, and individual-and describe a semi-empirical heuristic for predicting the local EBP at this ensemble. Our heuristic identifies a configuration which can cause breakdown, and predicts the level of sparsity required to avoid that situation. In experiments, our heuristic provides upper and lower bounds bracketing the EBP for 'typical' matrices in the USE. For instance, for an n x m matrix Phi(n,m) with m = 2n, our heuristic predicts breakdown of local equivalence when the coefficient vector a has about 30% nonzeros (relative to the reduced dimension n). This figure reliably describes the observed empirical behavior. A rough approximation to the observed breakdown point is provided by the simple formula 0.44 . n/ log(2m/n). There are many matrix ensembles of interest outside the USE; our heuristic may be useful in speeding up empirical studies of breakdown point at such ensembles. Rather than solving numerous linear programming problems per n, in combination, at least several for each degree of sparsity, the heuristic suggests to conduct a few experiments to measure the driving term of the heuristic and derive predictive bounds. We tested the applicability of this heuristic to three special ensembles of matrices, including the partial Hadamard ensemble and the partial Fourier ensemble, and found that it accurately predicts the sparsity level at which local equivalence breakdown occurs, which is at a lower level than for the USE. A rough approximation to the prediction is provided by the simple formula 0.65 . n/log(1 + 10m/n). (C) 2005 Elsevier B.V. All rights reserved.
引用
收藏
页码:533 / 548
页数:16
相关论文
共 50 条