The rise of nonnegative matrix factorization: Algorithms and applications

被引:5
作者
Guo, Yi-Ting [1 ,2 ]
Li, Qin-Qin [1 ,2 ]
Liang, Chun-Sheng [1 ,2 ,3 ,4 ]
机构
[1] Lanzhou Univ, Collaborat Innovat Ctr West Ecol Safety, Lanzhou, Peoples R China
[2] Lanzhou Univ, Coll Atmospher Sci, Key Lab Semiarid Climate Change, Minist Educ, Lanzhou, Peoples R China
[3] Guizhou Inst Technol, Sch Transportat Engn, Guiyang, Peoples R China
[4] First Peoples Hosp Xiushui Cty, Jiujiang, Peoples R China
基金
中国国家自然科学基金;
关键词
Nonnegative matrix factorization; Algorithms; Applications; Programming languages; Supervised learning; Reinforcement learning; NMF features; NMF performance; NMF mathematical principles; NMF computing procedures; Dynamic NMF; Case-by-case NMF; Self-correction NMF; DIFFERENTIALLY EXPRESSED GENES; CONSTRAINED LEAST-SQUARES; AUDIO SOURCE SEPARATION; TENSOR FACTORIZATION; COMMUNITY DETECTION; SPARSE NMF; ROBUST CLASSIFICATION; IMAGE CLASSIFICATION; GRADIENT METHODS; SUPERVISED NMF;
D O I
10.1016/j.is.2024.102379
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Although nonnegative matrix factorization (NMF) is widely used, some matrix factorization methods result in misleading results and waste of computing resources due to lack of timely optimization and case-by-case consideration. Therefore, an up -to -date and comprehensive review on its algorithms and applications is needed to promote improvement and applications for NMF. Here, we start with introducing background and gathering the principles and formulae of NMF algorithms. There have been dozens of new algorithms since its birth in the 1990s. Generally, several or even more algorithms are adopted in a single software package written in R, Python, C/C ++, etc. Besides, the applications of NMF are analyzed. NMF is not only most widely used in modern subjects or techniques such as computer science, telecommunications, imaging science, and remote sensing but also increasingly used in traditional subjects such as physics, chemistry, biology, medicine, and psychology, being accepted by around 130 fields (disciplines) in about 20 years. Finally, the features and performance of different categories of NMF are summarized and evaluated. The summarized advantages and disadvantages and proposed suggestions for improvements are expected to enlighten the future efforts to polish the mathematical principles and procedures of NMF to realize higher accuracy and productivity in practical use.
引用
收藏
页数:23
相关论文
共 637 条
  • [1] Aadhithya A., 2023, 2023 3 INT C INT TEC, P1
  • [2] UNMF: a unified nonnegative matrix factorization for multi-dimensional omics data
    Abe, Ko
    Shimamura, Teppei
    [J]. BRIEFINGS IN BIOINFORMATICS, 2023, 24 (05)
  • [3] A novel regularized asymmetric non-negative matrix factorization for text clustering
    Aghdam, Mehdi Hosseinzadeh
    Zanjani, Mohammad Daryaie
    [J]. INFORMATION PROCESSING & MANAGEMENT, 2021, 58 (06)
  • [4] Accelerating Nonnegative Matrix Factorization Algorithms Using Extrapolation
    Ang, Andersen Man Shun
    Gillis, Nicolas
    [J]. NEURAL COMPUTATION, 2019, 31 (02) : 417 - 439
  • [5] Imaging data analysis using non-negative matrix factorization
    Aonishi, Toru
    Maruyama, Ryoichi
    Ito, Tsubasa
    Miyakawa, Hiroyoshi
    Murayama, Masanori
    Ota, Keisuke
    [J]. NEUROSCIENCE RESEARCH, 2022, 179 : 51 - 56
  • [6] Aoulass N., 2020, handbook of research on recent developments in electrical and mechanical engineering, P259
  • [7] A Block Coordinate Descent-Based Projected Gradient Algorithm for Orthogonal Non-Negative Matrix Factorization
    Asadi, Soodabeh
    Povh, Janez
    [J]. MATHEMATICS, 2021, 9 (05) : 1 - 22
  • [8] Asteris M., 2015, Adv. Neural Inf. Process. Syst., V28
  • [9] Structured nonnegative matrix factorization for traffic flow estimation of large cloud networks
    Atif, Syed Muhammad
    Gillis, Nicolas
    Qazi, Sameer
    Naseem, Imran
    [J]. COMPUTER NETWORKS, 2021, 201
  • [10] Badea Liviu, 2008, Pac Symp Biocomput, P267