Skip to main content

Online learning for matrix factorization and sparse coding

Publication ,  Journal Article
Mairal, J; Bach, F; Ponce, J; Sapiro, G
Published in: Journal of Machine Learning Research
February 22, 2010

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 the large-scale matrix factorization problem that consists of learning the basis set in order to adapt it to specific data. Variations of this problem include dictionary learning in signal processing, non-negative matrix factorization and sparse principal component analysis. In this paper, we propose to address these tasks with a new online optimization algorithm, based on stochastic approximations, which scales up gracefully to large data sets with millions of training samples, and extends naturally to various matrix factorization formulations, making it suitable for a wide range of learning problems. A proof of convergence is presented, along with experiments with natural images and genomic data demonstrating that it leads to state-of-the-art performance in terms of speed and optimization for both small and large data sets. © 2010 Julien Mairal, Francis Bach, Jean Ponce and Guillermo Sapiro.

Duke Scholars

Published In

Journal of Machine Learning Research

EISSN

1533-7928

ISSN

1532-4435

Publication Date

February 22, 2010

Volume

11

Start / End Page

19 / 60

Related Subject Headings

  • Artificial Intelligence & Image Processing
  • 4905 Statistics
  • 4611 Machine learning
  • 17 Psychology and Cognitive Sciences
  • 08 Information and Computing Sciences
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Mairal, J., Bach, F., Ponce, J., & Sapiro, G. (2010). Online learning for matrix factorization and sparse coding. Journal of Machine Learning Research, 11, 19–60.
Mairal, J., F. Bach, J. Ponce, and G. Sapiro. “Online learning for matrix factorization and sparse coding.” Journal of Machine Learning Research 11 (February 22, 2010): 19–60.
Mairal J, Bach F, Ponce J, Sapiro G. Online learning for matrix factorization and sparse coding. Journal of Machine Learning Research. 2010 Feb 22;11:19–60.
Mairal, J., et al. “Online learning for matrix factorization and sparse coding.” Journal of Machine Learning Research, vol. 11, Feb. 2010, pp. 19–60.
Mairal J, Bach F, Ponce J, Sapiro G. Online learning for matrix factorization and sparse coding. Journal of Machine Learning Research. 2010 Feb 22;11:19–60.

Published In

Journal of Machine Learning Research

EISSN

1533-7928

ISSN

1532-4435

Publication Date

February 22, 2010

Volume

11

Start / End Page

19 / 60

Related Subject Headings

  • Artificial Intelligence & Image Processing
  • 4905 Statistics
  • 4611 Machine learning
  • 17 Psychology and Cognitive Sciences
  • 08 Information and Computing Sciences