mlsanityData to 14 Oct 2026

Stable and Interpretable Unrolled Dictionary Learning

arXiv 2106.00058 ↗First posted 31 May 2021cs.LG eess.SP stat.MLcited by 15

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

  1. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  2. 2016Beyond a Gaussian Denoiser: Residual Learning of Deep CNN for Image Denoisingcited by 1,358
  3. 2015Automatic differentiation in machine learning: a surveycited by 855
  4. 2019Algorithm Unrolling: Interpretable, Efficient Deep Learning for Signal and Image Processingcited by 421
  5. 2017Forward and Reverse Gradient-Based Hyperparameter Optimizationcited by 234
  6. 2018Representer Point Selection for Explaining Deep Neural Networkscited by 187
  7. 2019Robust and interpretable blind image denoising via bias-free convolutional neural networkscited by 90
  8. 2018Theoretical Linear Convergence of Unfolded ISTA and its Practical Weights and Thresholdscited by 85
  9. 2014Deep Unfolding: Model-Based Inspiration of Novel Deep Architecturescited by 77
  10. 2014Learning to Deblurcited by 66
  11. 2018Deep Unfolded Robust PCA with Application to Clutter Suppression in Ultrasoundcited by 44
  12. 2015Simple, Efficient, and Neural Algorithms for Sparse Codingcited by 37
17 more
  1. 2019Learning step sizes for unfolded sparse codingcited by 30
  2. 2016Maximal Sparsity with Deep Networks?cited by 29
  3. 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
  4. 2020Super-efficiency of automatic differentiation for functions defined as a minimumcited by 24
  5. 2013New Algorithms for Learning Incoherent and Overcomplete Dictionariescited by 22
  6. 2014Dictionary Learning and Tensor Decomposition via the Sum-of-Squares Methodcited by 22
  7. 2021Implicit differentiation for fast hyperparameter selection in non-smooth convex learningcited by 22
  8. 2019Rethinking the CSC Model for Natural Imagescited by 21
  9. 2014Local Linear Convergence of Forward-Backward under Partial Smoothnesscited by 13
  10. 2016Tradeoffs between Convergence Speed and Reconstruction Accuracy in Inverse Problemscited by 12
  11. 2016Understanding Trainable Sparse Coding via Matrix Factorizationcited by 12
  12. 2017Sparse Coding and Autoencoderscited by 11
  13. 2015Local Linear Convergence of ISTA and FISTA on the LASSO Problemcited by 8
  14. 2013A Clustering Approach to Learn Sparsely-Used Overcomplete Dictionariescited by 7
  15. 2018Scalable Convolutional Dictionary Learning with Constrained Recurrent Sparse Auto-encoderscited by 6
  16. 2019NOODL: Provable Online Dictionary Learning and Sparse Codingcited by 5
  17. 2020Unfolding Neural Networks for Compressive Multichannel Blind Deconvolutioncited by 5

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2022: 2; 2023: 3; 2024: 2; 2025: 6; 2026: 2.

15 papers.

Sort:

By area: