用多个扩展中心提升K-means在复杂数据上的聚类精度
How to optimize K-means?
- 为每个聚类中心引入多个扩展中心,增强代表性
- 平均提升NMI 33.4%、RI 64.1%,可识别复杂形状簇
- 兼容多种聚类算法,适合复杂数据聚类任务
基于中心的聚类算法(如K-means)在复杂数据集上常因单中心表示能力不足而精度受限。本文提出通用优化方法ECAC,独立于聚类原理,嵌入于中心生成与类别分配之间。ECAC为每个聚类中心生成多个扩展中心,作为中继增强中心对远距离样本的代表能力,从而提升聚类性能。大量实验表明,ECAC对多样数据和中心类型均具鲁棒性;优化后,中心型聚类算法的准确率(以NMI和RI衡量)平均提升33.4%和64.1%,甚至使K-means能精确识别复杂形状簇。
原文摘要 · Abstract (English)
Center-based clustering algorithms (e.g., K-means) are popular for clustering tasks, but they usually struggle to achieve high accuracy on complex datasets. We believe the main reason is that traditional center-based clustering algorithms identify only one clustering center in each cluster. Once the distribution of the dataset is complex, a single clustering center cannot strongly represent distant objects within the cluster. How to optimize the existing center-based clustering algorithms will be valuable research. In this paper, we propose a general optimization method called ECAC, and it can optimize different center-based clustering algorithms. ECAC is independent of the clustering principle and is embedded as a component between the center process and the category assignment process of center-based clustering algorithms. Specifically, ECAC identifies several extended-centers for each clustering center. The extended-centers will act as relays to expand the representative capability of the clustering center in the complex cluster, thus improving the accuracy of center-based clustering algorithms. We conducted numerous experiments to verify the robustness and effectiveness of ECAC. ECAC is robust to diverse datasets and diverse clustering centers. After ECAC optimization, the accuracy (NMI as well as RI) of center-based clustering algorithms improves by an average of 33.4% and 64.1%, respectively, and even K-means accurately identifies complex-shaped clusters.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。