TY - GEN
T1 - Online dictionary learning for sparse coding
AU - Mairal, Julien
AU - Bach, Francis
AU - Ponce, Jean
AU - Sapiro, Guillermo
PY - 2009
Y1 - 2009
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=71149119964&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=71149119964&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:71149119964
SN - 9781605585161
T3 - Proceedings of the 26th International Conference On Machine Learning, ICML 2009
SP - 689
EP - 696
BT - Proceedings of the 26th International Conference On Machine Learning, ICML 2009
PB - Omnipress
T2 - 26th International Conference On Machine Learning, ICML 2009
Y2 - 14 June 2009 through 18 June 2009
ER -