Sparse and spurious: dictionary learning with noise and outliers
Not on the map. Why?
Abstract (arXiv)
A popular approach within the signal processing and machine learning communities consists in modelling signals as sparse linear combinations of atoms selected from a learned dictionary. While this paradigm has led to numerous empirical successes in various fields ranging from image to audio processing, there have only been a few theoretical arguments supporting these evidences. In particular, sparse coding, or sparse dictionary learning, relies on a non-convex procedure whose local minima have not been fully analyzed yet. In this paper, we consider a probabilistic model of sparse signals, and show that, with high probability, sparse coding admits a local minimum around the reference dictionary generating the signals. Our study takes into account the case of over-complete dictionaries, noisy signals, and possible outliers, thus extending previous work limited to noiseless settings and/or under-complete dictionaries. The analysis we conduct is non-asymptotic and makes it possible to understand how the key quantities of the problem, such as the coherence or the level of noise, can scale with respect to the dimension of the signals, the number of atoms, the sparsity and the number of observations.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 19 Jul 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 4; 2024: 0; 2025: 1; 2026: 3.
11 papers.
- 2023White-Box Transformers via Sparse Rate Reductioncited by 77
- 2021Understanding approximate and unrolled dictionary learning for pattern recoverycited by 11
- 2022Simple Alternating Minimization Provably Solves Complete Dictionary Learningcited by 6
- 2026Stop Probing, Start Coding: Why Linear Probes and Sparse Autoencoders Fail at Compositional Generalisationcited by 5
- 2022A consistent and flexible framework for deep matrix factorizationscited by 3
- 2023Convergence of alternating minimisation algorithms for dictionary learningcited by 1
- 2023Hiding Data Helps: On the Benefits of Masking for Sparse Codingcited by 0
- 2023Estimation of Models with Limited Data by Leveraging Shared Structurecited by 0
- 2025Dictionary Learning: The Complexity of Learning Sparse Superposed Features with Feedbackcited by 0
- 2026How Optimality Structures Sparse Dictionaries: Theory for Interpreting SAE Representationscited by 0
- 2026Math for AI safety: an invitation for mathematicianscited by 0
- 2026Math for AI safety: an invitation for mathematicians14 Sep 2026
- 2026How Optimality Structures Sparse Dictionaries: Theory for Interpreting SAE Representations1 Jun 2026
- 2026Stop Probing, Start Coding: Why Linear Probes and Sparse Autoencoders Fail at Compositional Generalisation30 Mar 2026
- 2025Dictionary Learning: The Complexity of Learning Sparse Superposed Features with Feedback8 Feb 2025
- 2023Estimation of Models with Limited Data by Leveraging Shared Structure4 Oct 2023
- 2023White-Box Transformers via Sparse Rate Reduction1 Jun 2023
- 2023Convergence of alternating minimisation algorithms for dictionary learning4 Apr 2023
- 2023Hiding Data Helps: On the Benefits of Masking for Sparse Coding24 Feb 2023
- 2022Simple Alternating Minimization Provably Solves Complete Dictionary Learning23 Oct 2022
- 2022A consistent and flexible framework for deep matrix factorizations21 Jun 2022
- 2021Understanding approximate and unrolled dictionary learning for pattern recovery11 Jun 2021