On the Optimality of Backward Regression: Sparse Recovery and Subset Selection
Sebatian Ament, Carla Gomes

TL;DR
This paper analyzes the backward regression algorithm for sparse recovery, providing new polynomial-time bounds, proposing an improved two-stage method called SRR, and demonstrating its effectiveness through numerical experiments.
Contribution
It introduces a polynomial-time residual bound for backward regression, proposes the SRR algorithm combining forward and backward steps, and empirically shows SRR's advantages in sparse recovery.
Findings
SRR maintains good performance on coherent dictionaries.
The polynomial-time residual bound extends the theoretical understanding.
SRR outperforms Subspace Pursuit in certain scenarios.
Abstract
Sparse recovery and subset selection are fundamental problems in varied communities, including signal processing, statistics and machine learning. Herein, we focus on an important greedy algorithm for these problems: Backward Stepwise Regression. We present novel guarantees for the algorithm, propose an efficient, numerically stable implementation, and put forth Stepwise Regression with Replacement (SRR), a new family of two-stage algorithms that employs both forward and backward steps for compressed sensing problems. Prior work on the backward algorithm has proven its optimality for the subset selection problem, provided the residual associated with the optimal solution is small enough. However, the existing bounds on the residual magnitude are NP-hard to compute. In contrast, our main theoretical result includes a bound that can be computed in polynomial time, depends chiefly on the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
