Computer Engineering and Applications ›› 2014, Vol. 50 ›› Issue (11): 139-144.

Previous Articles     Next Articles

Improved k-means initialization method based on data density

SHEN Guozhen   

  1. Institute of Information Technology, Zhejiang Shuren University, Hangzhou 310015, China
  • Online:2014-06-01 Published:2015-04-08

依赖数据密度的K均值初始化调优

沈国珍   

  1. 浙江树人大学 信息科技学院,杭州 310015

Abstract: K-means is a widely used clustering method in many communities. However, the initial procedure affects the clustering results seriously, especially the initial centroids.  Reasonable initial centroids should be in the region with high data density, so an improved k-means initialization method is proposed based on local data density. Firstly, a definition of local data density function is given, and then initial centroids are chosen based on this definition. Experimental result shows that the proposed method has several advantages: it can find the data densities effective and the reasonable candidates of initial centroids, it shows outstanding performance when the number of categories is related large, it is robust to outliers and noisy, it is easy to implement.

Key words: clustering, k-means, initialization, data density

摘要: K均值算法虽被广泛应用,但其算法性能和算法稳定性严重依赖算法的初始化过程,尤其是初始聚类中心的选取。比较合理的聚类中心应该出现在数据密集的区域,基于这个假设,提出了一种依赖数据局部密度的初始化调优算法。该算法以数据的局部密度函数为依据,并在高密度区域选取初始聚类中心。与同类算法相比,该算法有如下特点:能够自主发现数据集中数据分布的局部密集度;对类别数目较多的数据表现出更好的性能;对离群点和噪声鲁棒;易于实现。

关键词: 聚类, K均值算法, 聚类中心, 密度函数