An improved analysis of the ER-SpUD dictionary learning algorithm
From MaRDI portal
Abstract: In "dictionary learning" we observe for some , , and . The matrix is observed, and are unknown. Here is "noise" of small norm, and is column-wise sparse. The matrix is referred to as a {em dictionary}, and its columns as {em atoms}. Then, given some small number of samples, i.e. columns of , the goal is to learn the dictionary up to small error, as well as . The motivation is that in many applications data is expected to sparse when represented by atoms in the "right" dictionary (e.g. images in the Haar wavelet basis), and the goal is to learn from the data to then use it for other applications. Recently, [SWW12] proposed the dictionary learning algorithm ER-SpUD with provable guarantees when and . They showed if has independent entries with an expected non-zeroes per column for , and with non-zero entries being subgaussian, then for with high probability ER-SpUD outputs matrices which equal up to permuting and scaling columns (resp. rows) of (resp. ). They conjectured suffices, which they showed was information theoretically necessary for {em any} algorithm to succeed when . Significant progress was later obtained in [LV15]. We show that for a slight variant of ER-SpUD, samples suffice for successful recovery with probability . We also show that for the unmodified ER-SpUD, samples are required even to learn with polynomially small success probability. This resolves the main conjecture of [SWW12], and contradicts the main result of [LV15], which claimed that guarantees success whp.
Recommendations
- A note on the sample complexity of the Er-SpUD algorithm by Spielman, Wang and Wright for exact recovery of sparsely used dictionaries
- Sparse representation and performance analysis for LSP parameters via dictionary learning
- Sparsity and nullity: paradigms for analysis dictionary learning
- Analysis K-SVD: A Dictionary-Learning Algorithm for the Analysis Sparse Model
- A max-margin dictionary learning algorithm for sparse representation
- An improved algorithm for learning sparse parities in the presence of noise
- Dictionary Learning for Sparse Approximations With the Majorization Method
- Sparse and Spurious: Dictionary Learning With Noise and Outliers
- Dictionary Learning Algorithms for Sparse Representation
Cited in
(3)
This page was built for publication: An improved analysis of the ER-SpUD dictionary learning algorithm
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4598183)