ANN-DPC: Density peak clustering by finding the adaptive nearest neighbors

Huan Yan,Mingzhao Wang,Juanying Xie
DOI: https://doi.org/10.1016/j.knosys.2024.111748
IF: 8.139
2024-04-06
Knowledge-Based Systems
Abstract:DPC(clustering by fast search and find of density peaks) is an efficient clustering algorithm. However, DPC and its variations usually cannot detect the appropriate cluster centers for a dataset containing sparse and dense clusters simultaneously, resulting in the unique clustering within a dataset cannot being found. To remedy these limitations, we propose an Adaptive Nearest Neighbor Density Peak Clustering algorithm, referred to as ANN-DPC. It introduces the adaptive nearest neighbors for a point, so as to define the accurate local density of the point. Moreover, it partitions points into super-score, core, linked and slave points, and proposes techniques to detect appropriate cluster centers through introducing super-core point with higher local density to absorb the other super-core points sharing adaptive nearest neighbors with it and the dependency vector for finding next cluster center. Furthermore, novel assignment strategies are proposed by leveraging the adaptive nearest neighbors combing with breadth first search and fuzzy weighted adaptive nearest neighbors, so as to assign non-center points to the most appropriate clusters. Extensive experiments on real-world and synthetic datasets demonstrate the superiority of the proposed ANN-DPC algorithm over the counterparts in precisely detecting the cluster centers and the unique clustering within a dataset.
computer science, artificial intelligence
What problem does this paper attempt to address?