1.School of Information Engineering,Jiangxi University of Water Resources and Electric Power,Nanchang 330099,China
2.Jiangxi Province Engineering Research Center for Intelligent Processing and Early Warning Technology of Water Conservancy Big Data,Nanchang 330099,China
3.School of Artificial Intelligence and Automation,Huazhong University of Science and Technology,Wuhan 430074,China
4.School of Artificial Intelligence,Nanjing University of Information Science and Technology,Nanjing 210044,China
Density Peak Clustering algorithm faces challenges in detecting density peaks in manifold data, and its assignment strategy often misallocates samples far from density peaks. To address these issues, this paper proposes a Natural Neighbor Graph Optimization and Micro-Cluster Merging Density Peak Clustering algorithm for manifold data. First, based on the natural neighbor graph, a novel local density measurement method is designed using geodesic distances between vertices, which accurately characterizes the internal structure and distribution properties of manifold data. Second, by analyzing the connection relationships between vertices in the natural neighbor graph, the algorithm automatically identifies representative samples and determines local cores to guide micro-cluster partitioning. Finally, a new similarity measurement criterion for micro-clusters is defined based on geodesic distances between samples, which optimizes clustering performance throughmicro-cluster merging. The proposed algorithm is compared with four improved density peaks clustering algorithms and the original density peaks clustering algorithm. Experimental results show that the proposed algorithm can be effectively applied to clustering analysis of manifold data and real-world datasets.
为提高DPC算法对流形数据的适用性,本文提出一种面向流形数据的自然近邻图优化和微簇合并密度峰值聚类(Density peaks clustering based on natural neighbor graph optimization and micro-cluster merging for manifold data, DPC-NGMM)算法。本文的主要贡献如下:①提出了一种利用自然近邻图中样本间测地距离的新型局部密度计算方法,能够准确反映样本间的全局关系与分布特性;②分析自然近邻图中邻近样本间的关系,识别数据的代表,并以此确定局部核心,以局部核心指导微簇划分;③设计了一种基于测地距离的微簇间相似性度量准则,用于动态合并微簇,避免了将远离密度峰值的样本错误地分配到其他簇中,提升了流形数据的聚类效果和鲁棒性。
NanF, TangY, YangP, et al. A novel sub-Kmeans based on co-training approach by transforming single-view into multi-view[J]. Future Generation Computer Systems, 2021, 125: 831-843.
[2]
HouJ, LinH, YuanH, et al. Flexible density peak clustering for real-world data[J]. Pattern Recognition, 2024, 156: 110772.
[3]
GagniereS, HanY, ChenY, et al. A robust grid‐based meshing algorithm for embedding self‐intersecting surfaces[J]. Computer Graphics Forum, 2024, 43(1): e14986.
[4]
WangF, LiL, LiuZ. Stratification-based semi-supervised clustering algorithm for arbitrary shaped datasets[J]. Information Sciences, 2023, 639: 119004.
XieKun, DongHong-hui, LuLing-yu, et al. Classification and recognition method of vehicle travel groups based on CFSFDP-BP[J]. Journal of Jilin University (Engineering and Technology Edition),2026, 56(3): 725-733.
[7]
KimB, YuvarajN, TseK T, et al. Pressure pattern recognition in buildings using an unsupervised machine-learning algorithm[J]. Journal of Wind Engineering and Industrial Aerodynamics, 2021, 214: 104629.
[8]
CorneoE, GarbelottoR, PrestesG, et al. Coagulation biomarkers and coronavirus disease 2019 phenotyping: a prospective cohort study[J]. Thrombosis Journal, 2023, 21(1): 80.
[9]
ChangJ Q, YuF S. Design matrix factorization and knowledge-guided clustering for trust-aware cross-domain recommendation systems[C]//7th International Conference on Software Engineering and Computer Science,Taicang, China, 2025: 1-6.
[10]
RodriguezA, LaioA. Clustering by fast search and find of density peaks[J]. Science, 2014, 344: 1492-1496.
[11]
XiongJ, ZangW, ZhaoY, et al. Density peaks clustering algorithm with connected local density and punished relative distance[J]. The Journal of Supercomputing, 2024, 80(5): 6140-6168.
[12]
WangY. McDPC: multi-center density peak clustering[J]. Neural Computing and Applications, 2020, 32(17): 13465-13478.
[13]
DuM, DingS, XueY. A robust density peaks clustering algorithm using fuzzy neighborhood[J]. International Journal of Machine Learning and Cybernetics, 2018, 9(7): 1131-1140.
[14]
XieJ, JiangW, DingL. Clustering by searching density peaks via local standard deviation[C]//International conference on Intelligent Data Engineering and Automated Learning, Guilin, China, 2017: 295-305.
LvLi, ZhuMei-zi, KangPing, et al. Multiplex neighbor density peaks clustering for uneven density data sets[J]. Control Theory & Applications, 2024, 41(10): 1821-1830.
[17]
ChenJ, YuP S. A domain adaptive density clustering algorithm for data with varying density distribution[J]. IEEE Transactions on Knowledge and Data Engineering, 2021, 33(6): 2310-2321.
[18]
ZhangS, LiK. A novel density peaks clustering algorithm with isolation kernel and k-induction[J]. Applied Sciences, 2022, 13(1): 322.
[19]
LiY, SunL, TangY. DPC-DNG: Graph-based label propagation of k-nearest higher-density neighbors for density peaks clustering[J].Applied Soft Computing,2024,161: 111773.
ZhaoJia, ChenLei, WuRun-xiu, et al. Density peaks clustering algorithm with K-nearest neighbors and weighted similarity[J]. Control Theory & Applications, 2022, 39(12): 2349-2357.
[22]
ZangW, LiuX, MaL, et al. DPC-MFP: an adaptive density peaks clustering algorithm with multiple feature points[J]. Neurocomputing, 2025, 618: 129060.
[23]
DuM. Density peaks clustering using geodesic distances[J]. International Journal of Machine Learning and Cybernetics, 2018, 9(8): 1335-1349.
[24]
ZhangD, WangY, ZhouL, et al. Multimodal classification of Alzheimer's disease and mild cognitive impairment[J]. NeuroImage, 2011, 55(3): 856-867.
[25]
SahraeianR, Van CompernolleD. Crosslingual and multilingual speech recognition based on the speech manifold[J]. IEEE/ACM Transactions on Audio, Speech, and Language Processing, 2017, 25(12): 2301-2312.
[26]
DingS, LiC, XuX, et al. A sampling-based density peaks clustering algorithm for large-scale data[J]. Pattern Recognition, 2023, 136: 109238.
[27]
GuoW, WangW, ZhaoS, et al. Density peak clustering with connectivity estimation[J]. Knowledge-Based Systems, 2022, 243: 108501.
[28]
ZhaoJ, TangJ, ShiA, et al. Improved density peaks clustering based on firefly algorithm[J]. International Journal of Bio-Inspired Computation, 2020, 15(1): 24-42.
[29]
SunL, LiuR, XuJ, et al. An adaptive density peaks clustering method with fisher linear discriminant[J]. IEEE Access, 2019, 7: 72936-72955.
[30]
VinhN X, EppsJ, BaileyJ. Information theoretic measures for clusterings comparison: variants, properties, normalization and correction for chance[J]. Journal of Machine Learning Research, 2010, 11: 2837-2854.
[31]
FowlkesE B, MallowsC L. A method for comparing two hierarchical clusterings[J]. Journal of the American Statistical Association, 1983, 78: 553-569.