Abstract
An orthogonal non-negative matrix factorization model based on graph regularization under noisy conditions (NGONMF) is proposed in this paper. The main result of this paper lies in introducing a noise matrix in the non-negative decomposition process and iteratively updating the noise in the algorithm, and its purpose is to capture the sparsity damage caused by noise or outliers, while using graph regularization terms and orthogonal penalty terms to consider the graph structure information of the data, improving the sparsity of low dimensional representations. At the same time, we have developed corresponding iterative update algorithms and theoretically proved their convergence, which is one of the innovations of this paper. Extensive clustering experiments have been conducted on multiple datasets under the interference of Gaussian noise, non Gaussian noise, and anomalous destruction. The real and reliable empirical results confirm the robustness and competitive advantage of the proposed algorithm. This is another innovation. Therefore, the proposed model can effectively reduce the adverse effects of noise or outliers and obtain robust decomposition results.












Similar content being viewed by others
Data Availability
All experimental data have no ethical or moral issues, and all data have been downloaded from public websites and labeled with URLs for inspection.
References
Belkin M, Niyogi P (2002) Laplacian Eigenmaps and Spectral Techniques for Embedding and Clustering, page 585–592. MIT Press
Belkin M, Niyogi P (2003) Laplacian eigenmaps for dimensionality reduction and data representation. Neural Comput 15:1373–1396
Blanco D, Mulgrew B, McLaughlin S, Ruiz DP, Carrión MC (2006) The use of ica in multiplicative noise. Neurocomputing 69:1435–1441
Boyd S, Vandenberghe L (2004) Convex Optimization. Convex Optimization
Brunet J-P, Tamayo P, Golub TR, Mesirov JP (2004) Metagenes and molecular pattern discovery using matrix factorization. Proc Natl Acad Sci USA 101:4164–4169
Cai D, He X, Han J, Huang TS (2011) Graph regularized nonnegative matrix factorization for data representation. IEEE Trans Pattern Anal Mach Intell 33:1548–1560
Chakraborty, S., Paul, D., Das, S., Xu J (2020) Entropy regularized power k-means clustering. ArXiv, abs/2001.03452
Chen Y, Qu G, Zhao J (2024) Orthogonal graph regularized non-negative matrix factorization under sparse constraints for clustering. Expert Syst Appl 249:123797
Dai X, Su X, Zhang W, Xue F, Li H (2020) Robust manhattan non-negative matrix factorization for image recovery and representation. Inf Sci 527:70–87
Deng P, Li T, Wang H, Wang D, Horng S-J, Liu R (2023) Graph regularized sparse non-negative matrix factorization for clustering. IEEE Transactions on Computational Social Systems 10(3):910–921
Deng, P., Wang, H., Li, T., Zhao, H., Wu Y (2020) Graph regularized sparse non-negative matrix factorization for clustering, pages 987–994. World Scientific Publishing
Ding, C., Li, T., Peng, W., Park H (2006) Orthogonal nonnegative matrix t-factorizations for clustering. In Knowledge Discovery and Data Mining
Fang Y, Zhang H, Ren Y (2018) Graph regularised sparse nmf factorisation for imagery de-noising. IET Comput Vis 12:466–475
Feng Y, Xiao J, Zhou K, Zhuang Y (2015) A locally weighted sparse graph regularized non-negative matrix factorization method. Neurocomputing 169:68–76
Fukunaga K (1990) Introduction to Statistical Pattern Recognition. Academic Press, 2nd edition
Guan J, Chen B, Huang X (2024) Community detection via multihop nonnegative matrix factorization. IEEE Transactions on Neural Networks and Learning Systems 35(7):10033–10044
He X, Niyogi P (2003) Locality preserving projections. In Proceedings of the 16th International Conference on Neural Information Processing Systems, NIPS’03, page 153–160, Cambridge, MA, USA. MIT Press
Hosseini-Asl E, Zurada JM, Gimel’farb G, El-Baz A (2016) 3-d lung segmentation by incremental constrained nonnegative matrix factorization. IEEE Trans Biomed Eng 63(5):952–963
Huang J, Nie F, Huang H, Ding C (2014) Robust manifold nonnegative matrix factorization. ACM Transactions on Knowledge Discovery from Data (TKDD) 8:1–21
Huang Q, Yin X, Chen S, Wang Y, Chen B (2020) Robust nonnegative matrix factorization with structure regularization. Neurocomputing 412:72–90
Huang S, Wang H, Li Z, Xu Tianrui (2018) Robust graph regularized nonnegative matrix factorization for clustering. Data mining and knowledge discovery, 32(2):483–503
Jain AK, Murty MN, Flynn PJ (1999) Data clustering: a review. ACM Comput Surv 31:264–323
Kalman D (1996) A singularly valuable decomposition: The svd of a matrix. College Mathematics Journal 27:2–23
Kong D, Ding C, Huang H (2011) Robust nonnegative matrix factorization using l21-norm. In International Conference on Information and Knowledge Management
Lee DD, Sebastian H, S. y (2000) Algorithms for non-negative matrix factorization. In Neural Information Processing Systems
Leng C, Zhang H, Cai G, Cheng I, Basu A (2019) Graph regularized lp smooth non-negative matrix factorization for data representation. IEEE/CAA Journal of Automatica Sinica 6:584–595
Li B, Huang D.s Wang C, Liu K H (2008) Feature extraction using constrained maximum variance mapping. Pattern Recognit 41:3287–3294
Li P, Bu J, Yang Y, Ji R, Chen C, Cai D (2014) Discriminative orthogonal nonnegative matrix factorization with flexibility for data representation. Expert Syst Appl 41:1283–1293
Li T, Ding C (2006) The relationships among various nonnegative matrix factorization methods for clustering. Sixth International Conference on Data Mining (ICDM’06), pages 362–371
Li Z, Liu J, Lu H (2013) Structure preserving non-negative matrix factorization for dimensionality reduction. Comput Vis Image Underst 117:1175–1189
Liu H, Wu Z, Li X, Cai D, Huang TS (2012) Constrained nonnegative matrix factorization for image representation. IEEE Trans Pattern Anal Mach Intell 34:1299–1311
Liu J, Chen Y, Zhang J, Xu Z (2014) Enhancing low-rank subspace clustering by manifold regularization. IEEE Trans Image Process 23:4022–4030
Liu W, Pokharel PP, Príncipe JC (2007) Correntropy: Properties and applications in non-gaussian signal processing. IEEE Trans Signal Process 55:5286–5298
Long X, Lu H, Peng Y, Li W (2014) Graph regularized discriminative non-negative matrix factorization for face recognition. Multimedia Tools and Applications 72(3):2679–2699
Long Z, Xu G, Du J, Zhu H, Yan T, Yu Y-F (2021) Flexible subspace clustering: A joint feature selection and k-means clustering framework. Big Data Res 23:100170
Lu Y, Lai Z, Xu Y, You JJ, Li X, Yuan C (2016) Projective robust nonnegative factorization. Inf Sci 364–365:16–32
Palmer SE (1977) Hierarchical structure in perceptual representation. Cogn Psychol 9:441–474
Pandove D, Goel S, Rani R (2018) Systematic review of clustering high-dimensional and large datasets. ACM Transactions on Knowledge Discovery from Data (TKDD) 12:1–68
Peng S, Ser W, Chen B, Lin Z (2020) Robust orthogonal nonnegative matrix tri-factorization for data representation. Knowl Based Syst 201–202:106054
Rahiche A, Cheriet M (2021) Blind decomposition of multispectral document images using orthogonal nonnegative matrix factorization. IEEE Trans Image Process 30:5997–6012
Nishana S.S, Surendran S, (2013) Graph embedding and dimensionality reduction-a survey. International Journal of Computer Science & Engineering Technology, 4(1):29–34
Saberi-Movahed F, Biswas B, Tiwari P, Lehmann J, Vahdati S (2024) Deep nonnegative matrix factorization with joint global and local structure preservation. Expert Syst. Appl., 249(PB)
Shahnaz F, Berry MW, Pauca VP, Plemmons RJ (2006) Document clustering using nonnegative matrix factorization. Inf Process Manag 42:373–386
Shang F, Jiao L, Wang F (2012) Graph dual regularization non-negative matrix factorization for co-clustering. Pattern Recognit 45:2237–2250
Shen B, Si L, Ji R, Liu B (2012) Robust nonnegative matrix factorization via \(l_1\) norm regularization
Shi Z, Liu J (2023) Noise-tolerant clustering via joint doubly stochastic matrix regularization and dual sparse coding. Expert Syst Appl 222:119814
Sun F, Xu M, Hu X, Jiang X (2016) Graph regularized and sparse nonnegative matrix factorization with hard constraints for data representation. Neurocomputing, 173(JAN.15PT.2):233–244
Tang J, Wan Z (2021) Orthogonal dual graph-regularized nonnegative matrix factorization for co-clustering. Journal of Scientific Computing, 87(3)
von Luxburg U (2007) A tutorial on spectral clustering. Stat Comput 17:395–416
Wachsmuth E, Oram MW, Perrett DI (1994) Recognition of objects and their component parts: responses of single units in the temporal cortex of the macaque. Cereb Cortex 4(5):509–22
Wang JJ-Y, Wang X, Gao X (2013) Non-negative matrix factorization by maximizing correntropy for cancer clustering. BMC Bioinformatics 14:107–107
Wong JAHA (1979) Algorithm as 136: A k-means clustering algorithm. J Roy Stat Soc 28(1):100–108
Xu W, Liu X, Gong Y (2003) Document clustering based on non-negative matrix factorization. Proceedings of the 26th annual international ACM SIGIR conference on Research and development in informaion retrieval
Yang G, Zhang L, Wan M (2022) Exponential graph regularized non-negative low-rank factorization for robust latent representation. Mathematics
Yoo J, Choi S (2010) Orthogonal nonnegative matrix tri-factorization for co-clustering: Multiplicative updates on stiefel manifolds. Inf Process Manag 46:559–570
Zhang L, Chen Z, Zheng M, He X (2011) Robust non-negative matrix factorization. Front Electr Electron Eng China 6:192–200
Zhang L, Zhong J, Wang Q, Zhu J, Liu H, Peng H, Hu B (2024) Robust sparse graph regularized nonnegative matrix factorization for automatic depression diagnosis. Biomed Signal Process Control 93:106036
Zhang W, Xue X, Zheng X, Fan Z (2022) Nmflrr: Clustering scrna-seq data by integrating nonnegative matrix factorization with low rank representation. IEEE J Biomed Health Inform 26(3):1394–1405
Zhu W, Yan Y (2018) Label and orthogonality regularized non-negative matrix factorization for image classification. Signal Process Image Commun 62:139–148
Acknowledgements
The authors would like to thank the editors and anonymous referees for carefully reading the manuscript, giving valuable comments and suggestions to improve the results as well as the exposition of the paper.
Funding
The author of Junjian Zhao is partially supported by the Natural Science Foundations of Tianjin City, China (Grant Nos. 24JCYBJC00430, 18JCYBJC16300 and 22JCYBJC01470).
Author information
Authors and Affiliations
Contributions
All authors contributed equally to this manuscript. Y.C. primarily generated writing original manuscript, methodology, software program. J.C. primarily generated original model, formal analysis, software program. J.Z. mainly contributed to formal analysis, software program, writing and revising the manuscript. All authors read and approved the final manuscript.
Corresponding authors
Ethics declarations
Ethics approval and consent to participate
Not applicable. This paper does not involve any research on ethical issues related to humans and/or animals.
Consent for publication
Not applicable. This paper does not involve any form of personal data.
Competing interests
The authors declare that there are no conflict of interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Zhao, J., Cai, J. & Chen, Y. Research on clustering based on orthogonal non-negative matrix factorization under noisy conditions. Optim Eng (2025). https://doi.org/10.1007/s11081-025-10030-z
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11081-025-10030-z