A Block Coordinate Descent-Based Projected Gradient Algorithm for Orthogonal Non-Negative Matrix Factorization

被引:5
|
作者
Asadi, Soodabeh [1 ]
Povh, Janez [2 ,3 ]
机构
[1] Univ Appl Sci & Arts Northwestern Switzerland, Inst Data Sci, Sch Engn, CH-5210 Windisch, Switzerland
[2] Univ Ljubljana, Fac Mech Engn, Askerceva Ulica 6, SI-1000 Ljubljana, Slovenia
[3] Inst Math Phys & Mech, Jadranska 19, SI-1000 Ljubljana, Slovenia
关键词
non-negative matrix factorization; orthogonality conditions; projected gradient method; multiplicative update algorithm; block coordinate descent;
D O I
10.3390/math9050540
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
This article uses the projected gradient method (PG) for a non-negative matrix factorization problem (NMF), where one or both matrix factors must have orthonormal columns or rows. We penalize the orthonormality constraints and apply the PG method via a block coordinate descent approach. This means that at a certain time one matrix factor is fixed and the other is updated by moving along the steepest descent direction computed from the penalized objective function and projecting onto the space of non-negative matrices. Our method is tested on two sets of synthetic data for various values of penalty parameters. The performance is compared to the well-known multiplicative update (MU) method from Ding (2006), and with a modified global convergent variant of the MU algorithm recently proposed by Mirzal (2014). We provide extensive numerical results coupled with appropriate visualizations, which demonstrate that our method is very competitive and usually outperforms the other two methods.
引用
收藏
页码:1 / 22
页数:22
相关论文
共 50 条
  • [1] Inexact block coordinate descent methods with application to non-negative matrix factorization
    Bonettini, Silvia
    [J]. IMA JOURNAL OF NUMERICAL ANALYSIS, 2011, 31 (04) : 1431 - 1452
  • [2] Coordinate projected gradient descent minimization and its application to orthogonal nonnegative matrix factorization
    Chorobura, Flavia
    Lupu, Daniela
    Necoara, Ion
    [J]. 2022 IEEE 61ST CONFERENCE ON DECISION AND CONTROL (CDC), 2022, : 6929 - 6934
  • [3] Gradient descent fisher non-negative matrix factorization for face recognition
    Liu, Yuhao
    Jia, Chengcheng
    Li, Bin
    Yu, Zhezhou
    [J]. Journal of Information and Computational Science, 2013, 10 (08): : 2453 - 2461
  • [4] Greedy Orthogonal Pivoting Algorithm for Non-negative Matrix Factorization
    Zhang, Kai
    Liu, Jun
    Zhang, Jie
    Wang, Jun
    [J]. INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 97, 2019, 97
  • [5] Distributed Graph Regularized Non-negative Matrix Factorization with Greedy Coordinate Descent
    Gao, Ziheng
    Guan, Naiyang
    Huang, Xuhui
    Peng, Xuefeng
    Luo, Zhigang
    Tang, Yuhua
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2016, : 1104 - 1109
  • [6] Provable Alternating Gradient Descent for Non-negative Matrix Factorization with Strong Correlations
    Li, Yuanzhi
    Liang, Yingyu
    [J]. INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 70, 2017, 70
  • [7] Matrix transformation based non-negative matrix factorization algorithm
    Li, Fang
    Zhu, Qun-Xiong
    [J]. Beijing Youdian Daxue Xuebao/Journal of Beijing University of Posts and Telecommunications, 2010, 33 (04): : 118 - 120
  • [8] Using Non-negative Matrix Factorization with Projected Gradient for Hyperspectral Images Feature Extraction
    Bai Lin
    Gao Tao
    Du Kai
    [J]. PROCEEDINGS OF THE 2013 IEEE 8TH CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2013, : 516 - 519
  • [9] Coordinate Ranking Regularized Non-negative Matrix Factorization
    Li, Yingming
    Yang, Ming
    Zhang, Zhongfei
    [J]. 2013 SECOND IAPR ASIAN CONFERENCE ON PATTERN RECOGNITION (ACPR 2013), 2013, : 215 - 219
  • [10] Local Coordinate Projective Non-negative Matrix Factorization
    Liao, Qing
    Zhang, Qian
    Zhang, Xiang
    Guan, Naiyang
    [J]. 2015 IEEE 14TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA), 2015, : 604 - 607