A Comparative Study of Efficient Initialization Methods for the K-Means Clustering Algorithm

By M. Emre Celebi, Hassan A. Kingravi, Patricio A. Vela. Expert systems with applications, 2012

1,219 citations recorded by the source corpus.

K-means is undoubtedly the most widely used partitional clustering algorithm. Unfortunately, due to its gradient descent nature, this algorithm is highly sensitive to the initial placement of the cluster centers. Numerous initialization methods have been proposed to address this problem. In this paper, we first present an overview of these methods with an emphasis on their computational efficiency. We then compare eight commonly used linear time complexity initialization methods on a large and diverse collection of data sets using various performance criteria. Finally, we analyze the experimental results using non-parametric statistical tests and provide recommendations for practitioners. We demonstrate that popular initialization methods often perform poorly and that there are in fact strong alternatives to these methods.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition

View Paper: https://www.semanticscholar.org/paper/a2986864eb361e4e66bd4c10f8fd3bf129408147

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Sami Sieranoja
  2. Pasi Fränti
  3. Henry Ying Kei Lau
  4. Dongmin Park
  5. Jae-Gil Lee
  6. Hwanjun Song
  7. Youngjun Lee
  8. Susik Yoon

In Computer Vision and Pattern Recognition

  1. Sami Sieranoja
  2. Pasi Fränti
  3. Dongmin Park
  4. Jae-Gil Lee
  5. Hwanjun Song
  6. Youngjun Lee
  7. Susik Yoon
  8. Doyoung Kim

Citations in the corpus