Skip to main content
Log in

Research on clustering based on orthogonal non-negative matrix factorization under noisy conditions

  • Research Article
  • Published:
Optimization and Engineering Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+
from $39.99 /Month
  • Starting from 10 chapters or articles per month
  • Access and download chapters and articles from more than 300k books and 2,500 journals
  • Cancel anytime
View plans

Buy Now

Price includes VAT (Canada)

Instant access to the full article PDF.

Algorithm 1
Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

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.

Notes

  1. https://www.cl.cam.ac.uk/research/dtg/attarchive/facedatabase.html

  2. http://images.ee.umist.ac.uk/danny/database.html

  3. http://www.anefian.com/research/face_reco.htm

  4. https://yann.lecun.com/exdb/mnist/

  5. http://www.cs.toronto.edu/~kriz/cifar.html

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

    Article  MATH  Google Scholar 

  • Blanco D, Mulgrew B, McLaughlin S, Ruiz DP, Carrión MC (2006) The use of ica in multiplicative noise. Neurocomputing 69:1435–1441

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Feng Y, Xiao J, Zhou K, Zhuang Y (2015) A locally weighted sparse graph regularized non-negative matrix factorization method. Neurocomputing 169:68–76

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Huang Q, Yin X, Chen S, Wang Y, Chen B (2020) Robust nonnegative matrix factorization with structure regularization. Neurocomputing 412:72–90

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Kalman D (1996) A singularly valuable decomposition: The svd of a matrix. College Mathematics Journal 27:2–23

    Article  MathSciNet  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Liu J, Chen Y, Zhang J, Xu Z (2014) Enhancing low-rank subspace clustering by manifold regularization. IEEE Trans Image Process 23:4022–4030

    Article  MathSciNet  MATH  Google Scholar 

  • Liu W, Pokharel PP, Príncipe JC (2007) Correntropy: Properties and applications in non-gaussian signal processing. IEEE Trans Signal Process 55:5286–5298

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Lu Y, Lai Z, Xu Y, You JJ, Li X, Yuan C (2016) Projective robust nonnegative factorization. Inf Sci 364–365:16–32

    Article  Google Scholar 

  • Palmer SE (1977) Hierarchical structure in perceptual representation. Cogn Psychol 9:441–474

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Peng S, Ser W, Chen B, Lin Z (2020) Robust orthogonal nonnegative matrix tri-factorization for data representation. Knowl Based Syst 201–202:106054

    Article  Google Scholar 

  • Rahiche A, Cheriet M (2021) Blind decomposition of multispectral document images using orthogonal nonnegative matrix factorization. IEEE Trans Image Process 30:5997–6012

    Article  MathSciNet  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • Shang F, Jiao L, Wang F (2012) Graph dual regularization non-negative matrix factorization for co-clustering. Pattern Recognit 45:2237–2250

    Article  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • Wang JJ-Y, Wang X, Gao X (2013) Non-negative matrix factorization by maximizing correntropy for cancer clustering. BMC Bioinformatics 14:107–107

    Article  Google Scholar 

  • Wong JAHA (1979) Algorithm as 136: A k-means clustering algorithm. J Roy Stat Soc 28(1):100–108

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Zhang L, Chen Z, Zheng M, He X (2011) Robust non-negative matrix factorization. Front Electr Electron Eng China 6:192–200

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Zhu W, Yan Y (2018) Label and orthogonality regularized non-negative matrix factorization for image classification. Signal Process Image Commun 62:139–148

    Article  Google Scholar 

Download references

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

Authors

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

Correspondence to Junjian Zhao or Yasong Chen.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11081-025-10030-z

Keywords

Mathematics Subject Classification