Online Nonnegative Matrix Factorization With Robust Stochastic Approximation

被引:241
作者
Guan, Naiyang [1 ]
Tao, Dacheng [2 ,3 ]
Luo, Zhigang [1 ]
Yuan, Bo [4 ]
机构
[1] Natl Univ Def Technol, Sch Comp Sci, Changsha 410073, Hunan, Peoples R China
[2] Univ Technol Sydney, Ctr Quantum Computat & Intelligent Syst, Sydney, NSW 2007, Australia
[3] Univ Technol Sydney, Fac Engn & Informat Technol, Sydney, NSW 2007, Australia
[4] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai 200240, Peoples R China
基金
中国国家自然科学基金; 澳大利亚研究理事会;
关键词
Nonnegative matrix factorization (NMF); online NMF (ONMF); robust stochastic approximation; ALGORITHMS; IMAGE;
D O I
10.1109/TNNLS.2012.2197827
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Nonnegative matrix factorization (NMF) has become a popular dimension-reduction method and has been widely applied to image processing and pattern recognition problems. However, conventional NMF learning methods require the entire dataset to reside in the memory and thus cannot be applied to large-scale or streaming datasets. In this paper, we propose an efficient online RSA-NMF algorithm (OR-NMF) that learns NMF in an incremental fashion and thus solves this problem. In particular, OR-NMF receives one sample or a chunk of samples per step and updates the bases via robust stochastic approximation. Benefitting from the smartly chosen learning rate and averaging technique, OR-NMF converges at the rate of O(1/root k) in each update of the bases. Furthermore, we prove that OR-NMF almost surely converges to a local optimal solution by using the quasi-martingale. By using a buffering strategy, we keep both the time and space complexities of one step of the OR-NMF constant and make OR-NMF suitable for large-scale or streaming datasets. Preliminary experimental results on real-world datasets show that OR-NMF outperforms the existing online NMF (ONMF) algorithms in terms of efficiency. Experimental results of face recognition and image annotation on public datasets confirm the effectiveness of OR-NMF compared with the existing ONMF algorithms.
引用
收藏
页码:1087 / 1099
页数:13
相关论文
共 47 条
[41]   Subspaces Indexing Model on Grassmann Manifold for Image Search [J].
Wang, Xinchao ;
Li, Zhu ;
Tao, Dacheng .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2011, 20 (09) :2627-2635
[42]  
Weyrauch B., 2004, 2004 Conference on Computer Vision and Pattern Recognition Workshop, P85
[43]   m-SNE: Multiview Stochastic Neighbor Embedding [J].
Xie, Bo ;
Mu, Yang ;
Tao, Dacheng ;
Huang, Kaiqi .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2011, 41 (04) :1088-1096
[44]  
Yang J., 2008, IEEE Conf. Comput. Vis. Pattern Recognit. (CVPR), P1
[45]   Linear and Nonlinear Projective Nonnegative Matrix Factorization [J].
Yang, Zhirong ;
Oja, Erkki .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 2010, 21 (05) :734-749
[46]   Exploiting discriminant information in nonnegative matrix factorization with application to frontal face verification [J].
Zafeiriou, Stefanos ;
Tefas, Anastasios ;
Buciu, Ioan ;
Pitas, Ioannis .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 2006, 17 (03) :683-695
[47]   Online Blind Source Separation Using Incremental Nonnegative Matrix Factorization with Volume Constraint [J].
Zhou, Guoxu ;
Yang, Zuyuan ;
Xie, Shengli ;
Yang, Jun-Mei .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 2011, 22 (04) :550-560