Learning Sparsely Used Overcomplete Dictionaries via Alternating Minimization

By Alekh Agarwal, Anima Anandkumar, Prateek Jain, Praneeth Netrapalli. 2013

178 citations recorded by the source corpus.

We consider the problem of sparse coding, where each sample consists of a sparse linear combination of a set of dictionary atoms, and the task is to learn both the dictionary elements and the mixing coefficients. Alternating minimization is a popular heuristic for sparse coding, where the dictionary and the coefficients are estimated in alternate steps, keeping the other fixed. Typically, the coefficients are estimated via $\ell_1$ minimization, keeping the dictionary fixed, and the dictionary is estimated through least squares, keeping the coefficients fixed. In this paper, we establish local linear convergence for this variant of alternating minimization and establish that the basin of attraction for the global optimum (corresponding to the true dictionary and the coefficients) is $\order{1/s^2}$, where $s$ is the sparsity level in each sample and the dictionary satisfies RIP. Combined with the recent results of approximate dictionary estimation, this yields provable guarantees for exact recovery of both the dictionary elements and the coefficients, when the dictionary elements are incoherent.

Subfields: Artificial Intelligence, Computational Mechanics, Representation & Self-Supervised Learning, Signal Processing

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Zeyuan Allen-Zhu
  2. Yuanzhi Li
  3. Tengyu Ma
  4. Jason D. Lee
  5. Francis R. Bach
  6. Sanjeev Arora
  7. Simon Shaolei Du
  8. Julien Mairal

In Computational Mechanics

  1. Zeyuan Allen-Zhu
  2. Francis R. Bach
  3. Julien Mairal
  4. Yuanzhi Li
  5. Prateek Jain
  6. Peter Richtárik
  7. Tengyu Ma
  8. Praneeth Netrapalli

In Representation & Self-Supervised Learning

  1. Yuanzhi Li
  2. Zeyuan Allen-Zhu
  3. Sanjeev Arora
  4. Jean Ponce
  5. Tengyu Ma
  6. Rong Ge
  7. Ankur Moitra
  8. Francis R. Bach

In Signal Processing

  1. Zeyuan Allen-Zhu
  2. Yuanzhi Li
  3. Julien Mairal
  4. Francis R. Bach
  5. Jean Ponce
  6. Rong Ge
  7. Sanjeev Arora
  8. Ankur Moitra

Citations in the corpus