Abstract
Non-negative matrix factorization (NMF), as an efficient and intuitive dimension reduction algorithm, has been successfully applied to clustering tasks. However, there are still two dominating limitations. First, the original NMF only pays attention to the global data structure, ignoring the intrinsic geometry of the original higher-dimensional data. Second, the traditional pairwise distance-based graph construction is sensitive to noise and outliers, and the nearest neighbor graph obtained is not optimal. As a result, the clustering performance will be reduced. To solve the aforementioned problems and increase the cluster accuracy, a non-negative matrix factorization via adaptive sparse graph (NMF_ASGR) is proposed in this paper. More precisely, this paper assembles the sparse representation and manifold learning into a framework to get the l1 sparse robust graph. The l1 sparse robust graph not only can adaptively discover the potential manifold structure of the data, but also has strong robustness to noise and outliers, which makes the structure of the graph can be learned automatically in the process of matrix decomposition. Moreover, an adaptive sparse graph is learned to batter regularize the NMF. Finally, the effectiveness and superiority of the proposed algorithm are illustrated by lots of image clustering experiments.
Similar content being viewed by others
References
Abualigah LMQ (2019) Feature selection and enhanced krill herd algorithm for text document clustering. Springer
Abualigah LM, Khader AT (2017) Unsupervised text feature selection technique based on hybrid particle swarm optimization algorithm with genetic operators for the text clustering. J Supercomput 73(11):4773–4795
Azzopardi G, Petkov N (2013) Trainable COSFIRE filters for Keypoint detection and pattern recognition. IEEE Trans Pattern Anal Mach Intell 35(2):490–503
Bampis CG, Maragos P, Bovik AC (2016) Projective non-negative matrix factorization for unsupervised graph clustering. IEEE International Conference on Image Processing (ICIP):1255–1258. https://doi.org/10.1109/ICIP.2016.7532559
Barik D, Mondal M (2010) Object identification for computer vision using image segmentation. In: International Conference on Education Technology and Computer, pp V2-170–V2-172, https://doi.org/10.1109/ICETC.2010.5529412.
Bernstein A, Kuleshov A, Yanovich Y (2015) Statistical learning via manifold learning. In: International Conference on Machine Learning and Applications (ICMLA), pp 64–69, https://doi.org/10.1109/ICMLA.2015.26.
Cai D, He X, Wang X (2009) Locality preserving nonnegative matrix factorization. In: International Joint Conference on Artificial Intelligence, pp. 1010–1015.
Cai D, He X, Han J, Huang TS (2010) Graph regularized nonnegative matrix factorization for data representation. IEEE Trans Pattern Anal Mach Intell 33(8):1548–1560
Cai J-F, Candés EJ, Shen Z (2010) A singular value thresholding algorithm for matrix completion. SIAM J Optim 20(4):1956–1982
Cheng B, Yang J, Yan S et al (2010) Learning with -graph for image analysis. IEEE Trans Image Process 19(4):858–866
Chin T, Suter D (2007) Incremental Kernel principal component analysis. IEEE Trans Image Process 16(6):1662–1674
Chu WW, Johnson DB, Kangarloo H (2000) A medical digital library to support scenario and user-tailored information retrieval. IEEE Trans Inf Technol Biomed 4(2):97–107
Cui H, Liu Q, Zhang J, Kang B (2019) An improved Deng entropy and its application in pattern recognition. IEEE Access 7:18284–18292. https://doi.org/10.1109/ACCESS.2019.2896286
Dandil E, Çevik KK (2019) Computer vision based distance measurement system using stereo camera view. In : International Symposium on Multidisciplinary Studies and Innovative Technologies (ISMSIT), pp 1–4, https://doi.org/10.1109/ISMSIT.2019.8932817.
Ding C, Kong D (2012) Nonnegative matrix factorization using a robust error function. In: IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp 2033-2036.
Du H, Zhang X, Hu Q et al (2015) Sparse representation-based robust face recognition by graph regularized low-rank sparse representation recovery. Neurocomputing 164:220–229. https://doi.org/10.1016/j.neucom.2015.02.067
Elhamifar E, Vidal R (2009) Sparse subspace clustering. IEEE Conference on Computer Vision and Pattern Recognition, In, pp 2790–2797. https://doi.org/10.1109/CVPR.2009.5206547
He R, Zheng WS, Hu BG (2011) Nonnegative sparse coding for discriminative semi-supervised learning. IEEE Conference on Computer Vision & Pattern Recognition, In, pp 2849–2856
He X, Wang Q, Li X (2019) Robust adaptive graph regularized non-negative matrix factorization. IEEE Access 7:83101–83110. https://doi.org/10.1109/ACCESS.2019.2924520
Howland P, Park H (2004) Generalizing discriminant analysis using the generalized singular value decomposition. IEEE Trans Pattern Anal Mach Intell 26(8):995–1006
Huang D, Mi J (2007) A new constrained independent component analysis method. IEEE Trans Neural Netw 18(5):1532–1535
Kong D, Ding C, Huang H (2011) Robust nonnegative matrix factorization using L21-norm. International Conference on Information and Knowledge Management, Proceedings, In, pp 673–682. https://doi.org/10.1145/2063576.2063676
Lee DD, Seung HS (2001) Algorithms for non-negative matrix factorization. Advances in Neural Information Processing Systems, pp:556–562
Li L, Zhang Y (2008) Survey of nonnegative matrix factorization algorithms. Acta Electron Sin 36(4):737–743
Li Z, Tang J, He X (2018) Robust structured nonnegative matrix factorization for image representation. IEEE Transactions on Neural Networks and Learning Systems 29(5):1947–1960
Lin Z, Chen M, Ma Y (2010) The augmented Lagrange multiplier method for exact recovery of corrupted low-rank matrices. arXiv preprint arXiv:1009.5055. https://doi.org/10.1016/j.jsb.2012.10.010
Lin Z, Liu R, Su Z (2011) Linearized alternating direction method with adaptive penalty for low-rank representation. Advances in neural information processing systems, pp 612-620.
Liu G, Lin Z, Yu Y (2010) Robust subspace segmentation by low-rank representation. EEE Transactions on Cybernetics 44(8):1432–1445
Liu Z, Ou W, Lu W, Wang L (2019) Discriminative feature extraction based on sparse and low-rank representation. Neurocomputing 362:129–138
Liu Z, Shi K, Zhang K, Ou W, Wang L (2020) Discriminative sparse embedding based on adaptive graph for dimension reduction. Eng Appl Artif Intell 94:103758
Pedreira CE (2006) Learning vector quantization with training data selection. IEEE Trans Pattern Anal Mach Intell 28(1):157–162
Peng C, Kang Z, Hu Y et al (2017) Robust graph regularized nonnegative matrix factorization for clustering. ACM Transactions on Knowledge Discovery from Data (TKDD) 11(3):33.1
Peng H, Yang Y, Li L (2018) Incremental general non-negative matrix factorization without dimension matching constraints. Neurocomputing 311(Oct.15):344–352
Roweis ST, Saul LK (2000) Nonlinear dimensionality reduction by locally linear embedding. Science 290(5500):2323–2326
Wang Y, Zhang Y (2013) Nonnegative matrix factorization: a comprehensive review. IEEE Transactions on Knowledge & Data Engineering 25(6):1336–1353
Wang L, Guan N, Shi D, Fan Z, Su L (2019) Robust semi-supervised non-negative matrix factorization with structured normalization. IEEE Access 7:133996–134013. https://doi.org/10.1109/ACCESS.2019.2941219
Yan S, Wang H (2009) Semi-supervised learning by sparse representation. SIAM International Conference on Data Mining, In, pp 792–801. https://doi.org/10.1137/1.9781611972795.68
Yang Y, Wang Z, Yang J, et al. (2014) Data clustering by laplacian regularized l1-graph. Proceedings of the Twenty-Eighth AAAI Conference on Artificial Intelligence, pp 3148–3149.
Yi Y, Wang J, Zhou W, Zheng C, Kong J, Qiao S (2020) Non-negative matrix factorization with locality constrained adaptive graph. IEEE Transactions on Circuits and Systems for Video Technology 30(2):427–441
Zhang H, Zha ZJ, Yan S, Wang M, Chua T (2012) Robust non-negative graph embedding: towards noisy data, unreliable graphs, and noisy labels. IEEE Conference on Computer Vision and Pattern Recognition, In, pp 2464–2471. https://doi.org/10.1109/CVPR.2012.6247961
Zhang H, Zha ZJ, Yang Y, Yan S, Chua T (2014) Robust (semi) nonnegative graph embedding. IEEE Trans Image Process 23(7):2996–3012
Zhang Y, Wang X, Wei H, Ge G (2019) On private information retrieval Array codes. IEEE Trans Inf Theory 65(9):5565–5573
Zhang L, Liu Z, Pu J, Song B (2020) Adaptive graph regularized nonnegative matrix factorization for data representation. Appl Intell 50(2):438–447
Zheng M et al (2011) Graph regularized sparse coding for image representation. IEEE Trans Image Process 20(5):1327–1336
Zhong N, Yan T, Yang W and Xia G (2016) A supervised classification approach for PolSAR images based on covariance matrix sparse coding. In: International Conference on Signal Processing (ICSP), pp 213-216, https://doi.org/10.1109/ICSP.2016.7877826.
Zhu W, Yan Y, Peng Y (2019) Topological structure regularized nonnegative matrix factorization for image clustering. Neural Comput & Applic 31(11):7381–7399
Zhuang L, Gao S, Tang J, Wang J, Lin Z, Ma Y, Yu N (2015) Constructing a nonnegative low-rank and sparse graph with data-adaptive features. IEEE Trans Image Process 24(11):3717–3728
Acknowledgements
This work was supported in part by the National Natural Science Foundation of China under Grant U1504610, and in party by the Key Science and Technology Program of Henan Province under Grant 182102210283.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Zhang, G., Chen, J. Non-negative matrix factorization via adaptive sparse graph regularization. Multimed Tools Appl 80, 12507–12524 (2021). https://doi.org/10.1007/s11042-020-10247-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-10247-3