NeNMF: An Optimal Gradient Method for Nonnegative Matrix Factorization

被引:369
|
作者
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, Fac Engn & Informat Technol, Sydney, NSW 2007, Australia
[3] Univ Technol Sydney, Ctr Quantum Computat & Intelligent Syst, Sydney, NSW 2007, Australia
[4] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai 200240, Peoples R China
基金
中国国家自然科学基金;
关键词
L-1-norm; L-2-norm; manifold regularization; nonnegative matrix factorization (NMF); optimal gradient method; ALGORITHMS;
D O I
10.1109/TSP.2012.2190406
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Nonnegative matrix factorization (NMF) is a powerful matrix decomposition technique that approximates a nonnegative matrix by the product of two low-rank nonnegative matrix factors. It has been widely applied to signal processing, computer vision, and data mining. Traditional NMF solvers include the multiplicative update rule (MUR), the projected gradient method (PG), the projected nonnegative least squares (PNLS), and the active set method (AS). However, they suffer from one or some of the following three problems: slow convergence rate, numerical instability and nonconvergence. In this paper, we present a new efficient NeNMF solver to simultaneously overcome the aforementioned problems. It applies Nesterov's optimal gradient method to alternatively optimize one factor with another fixed. In particular, at each iteration round, the matrix factor is updated by using the PG method performed on a smartly chosen search point, where the step size is determined by the Lipschitz constant. Since NeNMF does not use the time consuming line search and converges optimally at rate O(1/k(2)) in optimizing each matrix factor, it is superior to MUR and PG in terms of efficiency as well as approximation accuracy. Compared to PNLS and AS that suffer from numerical instability problem in the worst case, NeNMF overcomes this deficiency. In addition, NeNMF can be used to solve L-1-norm, L-2-norm and manifold regularized NMF with the optimal convergence rate. Numerical experiments on both synthetic and real-world datasets show the efficiency of NeNMF for NMF and its variants comparing to representative NMF solvers. Extensive experiments on document clustering suggest the effectiveness of NeNMF.
引用
收藏
页码:2882 / 2898
页数:17
相关论文
共 50 条
  • [1] SPLIT GRADIENT METHOD FOR NONNEGATIVE MATRIX FACTORIZATION
    Lanteri, Henri
    Theys, Celine
    Richard, Cedric
    Fevotte, Cedric
    [J]. 18TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO-2010), 2010, : 1199 - 1203
  • [2] REGULARIZED SPLIT GRADIENT METHOD FOR NONNEGATIVE MATRIX FACTORIZATION
    Lanteri, Henri
    Theys, Celine
    Richard, Cedric
    Mary, David
    [J]. 2011 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2011, : 1133 - 1136
  • [3] Projected gradient method for kernel discriminant nonnegative matrix factorization and the applications
    Liang, Zhizheng
    Li, Youfu
    Zhao, Tuo
    [J]. SIGNAL PROCESSING, 2010, 90 (07) : 2150 - 2163
  • [4] NONNEGATIVE MATRIX FACTORIZATION WITH GRADIENT VERTEX PURSUIT
    Tran, Dung N.
    Xiong, Tao
    Chin, Sang Peter
    Tran, Trac D.
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING (ICASSP), 2015, : 2125 - 2129
  • [5] Projected gradient methods for nonnegative matrix factorization
    Lin, Chih-Jen
    [J]. NEURAL COMPUTATION, 2007, 19 (10) : 2756 - 2779
  • [6] A method of initialization for nonnegative matrix factorization
    Kim, Yong-Deok
    Choi, Selingiin
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL II, PTS 1-3, 2007, : 537 - +
  • [7] An alternating projected gradient algorithm for nonnegative matrix factorization
    Lin, Lu
    Liu, Zhong-Yun
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2011, 217 (24) : 9997 - 10002
  • [8] Modified nonmonotonic projection Barzilai-Borwein gradient method for nonnegative matrix factorization
    Xu, Xiaoping
    Liu, Jinxuan
    Li, Wenbo
    Xu, Yuhan
    Li, Fuxiao
    [J]. AIMS MATHEMATICS, 2024, 9 (08): : 22067 - 22090
  • [9] Supervised Discriminant Nonnegative Matrix Factorization Method
    Pei, Xiaobing
    Xiao, Laiyuan
    [J]. 2009 SECOND INTERNATIONAL SYMPOSIUM ON KNOWLEDGE ACQUISITION AND MODELING: KAM 2009, VOL 1, 2009, : 172 - 174
  • [10] An efficient initialization method for nonnegative matrix factorization
    Rezaei, M.
    Boostani, R.
    Rezaei, M.
    [J]. Journal of Applied Sciences, 2011, 11 (02) : 354 - 359