Skip to main content

Online dictionary learning for sparse coding

Publication ,  Journal Article
Mairal, J; Bach, F; Ponce, J; Sapiro, G
Published in: ACM International Conference Proceeding Series
September 15, 2009

Sparse coding - that is, modelling data vectors as sparse linear combinations of basis elements - is widely used in machine learning, neuroscience, signal processing, and statistics. This paper focuses on learning the basis set, also called dictionary, to adapt it to specific data, an approach that has recently proven to be very effective for signal reconstruction and classification in the audio and image processing domains. This paper proposes a new online optimization algorithm for dictionary learning, based on stochastic approximations, which scales up gracefully to large datasets with millions of training samples. A proof of convergence is presented, along with experiments with natural images demonstrating that it leads to faster performance and better dictionaries than classical batch algorithms for both small and large datasets. Copyright 2009.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

ACM International Conference Proceeding Series

DOI

Publication Date

September 15, 2009

Volume

382
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Mairal, J., Bach, F., Ponce, J., & Sapiro, G. (2009). Online dictionary learning for sparse coding. ACM International Conference Proceeding Series, 382. https://doi.org/10.1145/1553374.1553463
Mairal, J., F. Bach, J. Ponce, and G. Sapiro. “Online dictionary learning for sparse coding.” ACM International Conference Proceeding Series 382 (September 15, 2009). https://doi.org/10.1145/1553374.1553463.
Mairal J, Bach F, Ponce J, Sapiro G. Online dictionary learning for sparse coding. ACM International Conference Proceeding Series. 2009 Sep 15;382.
Mairal, J., et al. “Online dictionary learning for sparse coding.” ACM International Conference Proceeding Series, vol. 382, Sept. 2009. Scopus, doi:10.1145/1553374.1553463.
Mairal J, Bach F, Ponce J, Sapiro G. Online dictionary learning for sparse coding. ACM International Conference Proceeding Series. 2009 Sep 15;382.

Published In

ACM International Conference Proceeding Series

DOI

Publication Date

September 15, 2009

Volume

382