Deep greedy unfolding: Sorting out argsorting in greedy sparse recovery algorithms
Sina Mohammad-Taheri, Matthew J. Colbrook, Simone Brugiapaglia

TL;DR
This paper introduces differentiable variants of greedy sparse recovery algorithms using soft permutations, enabling their integration into neural networks and improving structured sparse recovery.
Contribution
It proposes Soft-OMP and Soft-IHT algorithms with continuous relaxations of argsort, allowing end-to-end training of sparse recovery networks with structure-aware parameters.
Findings
Soft-OMP and Soft-IHT effectively approximate original algorithms.
The proposed methods are fully differentiable and compatible with neural network training.
Structure-aware training enables extraction of latent sparsity patterns.
Abstract
Gradient-based learning imposes (deep) neural networks to be differentiable at all steps. This includes model-based architectures constructed by unrolling iterations of an iterative algorithm onto layers of a neural network, known as algorithm unrolling. However, greedy sparse recovery algorithms depend on the non-differentiable argsort operator, which hinders their integration into neural networks. In this paper, we address this challenge in Orthogonal Matching Pursuit (OMP) and Iterative Hard Thresholding (IHT), two popular representative algorithms in this class. We propose permutation-based variants of these algorithms and approximate permutation matrices using "soft" permutation matrices derived from softsort, a continuous relaxation of argsort. We demonstrate -- both theoretically and numerically -- that Soft-OMP and Soft-IHT, as differentiable counterparts of OMP and IHT and…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsUnderwater Acoustics Research · Blind Source Separation Techniques · Seismic Imaging and Inversion Techniques
