Adaptive density peak clustering based on K-nearest neighbors with aggregating strategy

被引:205
|
作者
Liu Yaohui [1 ,2 ]
Ma Zhengming [1 ]
Yu Fang [2 ]
机构
[1] Sun Yat Sen Univ, Sch Elect & Informat Technol, Guangzhou 510006, Guangdong, Peoples R China
[2] Xiangnan Univ, Sch Software & Commun Engn, Chenzhou 423000, Hunan, Peoples R China
关键词
Clustering algorithm; Density peaks; K-nearest neighbors; Aggregating; FIND;
D O I
10.1016/j.knosys.2017.07.010
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recently a density peaks based clustering algorithm (dubbed as DPC) was proposed to group data by setting up a decision graph and finding out cluster centers from the graph fast. It is simple but efficient since it is noniterative and needs few parameters. However, the improper selection of its parameter cutoff distance d(c) will lead to the wrong selection of initial cluster centers, but the DPC cannot correct it in the subsequent assignment process. Furthermore, in some cases, even the proper value of d(c) was set, initial cluster centers are still difficult to be selected from the decision graph. To overcome these defects, an adaptive clustering algorithm (named as ADPC-KNN) is proposed in this paper. We introduce the idea of K-nearest neighbors to compute the global parameter d(c) and the local density pi of each point, apply a new approach to select initial cluster centers automatically, and finally aggregate clusters if they are density reachable. The ADPC-KNN requires only one parameter and the clustering is automatic. Experiments on synthetic and real-world data show that the proposed clustering algorithm can often outperform DB-SCAN, DPC, K-Means++, Expectation Maximization (EM) and single-link. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:208 / 220
页数:13
相关论文
共 50 条
  • [11] Density peaks clustering based on k-nearest neighbors and self-recommendation
    Sun, Lin
    Qin, Xiaoying
    Ding, Weiping
    Xu, Jiucheng
    Zhang, Shiguang
    INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2021, 12 (07) : 1913 - 1938
  • [12] Density peaks clustering based on k-nearest neighbors and self-recommendation
    Lin Sun
    Xiaoying Qin
    Weiping Ding
    Jiucheng Xu
    Shiguang Zhang
    International Journal of Machine Learning and Cybernetics, 2021, 12 : 1913 - 1938
  • [13] A novel density peaks clustering algorithm based on K nearest neighbors with adaptive merging strategy
    Xiaoning Yuan
    Hang Yu
    Jun Liang
    Bing Xu
    International Journal of Machine Learning and Cybernetics, 2021, 12 : 2825 - 2841
  • [14] A novel density peaks clustering algorithm based on K nearest neighbors with adaptive merging strategy
    Yuan, Xiaoning
    Yu, Hang
    Liang, Jun
    Xu, Bing
    INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2021, 12 (10) : 2825 - 2841
  • [15] An improved density peaks clustering algorithm using similarity assignment strategy with K-nearest neighbors
    Hu, Wei
    Feng, Ji
    Yang, Degang
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (09): : 12689 - 12706
  • [16] An adaptive k-nearest neighbors clustering algorithm for complex distribution dataset
    Zhang, Yan
    Jia, Yan
    Huang, Xiaobin
    Zhou, Bin
    Gu, Jian
    ADVANCED INTELLIGENT COMPUTING THEORIES AND APPLICATIONS, PROCEEDINGS: WITH ASPECTS OF ARTIFICIAL INTELLIGENCE, 2007, 4682 : 398 - 407
  • [17] An adaptive mutual K-nearest neighbors clustering algorithm based on maximizing mutual information
    Wang, Yizhang
    Pang, Wei
    Jiao, Zhixiang
    PATTERN RECOGNITION, 2023, 137
  • [18] Density peaks clustering algorithm with K-nearest neighbors and weighted similarity
    Zhao J.
    Chen L.
    Wu R.-X.
    Zhang B.
    Han L.-Z.
    Kongzhi Lilun Yu Yingyong/Control Theory and Applications, 2022, 39 (12): : 2349 - 2357
  • [19] Density based clustering algorithm for distributed datasets using mutual K-nearest neighbors
    Salim A.
    International Journal of Advanced Computer Science and Applications, 2019, 10 (03): : 620 - 630