Fast Nonnegative Matrix/Tensor Factorization Based on Low-Rank Approximation

被引:122
作者
Zhou, Guoxu [1 ]
Cichocki, Andrzej [2 ,3 ]
Xie, Shengli [4 ]
机构
[1] RIKEN, Brain Sci Inst, Lab Adv Brain Signal Proc, Wako, Saitama 3510198, Japan
[2] RIKEN BSI, Wako, Saitama 3510198, Japan
[3] Polish Acad Sci, Syst Res Inst, PL-01447 Warsaw, Poland
[4] Guangdong Univ Technol, Fac Automat, Guangzhou 510006, Guangdong, Peoples R China
基金
中国国家自然科学基金; 中国博士后科学基金;
关键词
Low-rank approximation; nonnegative matrix factorization (NMF); nonnegative Tucker decomposition (NTD); principle component analysis (PCA); MATRIX FACTORIZATION; ALGORITHMS; DECOMPOSITION;
D O I
10.1109/TSP.2012.2190410
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Nonnegative matrix factorization (NMF) algorithms often suffer from slow convergence speed due to the nonnegativity constraints, especially for large-scale problems. Low-rank approximation methods such as principle component analysis (PCA) are widely used in matrix factorizations to suppress noise, reduce computational complexity and memory requirements. However, they cannot be applied to NMF directly so far as they result in factors with mixed signs. In this paper, low-rank approximation is introduced to NMF (named lraNMF), which is not only able to reduce the computational complexity of NMF algorithms significantly, but also suppress bipolar noise. In fact, the new update rules are typically about M/R times faster than traditional ones of NMF, here M is the number of observations and R is the low rank of latent factors. Therefore lraNMF is particularly efficient in the case where R << M, which is the general case in NMF. The proposed update rules can also be incorporated into most existing NMF algorithms straightforwardly as long as they are based on Euclidean distance. Then the concept of lraNMF is generalized to the tensor field to perform a fast sequential nonnegative Tucker decomposition (NTD). By applying the proposed methods, the practicability of NMF/NTD is significantly improved. Simulations on synthetic and real data show the validity and efficiency of the proposed approaches.
引用
收藏
页码:2928 / 2940
页数:13
相关论文
共 45 条
[1]   Extended HALS algorithm for nonnegative Tucker decomposition and its applications for multiway analysis and classification [J].
Anh Huy Phan ;
Cichocki, Andrzej .
NEUROCOMPUTING, 2011, 74 (11) :1956-1969
[2]  
[Anonymous], TRUNCATED MULTILINEA
[3]  
[Anonymous], ORL database
[4]   Algorithms and applications for approximate nonnegative matrix factorization [J].
Berry, Michael W. ;
Browne, Murray ;
Langville, Amy N. ;
Pauca, V. Paul ;
Plemmons, Robert J. .
COMPUTATIONAL STATISTICS & DATA ANALYSIS, 2007, 52 (01) :155-173
[5]  
Boutsidis C., 2008, RANDOM PROJECTIONS N
[6]  
Bro R., 1998, FOOD TECHNOL, P309
[7]   Graph Regularized Nonnegative Matrix Factorization for Data Representation [J].
Cai, Deng ;
He, Xiaofei ;
Han, Jiawei ;
Huang, Thomas S. .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2011, 33 (08) :1548-1560
[8]   Generalizing the column-row matrix decomposition to multi-way arrays [J].
Caiafa, Cesar F. ;
Cichocki, Andrzej .
LINEAR ALGEBRA AND ITS APPLICATIONS, 2010, 433 (03) :557-573
[9]  
Candes E. J., 2009, ROBUST PRINCIPAL COM
[10]   ANALYSIS OF INDIVIDUAL DIFFERENCES IN MULTIDIMENSIONAL SCALING VIA AN N-WAY GENERALIZATION OF ECKART-YOUNG DECOMPOSITION [J].
CARROLL, JD ;
CHANG, JJ .
PSYCHOMETRIKA, 1970, 35 (03) :283-&