journal article·2023-02-10Open access

Density Peaks Clustering Algorithm Based on a Divergence Distance and Tissue—Like P System

Fuhua Ge, Xiyu Liu

Applied Sciences· Volume 13· Issue 4

Abstract

Density Peaks Clustering (DPC) has recently received much attention in many fields by reason of its simplicity and efficiency. Nevertheless, empirical studies have shown that DPC has some shortfalls: (i) similarity measurement based on Euclidean distance is prone to misclassification. When dealing with clusters of non-uniform density, it is very difficult to identify true clustering centers in the decision graph; (ii) the clustering centers need to be manually selected; (iii) the chain reaction; an incorrectly assigned point will affect the clustering outcome. To settle the above limitations, we propose an improved density peaks clustering algorithm based on a divergence distance and tissue—like P system (TP-DSDPC in short). In the proposed algorithm, a novel distance measure is introduced to accurately estimate the local density and relative distance of each point. Then, clustering centers are automatically selected by the score value. A tissue—like P system carries out the entire algorithm process. In terms of the three evaluation metrics, the improved algorithm outperforms the other comparison algorithms using multiple synthetic and real-world datasets.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: DNA and Biological Computing · Advanced biosensing and bioanalysis techniques · Machine Learning and Algorithms

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

Affiliations

Academy of Management Science, Business School, Shandong Normal University, Jinan 250014, China

Funding

National Natural Science Foundation of China · Natural Science Foundation of the Shandong Provincial · China Postdoctoral Science Foundation Funded Project · China Post-doctoral Special Funding Project · Youth Fund for Humanities and Social Sciences, Ministry of Education

References (51)

