یک روش جدید تجزیه ماتریسی نامنفی استوار توزیعی مبتنی بر منظم‌ساز گراف دوتصادفی برای خوشه‌بندی داده

نوع مقاله : مقاله پژوهشی

نویسندگان

1 دانشجوی دکتری هوش مصنوعی و رباتیکز، دانشکده مهندسی، دانشگاه کردستان، سنندج، ایران

2 دانشیار گروه کامپیوتر، دانشکده مهندسی، دانشگاه کردستان، سنندج، ایران

10.22034/abmir.2026.24826.1262

چکیده

تجزیه ماتریسی نامنفی (NMF) یکی از روش‌های پرکاربرد برای یادگیری بازنمایی داده و خوشه‌بندی داده‌های نامنفی است. با این حال، اکثر روش‌های موجود مبتنی بر فرض یک توزیع نوفه مشخص هستند و در مواجهه با داده‌های واقعی که معمولاً دارای نوفه­های ناشناخته، ناهمگن یا ترکیبی هستند، با افت عملکرد مواجه می‌شوند. به‌منظور رفع این محدودیت، در این مقاله چارچوبی جدید با عنوان تجزیه ماتریسی نامنفی استوار توزیعی با منظم‌ساز گراف دو‌تصادفی  (DRNMF-bS) ارائه می‌شود. هسته اصلی روش پیشنهادی بر پایه یک مدل تجزیه ماتریسی نامنفی استوار توزیعی نمونه‌محور است که در آن تابع هدف به‌صورت ترکیبی تطبیقی از چندین تابع زیان متناظر با توزیع‌های مختلف نوفه تعریف شده و مسئله در قالب یک بهینه‌سازی حداقل–حداکثر بر روی مجموعه ابهام احتمالاتی فرمول‌بندی می‌شود. این چارچوب امکان یادگیری خودکار وزن توابع زیان و در نتیجه سازگاری پویا با شرایط نوفه­ای مختلف را فراهم کرده و موجب افزایش پایداری مدل در برابر طیف گسترده‌ای از توزیع‌های نوفه و ترکیب آن‌ها می‌شود. علاوه بر این، به‌منظور بهره‌برداری مؤثر از ساختار هندسی داده‌ها، یک منظم‌ساز گراف دو‌تصادفی به مدل افزوده شده است که از طریق یادگیری ماتریس شباهت، اطلاعات محلی داده را به‌صورت درون‌زا در فرآیند تجزیه ادغام می‌کند. برای حل مسئله بهینه‌سازی حاصل، یک الگوریتم تکراری با تضمین کاهش تابع هدف ارائه شده است. نتایج آزمایش‌ها بر روی ۱۲ مجموعه‌داده و در مقایسه با ۱۰ روش مبتنی بر NMF نشان می‌دهد که روش پیشنهادی از نظر دقت خوشه‌بندی، مقاومت در برابر نوفه و قابلیت تعمیم، عملکردی برتر و پایدارتر نسبت به روش‌های رقیب ارائه می‌دهد.

کلیدواژه‌ها

موضوعات


عنوان مقاله [English]

Distributionally robust nonnegative matrix factorization for data clustering

نویسندگان [English]

  • Wafa Barkhoda 1
  • Fardin Akhlaghian Tab 2
1 Ph.D. student, Department of Computer, University of Kurdistan, Sanandaj, Iran
2 Associate Professor, Department of Computer, University of Kurdistan, Sanandaj, Iran
چکیده [English]

Nonnegative Matrix Factorization (NMF) is a widely used technique for nonnegative data representation learning and clustering. However, most existing NMF methods assume a predefined noise distribution, leading to degraded performance on real-world data contaminated by unknown, heterogeneous, or mixed noise. To address this limitation, we propose a novel framework, termed Distributionally Robust Nonnegative Matrix Factorization with a bi-Stochastic Graph Regularizer (DRNMF-bS). The proposed method is built upon an instance-wise distributionally robust NMF model, where the objective function is formulated as an adaptive combination of multiple loss functions associated with different noise distributions and optimized through a min–max problem over a probabilistic ambiguity set. This formulation enables adaptive learning of loss weights, allowing dynamic adaptation to diverse noise conditions while improving robustness against a broad range of noise distributions and their mixtures. Furthermore, a bi-stochastic graph regularizer is incorporated to exploit the intrinsic geometric structure of the data by jointly learning an adaptive similarity matrix. An efficient iterative optimization algorithm with guaranteed objective descent is developed. Extensive experiments on 12 benchmark datasets against 10 representative NMF-based methods demonstrate superior clustering accuracy, robustness to noise, and generalization performance.

