An evolutionary adaptive clustering algorithm

2021 
In order to solve the problem that the number of clusters needs to be specified artificially in the partition clustering and hierarchical clustering methods, this paper proposes an adaptive clustering algorithm which can search the number of clusters independently through the self evolution pattern of samples without any prior knowledge (AdaCluster). Adacluster algorithm includes two stages: cluster number self evolution stage and label propagation stage. In the evolution stage, a small number of samples are randomly sampled from the sample space, and then the number of clusters is independently evolved according to the designed control parameters in an incremental form to obtain the initial clustering results; In the label propagation stage, the cluster labels obtained in the evolution stage are propagated to the unlabeled samples. Adacluster algorithm is completely based on self evolution pattern, and can determine the number of clusters without any prior parameters. The Adacluster algorithm is compared with other typical algorithms on a large number of datasets, and applied in image segmentation. The results show that Adacluster algorithm has excellent clustering performance and high robustness.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    13
    References
    0
    Citations
    NaN
    KQI
    []