Identifiability of Complete Dictionary Learning
Not on the map. Why?
Abstract (arXiv)
Sparse component analysis (SCA), also known as complete dictionary learning, is the following problem: Given an input matrix M and an integer r, find a dictionary D with r columns and a matrix B with k-sparse columns (that is, each column of B has at most k non-zero entries) such that M ≈ DB. A key issue in SCA is identifiability, that is, characterizing the conditions under which D and B are essentially unique (that is, they are unique up to permutation and scaling of the columns of D and rows of B). Although SCA has been vastly investigated in the last two decades, only a few works have tackled this issue in the deterministic scenario, and no work provides reasonable bounds in the minimum number of samples (that is, columns of M) that leads to identifiability. In this work, we provide new results in the deterministic scenario when the data has a low-rank structure, that is, when D is (under)complete. While previous bounds feature a combinatorial term r choose k, we exhibit a sufficient condition involving O(r3/(r-k)2) samples that yields an essentially unique decomposition, as long as these data points are well spread among the subspaces spanned by r-1 columns of D. We also exhibit a necessary lower bound on the number of samples that contradicts previous results in the literature when k equals r-1. Our bounds provide a drastic improvement compared to the state of the art, and imply for example that for a fixed proportion of zeros (constant and independent of r, e.g., 10% of zero entries in B), one only requires O(r) data points to guarantee identifiability.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 27 Aug 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 0; 2024: 1; 2025: 0; 2026: 2.
6 papers.
- 2022Simple Alternating Minimization Provably Solves Complete Dictionary Learningcited by 6
- 2022Masked prediction tasks: a parameter identifiability viewcited by 4
- 2024Efficient Algorithms for Regularized Nonnegative Scale-invariant Low-rank Approximation Modelscited by 2
- 2021Dictionary-based Low-Rank Approximations and the Mixed Sparse Coding problemcited by 0
- 2026Behavior-dLDS: A decomposed linear dynamical systems model for neural activity partially constrained by behaviorcited by 0
- 2026How Optimality Structures Sparse Dictionaries: Theory for Interpreting SAE Representationscited by 0
- 2026How Optimality Structures Sparse Dictionaries: Theory for Interpreting SAE Representations1 Jun 2026
- 2026Behavior-dLDS: A decomposed linear dynamical systems model for neural activity partially constrained by behavior5 Mar 2026
- 2024Efficient Algorithms for Regularized Nonnegative Scale-invariant Low-rank Approximation Models27 Mar 2024
- 2022Simple Alternating Minimization Provably Solves Complete Dictionary Learning23 Oct 2022
- 2022Masked prediction tasks: a parameter identifiability view18 Feb 2022
- 2021Dictionary-based Low-Rank Approximations and the Mixed Sparse Coding problem24 Nov 2021