NOODL: Provable Online Dictionary Learning and Sparse Coding

02/28/2019
by   Sirisha Rambhatla, et al.
0

We consider the dictionary learning problem, where the aim is to model the given data as a linear combination of a few columns of a matrix known as a dictionary, where the sparse weights forming the linear combination are known as coefficients. Since the dictionary and coefficients, parameterizing the linear model are unknown, the corresponding optimization is inherently non-convex. This was a major challenge until recently, when provable algorithms for dictionary learning were proposed. Yet, these provide guarantees only on the recovery of the dictionary, without explicit recovery guarantees on the coefficients. Moreover, any estimation error in the dictionary adversely impacts the ability to successfully localize and estimate the coefficients. This potentially limits the utility of existing provable dictionary learning methods in applications where coefficient recovery is of interest. To this end, we develop NOODL: a simple Neurally plausible alternating Optimization-based Online Dictionary Learning algorithm, which recovers both the dictionary and coefficients exactly at a geometric rate, when initialized appropriately. Our algorithm, NOODL, is also scalable and amenable for large scale distributed implementations in neural architectures, by which we mean that it only involves simple linear and non-linear operations. Finally, we corroborate these theoretical results via experimental evaluation of the proposed algorithm with the current state-of-the-art techniques.

READ FULL TEXT
research
10/13/2021

Dictionary Learning with Convex Update (ROMD)

Dictionary learning aims to find a dictionary under which the training d...
research
06/11/2020

Recovery and Generalization in Over-Realized Dictionary Learning

In over two decades of research, the field of dictionary learning has ga...
research
02/09/2014

Dictionary learning for fast classification based on soft-thresholding

Classifiers based on sparse representations have recently been shown to ...
research
10/21/2016

Dictionary Learning Strategies for Compressed Fiber Sensing Using a Probabilistic Sparse Model

We present a sparse estimation and dictionary learning framework for com...
research
01/03/2014

More Algorithms for Provable Dictionary Learning

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

Convolutional Dictionary Learning

Convolutional sparse representations are a form of sparse representation...
research
05/28/2019

Approximate Guarantees for Dictionary Learning

In the dictionary learning (or sparse coding) problem, we are given a co...

Please sign up or login with your details

Forgot password? Click here to reset