arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2207.02404cs.LG
收藏

带有增量 k-Means++ 初始化的 k-Medoids 聚类的精心初始化

Careful Seeding for k-Medois Clustering with Incremental k-Means++ Initialization

Institute of Automation, Chinese Academy of Sciences(中国科学院自动化研究所);Academy of Mathematics and Systems Science, Chinese Academy of Sciences(中国科学院数学与系统科学研究院);School of Data Science, The Chinese University of Hong Kong, Shenzhen(香港中文大学(深圳)数据科学学院)

Difei Cheng, Yunfeng Zhang, Ruinan Jin

AI总结:

针对k-medoids聚类初始化易陷入局部最优及INCKM算法超参数选择困难的问题,提出了INCKPP算法及其高效改进版INCKPPsample,通过非参数随机k-means++增量初始化提升聚类性能与效率。

摘要:

K-medoids 聚类是 k-means 聚类的一种流行变体,被广泛应用于模式识别和机器学习中。k-medoids 聚类的一个主要缺点是不恰当的初始化会使其陷入局部最优。最近提出了一种改进的 k-medoids 聚类算法,称为 INCKM 算法,该算法首次将增量初始化应用于 k-medoids 聚类,以克服这一缺点。INCKM 算法需要构建一个由一个超参数确定的候选 medoids 子集用于初始化,同时,在处理不平衡数据集时,如果超参数选择不当,它总是会失败。在本文中,我们提出了一种新颖的 k-medoids 聚类算法,称为增量 k-means++(INCKPP)算法,该算法以一种新颖的增量方式进行初始化,试图通过非参数和随机的 k-means++ 初始化在每个阶段最优地添加一个新的聚类中心。INCKPP 算法克服了 INCKM 算法中超参数选择的困难,提高了聚类性能,并且能够很好地处理不平衡数据集。然而,INCKPP 算法的计算效率不够高。为了解决这个问题,我们进一步提出了一种改进的 INCKPP 算法,称为 INCKPPsample 算法,该算法在保持 INCKPP 算法聚类性能的同时提高了聚类效率。在合成数据集和真实世界数据集(包括不平衡数据集)上进行的大量实验结果表明,所提出的算法优于其他比较算法。

英文摘要:

K-medoids clustering is a popular variant of k-means clustering and widely used in pattern recognition and machine learning. A main drawback of k-medoids clustering is that an improper initialization can cause it to get trapped in local optima. An improved k-medoids clustering algorithm, called INCKM algorithm, which is the first to apply incremental initialization to k-medoids clustering, was recently proposed to overcome this drawback. The INCKM algorithm requires the construction of a subset of candidate medoids determined by one hyperparameter for initialization, and meanwhile, it always fails when dealing with imbalanced datasets with an incorrect hyperparameter selection. In this paper, we propose a novel k-medoids clustering algorithm, called incremental k-means++ (INCKPP) algorithm, which initializes with a novel incremental manner, attempting to optimally add one new cluster center at each stage through a nonparametric and stochastic k-means++ initialization. The INCKPP algorithm overcomes the difficulty of hyperparameter selection in the INCKM algorithm, improves the clustering performance, and can deal with imbalanced datasets well. However, the INCKPP algorithm is not computationally efficient enough. To deal with this, we further propose an improved INCKPP algorithm, called INCKPPsample algorithm, which improves the clustering efficiency while maintaining the clustering performance of the INCKPP algorithm. Extensive results from experiments on both synthetic and real-world datasets, including imbalanced datasets, illustrate that the proposed algorithms outperforms than the other compared algorithms.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