Pith

open record

sign in

arxiv: 2505.15661 · v1 · pith:CEPISEEY · submitted 2025-05-21 · cs.LG · cs.NA· cs.NE· math.NA

Deep greedy unfolding: Sorting out argsorting in greedy sparse recovery algorithms

Reviewed by Pith T0 review T1 audit T2 compute T3 formal T4 kernel pith:CEPISEEYrecord.jsonopen to challenge →

classification cs.LG cs.NAcs.NEmath.NA
keywords algorithmsneuralgreedynetworkrecoverysparsealgorithmapproximate
0
0 comments X
read the original 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 fully compatible with neural network training, effectively approximate these algorithms with a controllable degree of accuracy. This leads to the development of OMP- and IHT-Net, fully trainable network architectures based on Soft-OMP and Soft-IHT, respectively. Finally, by choosing weights as "structure-aware" trainable parameters, we connect our approach to structured sparse recovery and demonstrate its ability to extract latent sparsity patterns from data.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Algorithmic Foundations of Deep Learning: Complexity-Theoretic Rates and a Characterization of Universal Approximation

    cs.LG 2026-06 unverdicted novelty 8.0

    Neural networks emulate real-valued circuits with explicit complexity bounds controlled by gate count and structure; any definable model with a parallelization condition is a universal approximator precisely when it c...