Stable and Interpretable Unrolled Dictionary Learning
Not on the map. Why?
Abstract (arXiv)
The dictionary learning problem, representing data as a combination of a few atoms, has long stood as a popular method for learning representations in statistics and signal processing. The most popular dictionary learning algorithm alternates between sparse coding and dictionary update steps, and a rich literature has studied its theoretical convergence. The success of dictionary learning relies on access to a "good" initial estimate of the dictionary and the ability of the sparse coding step to provide an unbiased estimate of the code. The growing popularity of unrolled sparse coding networks has led to the empirical finding that backpropagation through such networks performs dictionary learning. We offer the theoretical analysis of these empirical results through PUDLE, a Provable Unrolled Dictionary LEarning method. We provide conditions on the network initialization and data distribution sufficient to recover and preserve the support of the latent code. Additionally, we address two challenges; first, the vanilla unrolled sparse coding computes a biased code estimate, and second, gradients during backpropagated learning can become unstable. We show approaches to reduce the bias of the code estimate in the forward pass, and that of the dictionary estimate in the backward pass. We propose strategies to resolve the learning instability by tuning network parameters and modifying the loss function. Overall, we highlight the impact of loss, unrolling, and backpropagation on convergence. We complement our findings through synthetic and image denoising experiments. Finally, we demonstrate PUDLE's interpretability, a driving factor in designing deep networks based on iterative optimizations, by building a mathematical relation between network weights, its output, and the training set.
Key facts. Cited by 15 papers in the map (data through 14 Oct 2026). Builds on 29 of its 87 references that are in the map. First posted on arXiv 31 May 2021.
Builds on
29 of 87 references.
References · 29
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2016Beyond a Gaussian Denoiser: Residual Learning of Deep CNN for Image Denoisingcited by 1,358
- 2015Automatic differentiation in machine learning: a surveycited by 855
- 2019Algorithm Unrolling: Interpretable, Efficient Deep Learning for Signal and Image Processingcited by 421
- 2017Forward and Reverse Gradient-Based Hyperparameter Optimizationcited by 234
- 2018Representer Point Selection for Explaining Deep Neural Networkscited by 187
- 2019Robust and interpretable blind image denoising via bias-free convolutional neural networkscited by 90
- 2018Theoretical Linear Convergence of Unfolded ISTA and its Practical Weights and Thresholdscited by 85
- 2014Deep Unfolding: Model-Based Inspiration of Novel Deep Architecturescited by 77
- 2014Learning to Deblurcited by 66
- 2018Deep Unfolded Robust PCA with Application to Clutter Suppression in Ultrasoundcited by 44
- 2015Simple, Efficient, and Neural Algorithms for Sparse Codingcited by 37
17 more
- 2019Learning step sizes for unfolded sparse codingcited by 30
- 2016Maximal Sparsity with Deep Networks?cited by 29
- 2016A note on the sample complexity of the Er-SpUD algorithm by Spielman, Wang and Wright for exact recovery of sparsely used dictionariescited by 26
- 2020Super-efficiency of automatic differentiation for functions defined as a minimumcited by 24
- 2013New Algorithms for Learning Incoherent and Overcomplete Dictionariescited by 22
- 2014Dictionary Learning and Tensor Decomposition via the Sum-of-Squares Methodcited by 22
- 2021Implicit differentiation for fast hyperparameter selection in non-smooth convex learningcited by 22
- 2019Rethinking the CSC Model for Natural Imagescited by 21
- 2014Local Linear Convergence of Forward-Backward under Partial Smoothnesscited by 13
- 2016Tradeoffs between Convergence Speed and Reconstruction Accuracy in Inverse Problemscited by 12
- 2016Understanding Trainable Sparse Coding via Matrix Factorizationcited by 12
- 2017Sparse Coding and Autoencoderscited by 11
- 2015Local Linear Convergence of ISTA and FISTA on the LASSO Problemcited by 8
- 2013A Clustering Approach to Learn Sparsely-Used Overcomplete Dictionariescited by 7
- 2018Scalable Convolutional Dictionary Learning with Constrained Recurrent Sparse Auto-encoderscited by 6
- 2019NOODL: Provable Online Dictionary Learning and Sparse Codingcited by 5
- 2020Unfolding Neural Networks for Compressive Multichannel Blind Deconvolutioncited by 5
Built on by
Citing papers per year: 2022: 2; 2023: 3; 2024: 2; 2025: 6; 2026: 2.
15 papers.
Sort:
By area:
- 2023White-Box Transformers via Sparse Rate Reductioncited by 80
- 2025From Flat to Hierarchical: Extracting Sparse Representations with Matching Pursuitcited by 49
- 2023Emergence of Segmentation with Minimalistic White-Box Transformerscited by 24
- 2024Scaling White-Box Transformers for Visioncited by 9
- 2025AbsTopK: Rethinking Sparse Autoencoders For Bidirectional Featurescited by 9
- 2022Simple Alternating Minimization Provably Solves Complete Dictionary Learningcited by 6
- 2024Learning of Patch-Based Smooth-Plus-Sparse Models for Image Reconstructioncited by 3
- 2025Mechanistic Interpretability with Sparse Autoencoder Neural Operatorscited by 3
- 2025Transformers as Intrinsic Optimizers: Forward Inference through the Energy Principlecited by 3
- 2022Unrolled Compressed Blind-Deconvolutioncited by 2
- 2023Probabilistic Unrolling: Scalable, Inverse-Free Maximum Likelihood Estimation for Latent Gaussian Modelscited by 1
- 2025Evaluating Sparse Autoencoders: From Shallow Design to Matching Pursuitcited by 1
3 more
- 2026Interference Beyond Geometry in Concept Extraction28 Sep 2026
- 2026A Unifying Framework for Unsupervised Concept Extraction27 Apr 2026
- 2025Transformers as Intrinsic Optimizers: Forward Inference through the Energy Principle2 Nov 2025
- 2025AbsTopK: Rethinking Sparse Autoencoders For Bidirectional Features1 Oct 2025
- 2025Mechanistic Interpretability with Sparse Autoencoder Neural Operators3 Sep 2025
- 2025Evaluating Sparse Autoencoders: From Shallow Design to Matching Pursuit5 Jun 2025
- 2025From Flat to Hierarchical: Extracting Sparse Representations with Matching Pursuit3 Jun 2025
- 2025Enhancing Performance of Explainable AI Models with Constrained Concept Refinement10 Feb 2025
- 2024Learning of Patch-Based Smooth-Plus-Sparse Models for Image Reconstruction17 Dec 2024
- 2024Scaling White-Box Transformers for Vision30 May 2024
- 2023Emergence of Segmentation with Minimalistic White-Box Transformers30 Aug 2023
- 2023Probabilistic Unrolling: Scalable, Inverse-Free Maximum Likelihood Estimation for Latent Gaussian Models5 Jun 2023
3 more
- 2023White-Box Transformers via Sparse Rate Reduction1 Jun 2023
- 2022Simple Alternating Minimization Provably Solves Complete Dictionary Learning23 Oct 2022
- 2022Unrolled Compressed Blind-Deconvolution28 Sep 2022
- 2025From Flat to Hierarchical: Extracting Sparse Representations with Matching Pursuitcited by 49
- 2025Mechanistic Interpretability with Sparse Autoencoder Neural Operatorscited by 3
- 2025Evaluating Sparse Autoencoders: From Shallow Design to Matching Pursuitcited by 1
- 2026A Unifying Framework for Unsupervised Concept Extractioncited by 1
- 2026A Unifying Framework for Unsupervised Concept Extraction27 Apr 2026
- 2025Mechanistic Interpretability with Sparse Autoencoder Neural Operators3 Sep 2025
- 2025Evaluating Sparse Autoencoders: From Shallow Design to Matching Pursuit5 Jun 2025
- 2025From Flat to Hierarchical: Extracting Sparse Representations with Matching Pursuit3 Jun 2025
- 2023White-Box Transformers via Sparse Rate Reductioncited by 80
- 2023Emergence of Segmentation with Minimalistic White-Box Transformerscited by 24
- 2024Scaling White-Box Transformers for Visioncited by 9
- 2022Simple Alternating Minimization Provably Solves Complete Dictionary Learningcited by 6
- 2024Learning of Patch-Based Smooth-Plus-Sparse Models for Image Reconstructioncited by 3
- 2025Transformers as Intrinsic Optimizers: Forward Inference through the Energy Principlecited by 3
- 2022Unrolled Compressed Blind-Deconvolutioncited by 2
- 2023Probabilistic Unrolling: Scalable, Inverse-Free Maximum Likelihood Estimation for Latent Gaussian Modelscited by 1
- 2025Enhancing Performance of Explainable AI Models with Constrained Concept Refinementcited by 0
- 2026Interference Beyond Geometry in Concept Extractioncited by 0
- 2026Interference Beyond Geometry in Concept Extraction28 Sep 2026
- 2025Transformers as Intrinsic Optimizers: Forward Inference through the Energy Principle2 Nov 2025
- 2025Enhancing Performance of Explainable AI Models with Constrained Concept Refinement10 Feb 2025
- 2024Learning of Patch-Based Smooth-Plus-Sparse Models for Image Reconstruction17 Dec 2024
- 2024Scaling White-Box Transformers for Vision30 May 2024
- 2023Emergence of Segmentation with Minimalistic White-Box Transformers30 Aug 2023
- 2023Probabilistic Unrolling: Scalable, Inverse-Free Maximum Likelihood Estimation for Latent Gaussian Models5 Jun 2023
- 2023White-Box Transformers via Sparse Rate Reduction1 Jun 2023
- 2022Simple Alternating Minimization Provably Solves Complete Dictionary Learning23 Oct 2022
- 2022Unrolled Compressed Blind-Deconvolution28 Sep 2022