PSNA: A Pathwise Semismooth Newton Algorithm for Sparse Recovery with Optimal Local Convergence and Oracle Properties

Jian Huang,Yuling Jiao,Xiliang Lu,Yueyong Shi,Qinglong Yang,Yuanyuan Yang
DOI: https://doi.org/10.1016/j.sigpro.2021.108432
IF: 4.729
2022-01-01
Signal Processing
Abstract:We propose a pathwise semismooth Newton algorithm (PSNA) for sparse recovery in high-dimensional linear models. PSNA is derived from a formulation of the KKT conditions for Lasso and Enet based on Newton derivatives. It solves the semismooth KKT equations efficiently by actively and continuously seeking the support of the regression coefficients along the solution path with warm start. At each knot in the path, PSNA converges locally superlinearly for the Enet criterion and achieves the best possible convergence rate for the Lasso criterion, i.e., PSNA converges in just one step at the cost of two matrix-vector multiplication per iteration. Under certain regularity conditions on the design matrix and the minimum magnitude of the nonzero elements of the target regression coefficients, we show that PSNA hits a solution with the same signs as the regression coefficients and achieves a sharp estimation error bound in finite steps with high probability. Extensive simulation studies support our theoretical results and indicate that PSNA is competitive with or outperforms state-of-the-art Lasso solvers in terms of efficiency and accuracy.(c) 2021 Elsevier B.V. All rights reserved.
What problem does this paper attempt to address?