English

Compressed Dictionary Learning

Machine Learning 2020-02-25 v2 Machine Learning

Abstract

In this paper we show that the computational complexity of the Iterative Thresholding and K-residual-Means (ITKrM) algorithm for dictionary learning can be significantly reduced by using dimensionality-reduction techniques based on the Johnson-Lindenstrauss lemma. The dimensionality reduction is efficiently carried out with the fast Fourier transform. We introduce the Iterative compressed-Thresholding and K-Means (IcTKM) algorithm for fast dictionary learning and study its convergence properties. We show that IcTKM can locally recover an incoherent, overcomplete generating dictionary of KK atoms from training signals of sparsity level SS with high probability. Fast dictionary learning is achieved by embedding the training data and the dictionary into m<dm < d dimensions, and recovery is shown to be locally stable with an embedding dimension which scales as low as m=O(Slog4Slog3K)m = O(S \log^4 S \log^3 K). The compression effectively shatters the data dimension bottleneck in the computational cost of ITKrM, reducing it by a factor O(m/d)O(m/d). Our theoretical results are complemented with numerical simulations which demonstrate that IcTKM is a powerful, low-cost algorithm for learning dictionaries from high-dimensional data sets.

Keywords

Cite

@article{arxiv.1805.00692,
  title  = {Compressed Dictionary Learning},
  author = {Karin Schnass and Flavio Teixeira},
  journal= {arXiv preprint arXiv:1805.00692},
  year   = {2020}
}

Comments

5 figure, 4.6 pages per figure

R2 v1 2026-06-23T01:42:31.978Z