Back to Search Start Over

The rise of nonnegative matrix factorization: Algorithms and applications.

Authors :
Guo, Yi-Ting
Li, Qin-Qin
Liang, Chun-Sheng
Source :
Information Systems. Jul2024, Vol. 123, pN.PAG-N.PAG. 1p.
Publication Year :
2024

Abstract

• NMF has been applied in about 130 fields (disciplines) in recent years. • The use of NMF in programming languages (free platforms) is summarized. • The classical basic NMF optimization methods are used in many NMF algorithms. • Supervised learning and reinforcement learning are gradually included in NMF. • Dynamic, case-by-case, and self-correction NMF methods are supposed to be developed. 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. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
03064379
Volume :
123
Database :
Academic Search Index
Journal :
Information Systems
Publication Type :
Academic Journal
Accession number :
176900690
Full Text :
https://doi.org/10.1016/j.is.2024.102379