Simple Alternating Minimization Provably Solves Complete Dictionary Learning
Not on the map. Why?
Abstract (arXiv)
This paper focuses on the noiseless complete dictionary learning problem, where the goal is to represent a set of given signals as linear combinations of a small number of atoms from a learned dictionary. There are two main challenges faced by theoretical and practical studies of dictionary learning: the lack of theoretical guarantees for practically-used heuristic algorithms and their poor scalability when dealing with huge-scale datasets. Towards addressing these issues, we propose a simple and efficient algorithm that provably recovers the ground truth when applied to the nonconvex and discrete formulation of the problem in the noiseless setting. We also extend our proposed method to mini-batch and online settings where the data is huge-scale or arrives continuously over time. At the core of our proposed method lies an efficient preconditioning technique that transforms the unknown dictionary to a near-orthonormal one, for which we prove a simple alternating minimization technique converges linearly to the ground truth under minimal conditions. Our numerical experiments on synthetic and real datasets showcase the superiority of our method compared with the existing techniques.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 25 of its 59 references that are in the map. First posted on arXiv 23 Oct 2022.
Builds on
25 of 59 references.
References · 25
- 2017No Spurious Local Minima in Nonconvex Low Rank Problems: A Unified Geometric Analysiscited by 127
- 2016Matrix Completion has No Spurious Local Minimumcited by 124
- 2015Complete Dictionary Recovery over the Sphere I: Overview and the Geometric Picturecited by 49
- 2015Simple, Efficient, and Neural Algorithms for Sparse Codingcited by 37
- 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
- 2013Learning Sparsely Used Overcomplete Dictionaries via Alternating Minimizationcited 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
- 2015Complete Dictionary Recovery over the Spherecited by 19
- 2014Finding a sparse vector in a subspace: Linear sparsity using alternating directionscited by 18
- 2018Subgradient Descent Learns Orthogonal Dictionariescited by 17
- 2021Stable and Interpretable Unrolled Dictionary Learningcited by 15
13 more
- 2018Exact Guarantees on the Absence of Spurious Local Minima for Non-negative Rank-1 Robust Principal Component Analysiscited by 13
- 2014Sparse and spurious: dictionary learning with noise and outlierscited by 11
- 2021Understanding approximate and unrolled dictionary learning for pattern recoverycited by 11
- 2018Efficient Dictionary Learning with Gradient Descentcited by 10
- 2014Local Identification of Overcomplete Dictionariescited by 7
- 2018Identifiability of Complete Dictionary Learningcited by 6
- 2020Complete Dictionary Learning via ℓp-norm Maximizationcited by 6
- 2018Analysis of Fast Structured Dictionary Learningcited by 5
- 2019NOODL: Provable Online Dictionary Learning and Sparse Codingcited by 5
- 2015Convergence radius and sample complexity of ITKM algorithms for dictionary learningcited by 4
- 2017Alternating minimization for dictionary learning: Local Convergence Guaranteescited by 4
- 2018Dictionary learning -- from local towards global and adaptivecited by 2
- 2018Compressed Dictionary Learningcited by 1
Built on by
Citing papers per year: 2023: 1; 2024: 2; 2025: 2; 2026: 1.
6 papers.
- 2023Personalized Dictionary Learning for Heterogeneous Datasetscited by 5
- 2025SPEAR++: Scaling Gradient Inversion via Sparsely-Used Dictionary Learningcited by 3
- 2024Efficient Matrix Factorization Via Householder Reflectionscited by 0
- 2024Fast Structured Orthogonal Dictionary Learning using Householder Reflectionscited by 0
- 2025Enhancing Performance of Explainable AI Models with Constrained Concept Refinementcited by 0
- 2026Iterative Atom Refinement: A Monotonicity Principle for Dictionary Learningcited by 0
- 2026Iterative Atom Refinement: A Monotonicity Principle for Dictionary Learning20 Sep 2026
- 2025SPEAR++: Scaling Gradient Inversion via Sparsely-Used Dictionary Learning28 Oct 2025
- 2025Enhancing Performance of Explainable AI Models with Constrained Concept Refinement10 Feb 2025
- 2024Fast Structured Orthogonal Dictionary Learning using Householder Reflections13 Sep 2024
- 2024Efficient Matrix Factorization Via Householder Reflections13 May 2024
- 2023Personalized Dictionary Learning for Heterogeneous Datasets24 May 2023