| 本文已被:浏览 5062次 下载 6608次 |
 码上扫一扫! |
|
|
| 结合限制的分隔模型及K-Means算法 |
|
何振峰1,2, 熊范纶2
|
|
1.中国科学技术大学,自动化系,安徽,合肥,230027;2.中国科学院,合肥智能机械研究所,安徽,合肥,230031
|
|
| 摘要: |
| 将数据对象间的关联限制与K-means算法结合可以取得较好的效果,但由于划分是由K个中心决定的,每一类仅由一个中心决定,分隔的表示方法限制了算法效果的进一步提高.基于数据对象间的两类限制,定义了数据对象和集合间的两类关联,以及集合间的3类关联,在此基础上给出了结合限制的分隔模型.在模型中,基于集合间的正关联,多个子集中心可以用来表示同一类,使划分的表示可以更为灵活、精细.基于此模型,给出了相应的算法CKS(constrained K-meanswith subsets)来生成结合限制的分隔.对3个UCI数据集的实验结果显示:在准确率及健壮性上,CKS显著优于另一个结合关联限制的K-means类算法COP-K-means,与另一个代表性的算法CCL相比,也有相当优势;在时间代价上,CKS也有一定优势. |
| 关键词: 聚类分析 限制聚类 半监督学习 背景知识 机器学习 |
| DOI: |
| 分类号: |
| 基金项目:Supported by the National High-Tech Research and Development Plan of China under Grant No.2002AA243031(国家高技术研究发展计划(863)) |
|
| A Constrained Partition Model and K-Means Algorithm |
|
HE Zhen-Feng,XIONG Fan-Lun
|
| Abstract: |
| Incorporating instance-level constraints into K-means algorithm can improve the accuracy of clustering. As the partition generated is represented by K centers and a cluster is represented by only one center, the representation model prevents further improvement of the accuracy. Based upon the instance-level constraints, two types of constraints between instance and class are presented, three types of constraints between classes are presented too, and the constrained partition model is presented and analyzed. In this model, based upon the constraints between sub-clusters, more centers are utilized to represent one cluster, which makes the representation of partition flexible and precise. An algorithm CKS (constrained K-means with subsets) is presented to generate the constrained partition. The experiments on three UCI datasets: Glass, Iris and Sonar, suggest that CKS is remarkably superior to COP-K-means in accuracy and robustness, and is better than CCL too. The time for running CKS is neither significantly influenced by the number of constraints compared with COP-K-means, nor remarkably increased when the number of instances is increased compared with CCL. |
| Key words: clustering analysis constrained clustering semi-supervised learning background knowledge machine learning |