Density based initialization method for K-means Clustering algorithm

18Citations
Citations of this article
21Readers
Mendeley users who have this article in their library.

Abstract

Data clustering is a basic technique to show the structure of a data set. K-means clustering is a widely acceptable method of data clustering, which follow a partitioned approach for dividing the given data set into non-overlapping groups. Unfortunately, it has the pitfall of randomly choosing the initial cluster centers. Due to its gradient nature, this algorithm is highly sensitive to the initial seed value. In this paper, we propose a kernel density-based method to compute an initial seed value for the k-means algorithm. The idea is to select an initial point from the denser region because they truly reflect the property of the overall data set. Subsequently, we are avoiding the selection of outliers as an initial seed value. We have verified the proposed method on real data sets with the help of different internal and external validity measures. The experimental analysis illustrates that the proposed method has better performance over the kmeans, k-means++ algorithm, and other recent initialization methods.

Cite

CITATION STYLE

APA

Kumar, A., & Kumar, S. (2017). Density based initialization method for K-means Clustering algorithm. International Journal of Intelligent Systems and Applications, 9(10), 40–48. https://doi.org/10.5815/ijisa.2017.10.05

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free