کلیدواژه‌ها [English]

  • Data clustering
  • Distributionally robust learning
  • Robust matrix factorization
  • Nonnegative matrix factorization
  • bi-stochastic graph regularization
[1]     H. Cai, B. Liu, Y. Xiao, L. Lin, Semi-supervised multi-view clustering based on orthonormality constrained nonnegative matrix factorization, Information Sciences 536 (2020) 171–184.
[2]     B. Pan, C. Li, H. Che, Nonconvex low-rank tensor approximation with graph and consistent regularizations for multi-view subspace learning, Neural Networks 161 (2023) 638–658.
[3]     S. Mei, W. Zhao, Q. Gao, M. Yang, X. Gao, Joint feature selection and optimal bipartite graph learning for subspace clustering, Neural Networks 164 (2023) 408–418.
[4]     M. Campbell, P. Miller, K. Díaz-Chito, X. Hong, N. McLaughlin, F. Parvinzamir, J. Martínez Del Rincón, N. O’Connell, A computer vision approach to monitor activity in commercial broiler chickens using trajectory-based clustering analysis, Computers and Electronics in Agriculture, (2024).
[5]     A. Petukhova, J. P. Matos-Carvalho, N. Fachada, Text clustering with large language model embeddings, International Journal of Cognitive Computing in Engineering 6 (2025) 100–108.
[6]     M. Hajihosseinlou, A. Maghsoudi, R. Ghezelbash, Intelligent mapping of geochemical anomalies: Adaptation of dbscan and mean-shift clustering approaches, Journal of Geochemical Exploration (2024).
[7]     X. Zhou, Q. Yang, Q. Liu, W. Liang, K. Wang, Z. Liu, J. Ma, Q. Jin, Spatial–temporal federated transfer learning with multi-sensor data fusion for cooperative positioning, Information Fusion (2024).
[8]     C. Liu, R. Li, S. Wu, H. Che, D. Jiang, Z. Yu, H.-S. Wong, Self-guided partial graph propagation for incomplete multiview clustering, IEEE Transactions on Neural Networks and Learning Systems (2024).
[9]     A. M. Ikotun, A. E. Ezugwu, L. Abualigah, B. Abuhaija, J. Heming, K-means clustering algorithms: A comprehensive review, variants analysis, and advances in the era of big data, Information Sciences 622 (2023) 178–210.
[10] L. Ding, C. Li, D. Jin, S. Ding, Survey of spectral clustering based on graph theory, Pattern Recognition 151 (2024) 110366.
[11] X. Liu, P. Song, C. Sheng, W. Zhang, Robust multi-view non-negative matrix factorization for clustering, Digital Signal Processing 123 (2022) 103447.
[12] D. D. Lee, H. S. Seung, Learning the parts of objects by non-negative matrix factorization, Nature (1999).
[13] D. D. Lee, H. S. Seung, Algorithms for non-negative matrix factorization, Advances in neural information processing systems 13 (556-562) (2001).
[14] S. Ahmadian, K. Berahmand, M. Rostami, S. Forouzandeh, P. Moradi, M. Jalili, Recommender systems based on nonnegative matrix factorization: A survey, IEEE Transactions on Artificial Intelligence 6 (10) (2025) 2554–2574.
[15] F. Saberi-Movahed, K. Berahmand, R. Sheikhpour, Y. Li, S. Pan, M. Jalili, Nonnegative matrix factorization in dimensionality reduction: A survey, ACM Comput. Surv. (Sep. 2025).
[16] Y.-T. Guo, Q.-Q. Li, C.-S. Liang, The rise of nonnegative matrix factorization: Algorithms and applications, Information Systems 123 (2024) 102379.
[17] W. Wu, S. Kwong, J. Hou, Y. Jia, H. Ip, Simultaneous dimensionality reduction and classification via dual embedding regularized nonnegative matrix factorization, IEEE Trans. Image Process. 28 (8) (2019) pp. 3836–3847.
[18] N. K. Logothetis, D. L. Sheinberg, Visual object recognition, Annu. Rev. Neurosci. 19 (2) (1996) 577–621.
[19] Y. Ru, M. Gruninger, Y. Dou, Robust self-supervised symmetric nonnegative matrix factorization to the graph clustering, Scientific Reports 15 (1) (2025).
[20] R. Mahmoodi, S. A. Seyedi, F. Akhlaghian Tab, A. Abdollahpouri, Link prediction by adversarial nonnegative matrix factorization, Knowledge-Based Systems 280 (2023) 110998.
[21] M. Faraji, S. A. Seyedi, F. Akhlaghian Tab, R. Mahmoodi, Multi-label feature selection with global and local label correlation, Expert Systems with Applications 246 (2024) 123198.
[22] S. A. Seyedi, F. Akhlaghian Tab, A. Lotfi, N. Salahian, J. Chavoshinejad, Elastic adversarial deep nonnegative matrix factorization for matrix completion, Information Sciences 621 (2023) 562–579.
[23] S. Shu, T.-Z. Huang, J. Huang, G. Vivone, Nesterov-accelerated non-negative matrix factorization unrolling network for hyperspectral unmixing, Neurocomputing 653 (2025) 131202.
[24] J. Chavoshinejad, S. A. Seyedi, F. Akhlaghian, N. Salahian, “Self- supervised semi-supervised nonnegative matrix factorization for data clustering,”  Pattern Recognition (2023).
[25] X. Peng, D. Chen, D. Xu, Hyperplane-based nonnegative matrix factorization with label information, Inf. Sci. 493, (2019), pp. 1–9.
[26] C. Ding, T. Li, W. Peng, H. Park, Orthogonal nonnegative matrix t-factorizations for clustering, KDD ’06, Association for Computing Machinery, New York, NY, USA, 2006, p. 126–135.
[27] Y. Dong, H. Che, M.-F. Leung, C. Liu, Z. Yan, Centric graph regularized log-norm sparse nonnegative matrix factorization for multi-view clustering, Signal Processing 217 (2024) 109341.
[28] J. Li, G. Zhou, Y. Qiu, Y. Wang, Y. Zhang, S. Xie, Deep graph regularized non-negative matrix factorization for multi-view clustering, Neurocomputing 390 (2020) 108–116.
[29] A. Dache, A. Vandaele, N. Gillis, Orthogonal symmetric nonnegative matrix tri-factorization, in: 2024 IEEE 34th International Workshop on Machine Learning for Signal Processing (MLSP), 2024, pp. 1–6.
[30] A. Ben Hamza and David J. Brady, Reconstruction of Reflectance Spectra Using Robust Nonnegative Matrix Factorization, IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 54, NO. 9, SEPTEMBER 2006.
[31] Qifa Ke and T. Kanade. Robust l/sub1/ norm factorization in the presence of outliers and missing data by alternative convex programming. In 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’05), volume 1, pages 739–746 vol. 1, 2005.
[32] Deguang Kong, Chris Ding, and Heng Huang. Robust nonnegative matrix factorization using l21-norm. In Proceedings of the 20th ACM International Conference on Information and Knowledge Management, CIKM ’11, page 673–682, New York, NY, USA, 2011.
[33] Zechao Li, Jinhui Tang, and Xiaofei He. Robust structured nonnegative matrix factorization for image representation. IEEE Transactions on Neural Networks and Learning Systems, 29(5):1947–1960, 2018.
[34] Antoine Liutkus, Derry Fitzgerald, and Roland Badeau. Cauchy nonnegative matrix factorization. In 2015 IEEE Workshop on Applications of Signal Processing to Audio and Acoustics (WASPAA), pages 1–5, 2015.
[35] Siyuan Peng, Wee Ser, Zhiping Lin, and Badong Chen. Robust sparse nonnegative matrix factorization based on maximum correntropy criterion. In 2018 IEEE International Symposium on Circuits and Systems (ISCAS), pages 1–5, 2018.
[36] Hongchang Gao, Feiping Nie, Weidong Cai, and Heng Huang. Robust capped norm nonnegative matrix factorization: Capped norm nmf. In Proceedings of the 24th ACM International on Conference on Information and Knowledge Management, CIKM ’15, page 871–880, New York, NY, USA, 2015. Association for Computing Machinery.
[37] Naiyang Guan, Tongliang Liu, Yangmuzi Zhang, Dacheng Tao, and Larry S. Davis. Truncated Cauchy non-negative matrix factorization. IEEE Transactions on Pattern Analysis and Machine Intelligence, 41(1):246–259, 2019.
[38] Herbert E Scarf, KJ Arrow, and S Karlin. A min-max solution of an inventory problem. Technical report, Rand Corporation Santa Monica, 1957.
[39] Nicolas Gillis, Le Thi Khanh Hien, Valentin Leplat, and Vincent Y. F. Tan. Distributionally robust and multi-objective nonnegative matrix factorization. IEEE Transactions on Pattern Analysis and Machine Intelligence, 44(8):4052–4064, 2022.
[40] Wafa Barkhoda, Amjad Seyedi, Nicolas Gillis, and Fardin Akhlaghian Tab. Instance-wise distributionally robust nonnegative matrix factorization. Pattern Recognition, 169:111732, 2026.
[41] Wafa Barkhoda, Amjad Seyedi, Nicolas Gillis, and Fardin Akhlaghian Tab. Distributionally robust nonnegative matrix factorization with self-paced adaptive multi-loss fusion. Information Sciences, 728:122823, 2026.
[42] Q. Wang, X. He, X. Jiang, and X. Li, “Robust bi-stochastic graph regularized matrix factorization for data clustering,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 44, no. 1, pp. 390– 403, 2022.
[43] D. Cai, X. He, J. Han, and T. S. Huang, “Graph regularized nonnegative matrix factorization for data representation,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 33, no. 8, pp. 1548–1560, 2011.
[44] X. Wang, F. Nie, and H. Huang, “Structured doubly stochastic matrix for graph based clustering: Structured doubly stochastic matrix,” in Proceedings of the 22nd ACM SIGKDD International conference on Knowledge discovery and data mining. ACM, 2016, pp. 1245–1254.
[45] C. Ding, X. He, and H. D. Simon, “On the equivalence of nonnegative matrix factorization and spectral clustering,” in Proceedings of the 2005 SIAM International Conference on Data Mining. SIAM, 2005, pp. 606–610.
[46] R. Zass and A. Shashua, “Doubly stochastic normalization for spectral clustering,” in Advances in Neural Information Processing Systems, 2007, pp. 1569–1576.
[47] J. Wei, C. Tong, B. Wu, Q. He, S. Qi, Y. Yao, Y. Teng, An entropy weighted nonnegative matrix factorization algorithm for feature representation, IEEE Transactions on Neural Networks and Learning Systems 34 (9) (2023) 5381–5391.
[48] L. Du, X. Li, Y.-D. Shen, Robust nonnegative matrix factorization via half-quadratic minimization, in: 2012 IEEE 12th International Conference on Data Mining, 2012, pp. 201–210.
[49] H. Xiong, D. Kong, Elastic nonnegative matrix factorization, Pattern Recognition 90 (2019).
[50] N. Salahian, F. A. Tab, S. A. Seyedi, J. Chavoshinejad, Deep autoencoder-like NMF with contrastive regularization and feature relationship preservation, Expert Systems with Applications, 214 (2023).
[51] S. Huang, P. Zhao, Y. Ren, T. Li, Z. Xu, Self-paced and soft-weighted nonnegative matrix factorization for data representation, Knowledge-Based Systems 164 (2019) 29–37.
[52] D. Geman, G. Reynolds, Constrained restoration and the recovery of discontinuities, IEEE Transactions on Pattern Analysis and Machine Intelligence 14 (3) (1992) 367–383.
[53] J. von Neumann, Functional Operators, Vol. II: The Geometry of Orthogonal Spaces, Annals of Mathematics Studies, Princeton University Press, 1950.
[54] M. Frank, P. Wolfe, An algorithm for quadratic programming, Naval Research Logistics Quarterly 3 (1-2) (1956) 95–110.