Simple, Efficient, and Neural Algorithms for Sparse Coding

03/02/2015
by   Sanjeev Arora, et al.
0

Sparse coding is a basic task in many fields including signal processing, neuroscience and machine learning where the goal is to learn a basis that enables a sparse representation of a given set of data, if one exists. Its standard formulation is as a non-convex optimization problem which is solved in practice by heuristics based on alternating minimization. Re- cent work has resulted in several algorithms for sparse coding with provable guarantees, but somewhat surprisingly these are outperformed by the simple alternating minimization heuristics. Here we give a general framework for understanding alternating minimization which we leverage to analyze existing heuristics and to design new ones also with provable guarantees. Some of these algorithms seem implementable on simple neural architectures, which was the original motivation of Olshausen and Field (1997a) in introducing sparse coding. We also give the first efficient algorithm for sparse coding that works almost up to the information theoretic limit for sparse recovery on incoherent dictionaries. All previous algorithms that approached or surpassed this limit run in time exponential in some natural parameter. Finally, our algorithms improve upon the sample complexity of existing approaches. We believe that our analysis framework will have applications in other settings where simple iterative algorithms are used.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/09/2017

Provably Accurate Double-Sparse Coding

Sparse coding is a crucial subroutine in algorithms for various signal p...
research
05/09/2012

Convex Coding

Inspired by recent work on convex formulations of clustering (Lashkari &...
research
01/03/2014

More Algorithms for Provable Dictionary Learning

In dictionary learning, also known as sparse coding, the algorithm is gi...
research
04/08/2017

3D seismic data denoising using two-dimensional sparse coding scheme

Seismic data denoising is vital to geophysical applications and the tran...
research
10/11/2011

An MDL framework for sparse coding and dictionary learning

The power of sparse signal modeling with learned over-complete dictionar...
research
06/04/2020

Tensor Completion Made Practical

Tensor completion is a natural higher-order generalization of matrix com...
research
09/13/2021

Nonlinear matrix recovery using optimization on the Grassmann manifold

We investigate the problem of recovering a partially observed high-rank ...

Please sign up or login with your details

Forgot password? Click here to reset