Show source-provided references
1. A New Density Peak Clustering Algorithm Based on Cluster Fusion Strategy10.1109/ACCESS.2022.3205742 ↗
2. A Data Mining Approach Combining K-Means Clustering with Bagging Neural Network for Short-Term Wind Power Forecasting10.1109/JIOT.2017.2677578 ↗
3. Image segmentation evaluation: A survey of methods10.1007/s10462-020-09830-9 ↗
4. Towards Robust Pattern Recognition: A Review10.1109/JPROC.2020.2989782 ↗
5. Machine learning and deep learning10.1007/s12525-021-00475-2 ↗
6. Projected fuzzy C-means clustering with locality preservation10.1016/j.patcog.2020.107748 ↗
7. Efficient agglomerative hierarchical clustering10.1016/j.eswa.2014.09.054 ↗
8. Grid-based dynamic robust multi-objective brain storm optimization algorithm10.1007/s00500-019-04365-w ↗
9. Semiparametric mixtures of regressions with single-index for model- based clustering10.1007/s11634-020-00392-w ↗
10. Mining Stable Communities in Temporal Networks by Density-Based Clustering10.1109/TBDATA.2020.2974849 ↗
11. Unsupervised K-Means Clustering Algorithm10.1109/ACCESS.2020.2988796 ↗
12. Variations on the Clustering Algorithm BIRCH10.1016/j.bdr.2017.09.002 ↗
13. STING Algorithm Used English Sentiment Classification in a Parallel Environment10.1142/S0218001417500215 ↗
14. Gaussian mixture model based adaptive control for uncertain nonlinear systems with complex state constraints10.1016/j.cja.2021.06.017 ↗
15. Active contour model driven by Self Organizing Maps for image segmentation10.1016/j.eswa.2021.114948 ↗
16. Fu, H.P., Li, H., Dong, Y.Q., Xu, F., and Chen, F.X. (2022). Segmenting Individual Tree from TLS Point Clouds Using Improved DBSCAN. Forests, 13.10.3390/f13040566 ↗
17. An improved OPTICS clustering algorithm for discovering clusters with uneven densities10.3233/IDA-205497 ↗
18. Stewart, G., and Al-Khassaweneh, M. (2022). An Implementation of the HDBSCAN* Clustering Algorithm. Appl Sci-Basel., 12.10.3390/app12052405 ↗
19. Clustering by fast search and find of density peaks10.1126/science.1242072 ↗
20. α-MeanShift ++: Improving MeanShift ++ for Image Segmentation10.1109/ACCESS.2021.3114223 ↗
21. Study on density peaks clustering based on k-nearest neighbors and principal component analysis10.1016/j.knosys.2016.02.001 ↗
22. Shared-nearest-neighbor-based clustering by fast search and find of density peaks10.1016/j.ins.2018.03.031 ↗
23. A Density Peak Clustering Algorithm Based on the K-Nearest Shannon Entropy and Tissue-Like P System10.1155/2019/1713801 ↗
24. Lin, J.L., Kuo, J.C., and Chuang, H.W. (2020). Improving Density Peak Clustering by Automatic Peak Selection and Single Linkage Clustering. Symmetry, 12.10.3390/sym12071168 ↗
25. A Graph Adaptive Density Peaks Clustering algorithm for automatic centroid selection and effective aggregation10.1016/j.eswa.2022.116539 ↗
26. Density peaks clustering based on density backbone and fuzzy neighborhood10.1016/j.patcog.2020.107449 ↗
27. Dynamic graph-based label propagation for density peaks clustering10.1016/j.eswa.2018.07.075 ↗
28. Density decay graph-based density peak clustering10.1016/j.knosys.2021.107075 ↗
29. Clustering with Local Density Peaks-Based Minimum Spanning Tree10.1109/TKDE.2019.2930056 ↗
30. Song, H.P., Huang, Y.R., Song, Q., Han, T., and Xu, S.Y. (2022). Feature selection algorithm based on P systems. Nat. Comput.10.1007/s11047-022-09912-3 ↗
31. Computing with membranes10.1006/jcss.1999.1693 ↗
32. LSTM-SNP: A long short-term memory model inspired from spiking neural P systems10.1016/j.knosys.2021.107656 ↗
33. A distributed adaptive optimization spiking neural P system for approximately solving combinatorial optimization problems10.1016/j.ins.2022.03.007 ↗
34. Yin, X., Liu, X.Y., Sun, M.H., and Ren, Q.Q. (2021). Novel Numerical Spiking Neural P Systems with a Variable Consumption Strategy. Process., 9.10.3390/pr9030549 ↗
35. An unsupervised segmentation method based on dynamic threshold neural P systems for color images10.1016/j.ins.2021.12.058 ↗
36. A Survey of Learning Spiking Neural P Systems and A Novel Instance
37. Novel coupled DP system for fuzzy C-means clustering and image segmentation10.1007/s10489-020-01784-3 ↗
38. Evolutionary membrane computing: A comprehensive survey and new results10.1016/j.ins.2014.04.007 ↗
39. Hierarchical clustering with membrane computing
40. A novel clustering algorithm inspired by membrane computing10.1155/2015/929471 ↗
41. Zhang, X.L., and Liu, X.Y. (2021). Noises Cutting and Natural Neighbors Spectral Clustering Based on Coupling P System. Process., 9.10.3390/pr9030439 ↗
42. Extreme clustering—A clustering method via density extreme points10.1016/j.ins.2020.06.069 ↗
43. Fuzzy Density Peaks Clustering10.1109/TFUZZ.2020.2985004 ↗
44. An Improved Consensus Clustering Algorithm Based on Cell-Like P Systems with Multi-Catalysts10.1109/ACCESS.2020.3010475 ↗
45. Tissue P Systems with Cooperating Rules10.1049/cje.2018.01.005 ↗
46. Density clustering with divergence distance and automatic center selection10.1016/j.ins.2022.03.027 ↗
47. MacQueen, J. (1967). Berkeley Symposium on Mathematical Statistics and Probability, University of California.
48. A density-based algorithm for discovering clusters in large spatial databases with noise
49. Density Peak Clustering with connectivity estimation10.1016/j.knosys.2022.108501 ↗
50. Density peak clustering using global and local consistency adjustable manifold distance10.1016/j.ins.2021.08.036 ↗
51. Dense members of local cores-based density peaks clustering algorithm10.1016/j.knosys.2019.105454 ↗