Improved SVD-based initialization for nonnegative matrix factorization using low-rank correction

被引:31
|
作者
Atif, Syed Muhammad [1 ]
Qazi, Sameer [1 ]
Gillis, Nicolas [2 ]
机构
[1] PAF Karachi Inst Econ & Technol, Grad Sch Sci & Engn, Karachi, Pakistan
[2] Univ Mons, Fac Polytech, Dept Math & Operat Res, Rue Houdain 9, B-7000 Mons, Belgium
基金
欧洲研究理事会;
关键词
Nonnegative matrix factorization; Initialization; Singular value decomposition; Clustering based NMF initialization; CR1-NMF; ALGORITHMS;
D O I
10.1016/j.patrec.2019.02.018
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Due to the iterative nature of the most nonnegative matrix factorization (NMF) algorithms, initialization is a key aspect as it significantly influences both the convergence and the final solution obtained. Many initialization schemes have been proposed for NMF, among which one of the most popular class of methods are based on the singular value decomposition (SVD) and clustering. However, these SVD-based initializations as well as clustering based initializations (if they dense their right factor H), do not satisfy a rather natural condition, namely that the error should decrease as the rank of factorization increases. In this paper, we propose a novel SVD-based NMF initialization to specifically address this shortcoming by taking into account the SVD factors that were discarded to obtain a nonnegative initialization. This method, referred to as nonnegative SVD with low-rank correction (NNSVD-LRC), allows us to significantly reduce the initial error at a negligible additional computational cost using the low-rank structure of the discarded SVD factors. NNSVD-LRC has two other advantages compared to other NMF initializations: (1) it provably generates sparse initial factors, and (2) it is faster as it only requires to compute a truncated SVD of rank left perpendicular r/2 + 1 right perpendicular where r is the factorization rank of the sought NMF decomposition (as opposed to a rank-r truncated SVD for other methods). We show on several standard dense and sparse data sets that our new method competes favorably with state-of-the-art SVD-based and clustering based initializations for NMF. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页码:53 / 59
页数:7
相关论文
共 50 条
  • [1] Accelerated SVD-based initialization for nonnegative matrix factorization
    Esposito, Flavia
    Atif, Syed Muhammad
    Gillis, Nicolas
    [J]. COMPUTATIONAL & APPLIED MATHEMATICS, 2024, 43 (06):
  • [2] Is the SVD-based low-rank approximation optimal?
    Lu, WS
    [J]. 38TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, PROCEEDINGS, VOLS 1 AND 2, 1996, : 470 - 473
  • [3] SVD based initialization: A head start for nonnegative matrix factorization
    Boutsidis, C.
    Gallopoulos, E.
    [J]. PATTERN RECOGNITION, 2008, 41 (04) : 1350 - 1362
  • [4] Low-rank nonnegative matrix factorization on Stiefel manifold
    He, Ping
    Xu, Xiaohua
    Ding, Jie
    Fan, Baichuan
    [J]. INFORMATION SCIENCES, 2020, 514 : 131 - 148
  • [5] Methods for Nonnegative Matrix Factorization Based on Low-Rank Cross Approximations
    Tyrtyshnikov, E. E.
    Shcherbakova, E. M.
    [J]. COMPUTATIONAL MATHEMATICS AND MATHEMATICAL PHYSICS, 2019, 59 (08) : 1251 - 1266
  • [6] Fast Nonnegative Matrix/Tensor Factorization Based on Low-Rank Approximation
    Zhou, Guoxu
    Cichocki, Andrzej
    Xie, Shengli
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2012, 60 (06) : 2928 - 2940
  • [7] Methods for Nonnegative Matrix Factorization Based on Low-Rank Cross Approximations
    E. E. Tyrtyshnikov
    E. M. Shcherbakova
    [J]. Computational Mathematics and Mathematical Physics, 2019, 59 : 1251 - 1266
  • [8] A hybrid algorithm for low-rank approximation of nonnegative matrix factorization
    Wang, Peitao
    He, Zhaoshui
    Xie, Kan
    Gao, Junbin
    Antolovich, Michael
    Tan, Beihai
    [J]. NEUROCOMPUTING, 2019, 364 : 129 - 137
  • [9] Nonnegative Matrix Factorization by Optimization on the Stiefel Manifold with SVD Initialization
    Koochakzadeh, Ali
    Miran, Sina
    Samangouei, Pouya
    Rotkowitz, Michael C.
    [J]. 2016 54TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2016, : 1068 - 1073
  • [10] AN IMPROVED INITIALIZATION FOR LOW-RANK MATRIX COMPLETION BASED ON RANK-1 UPDATES
    Douik, Ahmed
    Hassibi, Babak
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2018, : 3959 - 3963