A Progressive Hierarchical Alternating Least Squares Method for Symmetric Nonnegative Matrix Factorization

Liangshao Hou, Delin Chu*, Li Zhi Liao

*Corresponding author for this work

Research output: Contribution to journalJournal articlepeer-review

7 Citations (Scopus)

Abstract

In this article, we study the symmetric nonnegative matrix factorization (SNMF) which is a powerful tool in data mining for dimension reduction and clustering. The main contributions of the present work include: (i) a new descent direction for the rank-one SNMF is derived and a strategy for choosing the step size along this descent direction is established; (ii) a progressive hierarchical alternating least squares (PHALS) method for SNMF is developed, which is parameter-free and updates the variables column by column. Moreover, every column is updated by solving a rank-one SNMF subproblem; and (iii) the convergence to the Karush-Kuhn-Tucker (KKT) point set (or the stationary point set) is proved for PHALS. Several synthetical and real data sets are tested to demonstrate the effectiveness and efficiency of the proposed method. Our PHALS provides better performance in terms of the computational accuracy, the optimality gap, and the CPU time, compared with a number of state-of-the-art SNMF methods.
Original languageEnglish
Pages (from-to)5355-5369
Number of pages15
JournalIEEE Transactions on Pattern Analysis and Machine Intelligence
Volume45
Issue number5
Early online date14 Sept 2022
DOIs
Publication statusPublished - 1 May 2023

Scopus Subject Areas

  • Software
  • Computer Vision and Pattern Recognition
  • Computational Theory and Mathematics
  • Artificial Intelligence
  • Applied Mathematics

User-Defined Keywords

  • clustering
  • Karush-Kuhn-Tucker points
  • progressive hierarchical alternating least squares
  • Symmetric nonnegative matrix factorization

Fingerprint

Dive into the research topics of 'A Progressive Hierarchical Alternating Least Squares Method for Symmetric Nonnegative Matrix Factorization'. Together they form a unique fingerprint.

Cite this