Discovering Sparse Recovery Algorithms Using Neural Architecture Search
Patrick Yubeaton, Sarthak Gupta, M. Salman Asif, Chinmay Hegde
TL;DR
This work addresses the challenge of designing sparse-recovery algorithms by automating algorithm discovery with Neural Architecture Search (NAS). By treating iterative solvers as unrolled networks, the authors attempt to rediscover ISTA and its accelerated variant FISTA within a large NAS search space and demonstrate that NAS can recover proximal operators like soft-thresholding. They further show methods to reduce NAS training time and explore learning data-distribution–specific proximal projections, indicating NAS can adapt proximal mappings to different data regimes. The findings suggest a data-driven, automated pathway to synthesize efficient sparse solvers beyond traditional ISTA/FISTA, with potential applicability to broader inverse-problem settings. The work lays groundwork for automated algorithm design in signal processing and meta-learning, proposing practical avenues for faster NAS and data-tailored proximal operators.
Abstract
The design of novel algorithms for solving inverse problems in signal processing is an incredibly difficult, heuristic-driven, and time-consuming task. In this short paper, we the idea of automated algorithm discovery in the signal processing context through meta-learning tools such as Neural Architecture Search (NAS). Specifically, we examine the Iterative Shrinkage Thresholding Algorithm (ISTA) and its accelerated Fast ISTA (FISTA) variant as candidates for algorithm rediscovery. We develop a meta-learning framework which is capable of rediscovering (several key elements of) the two aforementioned algorithms when given a search space of over 50,000 variables. We then show how our framework can apply to various data distributions and algorithms besides ISTA/FISTA.
