journal article·2023-12-21Open access

Optimization of Density Peak Clustering Algorithm Based on Improved Black Widow Algorithm

Huajuan Huang, Hao Wu, Xiuxi Wei, Yongquan Zhou

Biomimetics· Volume 9· Issue 1

Abstract

Clustering is an unsupervised learning method. Density Peak Clustering (DPC), a density-based algorithm, intuitively determines the number of clusters and identifies clusters of arbitrary shapes. However, it cannot function effectively without the correct parameter, referred to as the cutoff distance (dc). The traditional DPC algorithm exhibits noticeable shortcomings in the initial setting of dc when confronted with different datasets, necessitating manual readjustment. To solve this defect, we propose a new algorithm where we integrate DPC with the Black Widow Optimization Algorithm (BWOA), named Black Widow Density Peaks Clustering (BWDPC), to automatically optimize dc for maximizing accuracy, achieving automatic determination of dc. In the experiment, BWDPC is used to compare with three other algorithms on six synthetic data and six University of California Irvine (UCI) datasets. The results demonstrate that the proposed BWDPC algorithm more accurately identifies density peak points (cluster centers). Moreover, BWDPC achieves superior clustering results. Therefore, BWDPC represents an effective improvement over DPC.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Advanced Clustering Algorithms Research · Complex Network Analysis Techniques · Face and Expression Recognition

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

College of Artificial Intelligence, Guangxi Minzu University, Nanning 530006, China

School of Computer Science & Technology, China University of Mining and Technology, Xuzhou 221116, China

Guangxi Key Laboratory of Hybrid Computation and IC Design Analysis, Guangxi Minzu University, Nanning 530006, China

Funding

National Natural Science Foundation of China · Guangxi Natural Science Foundation · Innovation Project of Guangxi Graduate Education

References (30)

Show source-provided references
1. An improved density peaks clustering algorithm based on natural neighbor with a merging strategy10.1016/j.ins.2022.12.078 ↗
2. Clustering by fast detection of main density peaks within a peak digraph10.1016/j.ins.2023.01.144 ↗
3. A community detection algorithm based on Quasi-Laplacian centrality peaks clustering10.1007/s10489-021-02278-6 ↗
4. Ship-handling behavior pattern recognition using AIS sub-trajectory clustering analysis based on the T-SNE and spectral clustering algorithms10.1016/j.oceaneng.2020.106919 ↗
5. Synergetic information bottleneck for joint multi-view and ensemble clustering10.1016/j.inffus.2019.10.006 ↗
6. Clustering, classification, discriminant analysis, and dimension reduction via generalized hyperbolic mixtures10.1016/j.csda.2015.10.008 ↗
7. Lv, Z., Di, L., Chen, C., Zhang, B., and Li, N. (2023). A Fast Density Peak Clustering Method for Power Data Security Detection Based on Local Outlier Factors. Processes, 11.10.3390/pr11072036 ↗
8. CURE: An efficient clustering algorithm for large databases10.1145/276305.276312 ↗
9. BIRCH: An efficient data clustering method for very large databases10.1145/235968.233324 ↗
10. Some Methods for Classification and Analysis of Multivariate Observations
11. A simple and fast algorithm for K-medoids clustering10.1016/j.eswa.2008.01.039 ↗
12. Maximum likelihood from incomplete data via the EM algorithm10.1111/j.2517-6161.1977.tb01600.x ↗
13. A density-based algorithm for discovering clusters in large spatial databases with noise
14. OPTICS: Ordering points to identify the clustering structure10.1145/304181.304187 ↗
15. A sampling-based density peaks clustering algorithm for large-scale data10.1016/j.patcog.2022.109238 ↗
16. Rule-based modeling with DBSCAN-based information granules
17. Smiti, A., and Elouedi, Z. (2012, January 13–15). Dbscan-gm: An improved clustering method based on gaussian means and dbscan techniques. Proceedings of the 2012 IEEE 16th International Conference on Intelligent Engineering Systems (INES), Lisbon, Portugal.10.1109/INES.2012.6249802 ↗
18. Revised DBSCAN algorithm to cluster data with dense adjacent clusters10.1016/j.chemolab.2012.11.006 ↗
19. Clustering by fast search and find of density peaks10.1126/science.1242072 ↗
20. A trainable clustering algorithm based on shortest paths from density peaks10.1126/sciadv.aax3770 ↗
21. Peak-graph-based fast density peak clustering for image segmentation10.1109/LSP.2021.3072794 ↗
22. Chen, H., Zhou, Y., Mei, K., Wang, N., Tang, M., and Cai, G. (2023). An Improved Density Peak Clustering Algorithm Based on Chebyshev Inequality and Differential Privacy. Appl. Sci., 13.10.3390/app13158674 ↗
23. Wu, Z., Tingting, S., and Yanbing, Z. (2022). Quantum Density Peak Clustering Algorithm. Entropy, 24.10.3390/e24020237 ↗
24. Density Peaks Clustering Algorithm Based on CDbw and ABC Optimization
25. Dynamic particle swarm optimization algorithm based on automatic fast density peak clustering
26. Black widow optimization algorithm: A novel meta-heuristic approach for solving engineering optimization problems10.1016/j.engappai.2019.103249 ↗
27. Silhouettes: A graphical aid to the interpretation and validation of cluster analysis10.1016/0377-0427(87)90125-7 ↗
28. A method for comparing two hierarchical clusterings
29. Vinh, N.X., Epps, J., and Bailey, J. (2009, January 14–18). Information Theoretic Measures for Clusterings Comparison: Is A Correction for Chance Necessary?. Proceedings of the 26th Annual International Conference on Machine Learning, Montreal, QC, Canada.10.1145/1553374.1553511 ↗
30. Han, J., and Moraga, C. (1995). International Workshop on Artificial Neural Networks, Springer.