TY - JOUR
T1 - The homotopy method revisited
T2 - Computing solution paths of ℓ1-regularized problems
AU - Bringmann, Bjoern
AU - Cremers, Daniel
AU - Krahmer, Felix
AU - Moeller, Michael
N1 - Publisher Copyright:
© 2018 American Mathematical Society.
PY - 2018
Y1 - 2018
N2 - ℓ1-regularized linear inverse problems frequently arise in signal processing, image analysis, and statistics. The correct choice of the regularization parameter t ∈ R ≥0 is a delicate issue. Instead of solving the variational problem for a fixed parameter, the idea of the homotopy method is to compute a complete solution path u(t) as a function of t. In their celebrated paper A new approach to variable selection in least squares problems [IMA J. Numer. Anal. 20 (2000), no. 3, 389-403], Osborne, Presnell, and Turlach showed that the computational cost of this approach is often comparable to the cost of solving the corresponding least squares problem. Their analysis relies on the one-at-a-time condition, which requires that different indices enter or leave the support of the solution at distinct regularization parameters. In this paper, we introduce a generalized homotopy algorithm based on a nonnegative least squares problem, which does not require such a condition, and prove its termination after finitely many steps. At every point of the path, we give a full characterization of all possible directions. To illustrate our results, we discuss examples in which the standard homotopy method either fails or becomes infeasible. To the best of our knowledge, our algorithm is the first to provably compute a full piecewise linear and continuous solution path for an arbitrary combination of a measurement matrix and a data vector.
AB - ℓ1-regularized linear inverse problems frequently arise in signal processing, image analysis, and statistics. The correct choice of the regularization parameter t ∈ R ≥0 is a delicate issue. Instead of solving the variational problem for a fixed parameter, the idea of the homotopy method is to compute a complete solution path u(t) as a function of t. In their celebrated paper A new approach to variable selection in least squares problems [IMA J. Numer. Anal. 20 (2000), no. 3, 389-403], Osborne, Presnell, and Turlach showed that the computational cost of this approach is often comparable to the cost of solving the corresponding least squares problem. Their analysis relies on the one-at-a-time condition, which requires that different indices enter or leave the support of the solution at distinct regularization parameters. In this paper, we introduce a generalized homotopy algorithm based on a nonnegative least squares problem, which does not require such a condition, and prove its termination after finitely many steps. At every point of the path, we give a full characterization of all possible directions. To illustrate our results, we discuss examples in which the standard homotopy method either fails or becomes infeasible. To the best of our knowledge, our algorithm is the first to provably compute a full piecewise linear and continuous solution path for an arbitrary combination of a measurement matrix and a data vector.
KW - Compressed sensing
KW - Convex optimization
KW - Homotopy
KW - Lasso
KW - Nonnegative least squares
KW - ℓ-norm
KW - ℓ-regularization
UR - http://www.scopus.com/inward/record.url?scp=85046945462&partnerID=8YFLogxK
U2 - 10.1090/mcom/3287
DO - 10.1090/mcom/3287
M3 - Article
AN - SCOPUS:85046945462
SN - 0025-5718
VL - 87
SP - 2343
EP - 2364
JO - Mathematics of Computation
JF - Mathematics of Computation
IS - 313
ER -