Abstract
Since its introduction in the 1990s, non-negative matrix factorization (NMF) has captured a great amount of attention due to its capability and effectiveness in processing data in such a way that few earlier methods could perform, partly due to its non-negative constraint. This paper first briefly presents the basic NMF algorithm and concerns with the algorithm itself, then demonstrates its power with three applications in three different fields, namely face recognition in Computer Vision, distance prediction in Networking and molecular pattern discovery in Genetics. The paper ends with a quick look at other applications of NMF and recent developments that researchers have made.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Lee DD, Seung HS (2001) Algorithms for non-negative matrix factorization. Adv Neu Inf Proc Syst 14:556–562
Paatero P, Tapper U (1994) Positive matrix factorization: a non-negative factor model with optimal utilization of error estimates of data values. Environmetrics 5(2):111–126. https://doi.org/10.1002/env.3170050203
Gillis N (2014) The why and how of nonnegative matrix factorization. In: Suykens JAK, Signoretto M, Argynou A (eds) Regularization, optimization, kernels, and support vector machines. Chapman and Hall/CRC, New York, NY, USA, pp 257–291
Cai D, He X, Han J, Huang TS (2011) Graph regularized nonnegative matrix factorization for data representation. IEEE Trans Patt Anal Mach Intell 33(8):1548–1560. https://doi.org/10.1109/TPAMI.2010.231
Li Y et al (2013) Hierarchical non-negative matrix factorization (hNMF): a tissue pattern differentiation method for glioblastoma multiforme diagnosis using MRSI. NMR in Biomed 26(3):307–319. https://doi.org/10.1002/nbm.2850
Berry MW, Browne M, Langville AN, Pauca VP, Plemmons RJ (2007) Algorithms and applications for approximate nonnegative matrix factorization. Comput Stat Data Anal 52(1):155–173. https://doi.org/10.1016/j.csda.2006.11.006
Lee DD, Seung HS (1999) Learning the parts of objects by non-negative matrix factorization. Nature 401(6755):788–791. https://doi.org/10.1038/44565
Guillamet D, Vitria J (2002) Non-negative matrix factorization for face recognition. Catalonian Conf Artif Intell 336–344
Martínez AM, Benavente R (1998) The AR face database. Comput Vis Center Tech Rep #24:1998
Wang Y, Jia Y, Hu C, Turk M (2005) Non-negative matrix factorization framework for face recognition. Int J Patt Recogn Artif Intell 19(4):495–511. https://doi.org/10.1142/S0218001405004198
Ng TSE, Zhang H (2002) Predicting Internet network distance with coordinates-based approaches. In: Proceeding twenty-first annual joint conference of the IEEE computer and communications societies, New York, NY, USA, pp 170–179 vol 1. https://doi.org/10.1109/INFCOM.2002.1019258.
Dabek F, Cox R, Kaashoek F, Morris R (2004) Vivaldi: a decentralized network coordinate system. ACM SIGCOMM Comput Commun Rev 34(4):15–26. https://doi.org/10.1145/1030194.1015471
Paxson V (1997) End-to-end routing behavior in the Internet. IEEE/ACM Trans Netw 5(5):601–615. https://doi.org/10.1109/90.649563
Lakshminarayanan K, Padmanabhan VN (2003) Some findings on the network performance of broadband hosts. In: Proceeding 3rd ACM SIGCOMM Conference Internet Measurement, pp 45–50. https://doi.org/10.1145/948205.948212
Zheng H, Lua EK, Pias M, Griffin TG (2005) Internet routing policies and round-trip-times. In: International workshop on passive and active network measurement, pp 236–250. https://doi.org/10.1007/978-3-540-31966-5_19
Lee S, Zhang ZL, Sahu S, Saha D (2006) On suitability of euclidean embedding of Internet hosts. ACM SIGMETRICS Perform Eval Rev 34(1):157–168. https://doi.org/10.1145/1140103.1140296
Wang G, Zhang B, Ng TE (2007) Towards network triangle inequality violation aware distributed systems. In: Proceeding 7th ACM SIGCOMM conference internet measurement, pp 175–188. https://doi.org/10.1145/1298306.1298331
Mao Y, Saul LK, Smith JM (2006) IDES: an internet distance estimation service for large networks. IEEE J Select Areas Commun 24(12):2273–2284. https://doi.org/10.1109/JSAC.2006.884026
Chen Y et al (2011) Phoenix: a weight-based network coordinate system using matrix factorization. IEEE Trans Netw Serv Manage 8(4):334–347. https://doi.org/10.1109/TNSM.2011.110911.100079
Chai L, Luo X, Zhao F, Li M, Liu S (2017) Network coordinate system using non-negative matrix factorization based on KL divergence. In: 2017 19th international conference on advanced communication technology (ICACT), Bongpyeong, pp 193–198. https://doi.org/10.23919/ICACT.2017.7890082
Brunet JP, Tamayo P, Golub TR, Mesirov JP (2004) Metagenes and molecular pattern discovery using matrix factorization. Proc. Nat Acad Sci 101(12):4164–4169. https://doi.org/10.1073/pnas.0308531101
Johnson SC (1967) Hierarchical clustering schemes. Psychometrika 32(3):241–254. https://doi.org/10.1007/BF02289588
Tamayo P et al (1999) Interpreting patterns of gene expression with self-organizing maps: methods and application to hematopoietic differentiation. Proc Nat Acad Sci 96(6):2907–2912. https://doi.org/10.1073/pnas.96.6.2907
Golub TR et al (1999) Molecular classification of cancer: class discovery and class prediction by gene expression monitoring. Science 286(5439):531–537. https://doi.org/10.1126/science.286.5439.531
Gao Y, Church G (2005) Improving molecular cancer class discovery through sparse non-negative matrix factorization. Bioinformatics 21(21):3970–3975. https://doi.org/10.1093/bioinformatics/bti653
Yang H, Seoighe C (2016) Impact of the choice of normalization method on molecular cancer class discovery using nonnegative matrix factorization. In: PloS One 11(10):e0164880. https://doi.org/10.1371/journal.pone.0164880
Hassani A, Iranmanesh A, Mansouri N (2019) Text mining using nonnegative matrix factorization and latent semantic analysis. arXiv:1911.04705
Ren B, Pueyo L, Zhu GB, Debes J, Duchêne G (2018) Non-negative matrix factorization: robust extraction of extended structures. Astrophys J 852(2). https://doi.org/10.3847/1538-4357/aaa1f2
Berne O et al (2007) Analysis of the emission of very small dust particles from Spitzer spectro-imagery data using blind signal separation methods. Astronomy Astrophys 469(2):575–586. https://doi.org/10.1051/0004-6361:20066282
Benzi K, Kalofolias V, Bresson X, Vandergheynst P (2016) Song recommendation with non-negative matrix factorization and graph total variation. In: IEEE international conference acoustics, speech and signal processing (ICASSP). Shanghai 2439–2443. https://doi.org/10.1109/ICASSP.2016.7472115
Prabhakar C, Ni Y, Fridley BL (2020) Network-based integrative clustering of multiple types of genomic data using non-negative matrix factorization. Comput Biol Med. https://doi.org/10.1016/j.compbiomed.2020.103625
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Nguyen, P.C., Nga, C.H., Luong, H.H. (2022). Research and Accomplishments in Applications of Non-negative Matrix Factorization. In: Ibrahim, R., K. Porkumaran, Kannan, R., Mohd Nor, N., S. Prabakar (eds) International Conference on Artificial Intelligence for Smart Community. Lecture Notes in Electrical Engineering, vol 758. Springer, Singapore. https://doi.org/10.1007/978-981-16-2183-3_101
Download citation
DOI: https://doi.org/10.1007/978-981-16-2183-3_101
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-2182-6
Online ISBN: 978-981-16-2183-3
eBook Packages: Computer ScienceComputer Science (R0)