Abstract
Spectral clustering (SC) has become a popular choice for data clustering by converting a dataset to a graph structure and then by identifying optimal subgraphs by graph partitioning to complete the clustering. However, k-means is taken at the clustering stage to randomly select the initial cluster centers, which leads to unstable performance. Notably, k-means needs to specify the number of clusters (prior knowledge). Second, SC calculates the similarity matrix using the linear Euclidean distance, losing part of the effective information. Third, real datasets usually contain redundant features, but traditional SC does not adequately address multi-attribute data. To solve these issues, we propose an SC algorithm based on the attribute fluctuation and density peaks clustering algorithm (AFDSC) to improve the clustering accuracy and effect. Furthermore, to verify the idea of the AFDSC algorithm, we extract the attribute fluctuation factor and propose a histogram clustering algorithm based on attribute fluctuation (AFHC) divorced from spectral clustering. Experimental results show that both the AFDSC algorithm and AFHC algorithm have achieved better performance on fifteen UCI datasets compared with other clustering algorithms.







Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Zhang Q, Zhu C, Yang L, Chen Z, Zhao L, Li P (2017) An incremental CFS algorithm for clustering large data in industrial internet of things. IEEE Trans Industr Inform 13:1193–1201
Bodea CN, Dascalu MI, Lipai A (2012) Clustering of the web search results in educational recommender systems. Educational recommender systems and technologies: practices and challenges, pp 154–181
Fabrizio C, Bo Friis N, Otto Anker N, Steven SH (2018) Application of data clustering to railway delay pattern recognition. J Adv Transp 2018:121
Zhang C, Zhu G, Chen M, Chen H, Wu C (2021) Image segmentation based on multiscale fast spectral clustering. Multimed Tools Appl 80:24969–24994. https://doi.org/10.1007/s11042-021-10831-1https://doi.org/10.1007/s11042-021-10831-1
HLi H, He X, Tao D, Tang Y, Wang R (2018) Joint medical image fusion, denoising and enhancement via discriminative low-rank sparse dictionaries learning. Pattern Recogn 79:130–146
Zhu Y, Ting K, Carman M (2016) Density-ratio based clustering for discovering clusters with varying densities. Pattern Recogn 60:983–997
Zhu Y, Zhong Z, Cao W, Cheng D (2016) Graph feature selection for dementia diagnosis. Neurocomputing 195:19–22
Zhu X, Zhang S, Li Y, Zhang J, Yang L, Fang Y (2019) Low-Rank Sparse subspace for spectral clustering. IEEE Trans Knowl Data Eng 31:1532–1543
Cour T, Benezit F, Shi J (2015) 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’05), vol 2, pp 1124–1131
Macqueen J (1967) In 5-th Berkeley symposium on mathematical statistics and probability, pp 281–297
Chung F, Graham F (1997) Spectral graph theory, CBMS Regional conference series in mathematics
Huang J, Nie F, Huang H (2013) Proceedings of the Twenty-Seventh AAAI conference on artificial intelligence, 431–437, AAAI press, Bellevue, Washington
Li Z, Nie F, Chang X, Nie L, Zhang H, Yang Y (2018) Rank-constrained spectral clustering with flexible embedding. IEEE Trans Neural Netw Learn Syst 29:6073–6082
Mehrkanoon S, Alzate C, Mall R, Langone R, Suykens JAK (2015) Multiclass semisupervised learning based upon kernel spectral clustering. IEEE Trans Neural Netw Learn Syst 26:720–733
Yang Y, Ma Z, Yang Y, Nie F, Shen H (2017) Multitask spectral clustering by exploring intertask correlation. IEEE Trans Cybern 48:836–847
Panda R, Kuanar S, Chowdhury AS (2018) Nyström approximated temporally constrained multisimilarity spectral clustering approach for movie scene detection. IEEE Trans Cybern 48:836–847
Tasdemir K (2013) 2013 IEEE International Geoscience and Remote Sensing Symposium - IGARSS, pp 3136–3139
Tasdemir K, Yalcin B, Yildirim I (2015) Approximate spectral clustering with utilized similarity information using geodesic based hybrid distance measures. Pattern Recogn 48:1465– 1477
Tyuryukanov I, Popov M, Mijden Mvd, Terzija V (2018) Discovering clusters in power networks from orthogonal structure of spectral embedding. IEEE Trans Power Syst 33:6441–6451
Wang T, Lin H, Wang P (2017) Weighted-spectral clustering algorithm for detecting community structures in complex networks. Artif Intell Rev 47:463–483
Kohonen T (2013) Essentials of the self-organizing map. Neural Netw 37:52–65
Arthur D, Vassilvitskii S (2007) In proceedings of the 18th Annual ACM-SIAM Symposium on Discrete Algorithms, pp 1027–1035 Stanford
Pang Y, Wang S, Yuan Y (2014) Learning Regularized LDA By Clustering. IEEE Trans Neural Netw Learn Syst 25:2191–2201
Wang L, Ding S, Wang Y, Ding LA (2021) Robust spectral clustering algorithm based on grid-partition and decision-graph. Int J Mach Learn Cyber 12:1243–1254
Zhu J, Jang-Jaccard J, Liu T, Zhou J (2021) Joint Spectral Clustering based on Optimal Graph and Feature Selection. Neural Process Lett 53:257–273
Liu T, Martin G (2020) Joint feature selection with dynamic spectral clustering. Neural Process Lett 52:1745–1763
Duan L, Ma S, Aggarwal C, Sathe S (2021) Improving spectral clustering with deep embedding, cluster estimation and metric learning. Knowl Inf Syst 63:675–694
Tong T, Zhu X, Du T (2019) Connected graph decomposition for spectral clustering. Multimed Tools Appl 78:33247–33259
Yang L, Liu X, Nie F, Liu M (2019) Large-Scale Spectral clustering based on representative points, Mathematical Problems in Engineering, 2019
Zhang H, Cao L (2014) A spectral clustering based ensemble pruning approach. Neurocomputing 139:289–297
Hu Z, Nie F, Wang R, Li X (2020) Multi-view spectral clustering via integrating nonnegative embedding and spectral embedding. Infor Fusion 55:251–259
Allab K, Labiod L, Nadif M (2018) Simultaneous spectral data embedding and clustering. IEEE Trans Neural Netw Learn Syst 12:6396–6401
Tautenhain C, Nascimento M (2020) An ensemble based on a bi-objective evolutionary spectral algorithm for graph clustering. Expert Syst Appl 141:112911
Wang Y, Duan X, Liu X, Wang C, Li Z (2018) A spectral clustering method with semantic interpretation based on axiomatic fuzzy set theory. Appl Soft Comput 64:59–74
Rodriguez A, Laio A (2014) Clustering by fast search and find of density peaks. Science 344:1492–1496
Ding S, Du M, Sun T, Xu X, Xue Y (2017) An entropy-based density peaks clustering algorithm for mixed type data employing fuzzy neighborhood. Knowl Based Syst 133:294–313
Xie J, Gao H, Xie W, Liu X, Grant P (2016) Robust clustering by detecting density peaks and assigning points based on fuzzy weighted K-nearest neighbors. Inf Sci 354:19–40
Liu R, Wang H, Yu X (2018) Shared-nearest-neighbor-based clustering by fast search and find of density peaks. Inf Sci 450:200–226
Xu X, Ding S, Shi Z (2018) An improved density peaks clustering algorithm with fast finding cluster centers. Knowl Based Syst 158:65–74
Sra S (2016) Positive definite matrices and the S-divergence. Proc Am Math Soc 144:2787–2797
Shi J, Malik J (2000) Normalized cuts and image segmentation. IEEE Trans Pattern Anal Mach Intell 22(8):888–905
Zhu X, Gan J Lu G, Li J, Zhang S (2020) Spectral clustering via half-quadratic optimization. World Wide Web 23:1969–1988. https://doi.org/10.1007/s11280-019-00731-8
Liu G, Lin Z, Yan S, Ju S, Yu Y, Ma Y (2013) Robust recovery of subspace structures by low-rank representation. IEEE Trans Pattern Anal Mach Intell 35(1):171
Zhu X, Zhang S, Rongyao H, Zhu Y, Song J (2018) Local and global structure preservation for robust unsupervised spectral feature selection. IEEE Trans Knowl Data Eng 30(3):517–529
Zhu X, Zhang S, Li Y, Zhang J, Yang L, Fang Y (2019) Low-rank sparse subspace for spectral clustering. IEEE Trans Knowl Data Eng 31(8):1532–1543. https://doi.org/10.1109/TKDE.2018.2858782https://doi.org/10.1109/TKDE.2018.2858782
Peng X, Feng J, Xiao S, Lu J, Zhang Y, Shuicheng Y (2017) Deep sparse subspace clustering Computer vision and pattern recognition. arXiv:1709.08374
Hu R, Zhu X, Cheng D, He W, Yan Y, Song J, Zhang S (2017) Graph self-representation method for unsupervised feature selection. Neuro comput 220:130–137
Elhamifar E, Vidal R (2013) Sparse subspace clustering: Algorithm, theory, and applications. IEEE Trans Pattern Anal Mach Intell 35(11):2765–2781
Acknowledgment
This research was supported by the National Natural Science Foundation of China under Grant No. 61603083, the Fundamental Research Funds of the Central Universities under Grant No. N162304009, the Major Project of Science and Technology Research of Hebei University under Grant No. ZD2017303, and the open research fund of State Key Laboratory of Management and Control for Complex Systems, Institute of Automation, Chinese Academy of Sciences under grant No. 20180105.
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
Springer Nature or its licensor 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
Song, X., Li, S., Qi, Z. et al. A spectral clustering algorithm based on attribute fluctuation and density peaks clustering algorithm. Appl Intell 53, 10520–10534 (2023). https://doi.org/10.1007/s10489-022-04058-2
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-022-04058-2