首页|The MinMax k-Means clustering algorithm

The MinMax k-Means clustering algorithm

扫码查看
Applying k-Means to minimize the sum of the intra-cluster variances is the most popular clustering approach. However, after a bad initialization, poor local optima can be easily obtained. To tackle the initialization problem of k-Means, we propose the MinMax k-Means algorithm, a method that assigns weights to the clusters relative to their variance and optimizes a weighted version of the k-Means objective. Weights are learned together with the cluster assignments, through an iterative procedure. The proposed weighting scheme limits the emergence of large variance clusters and allows high quality solutions to be systematically uncovered, irrespective of the initialization. Experiments verify the effectiveness of our approach and its robustness over bad initializations, as it compares favorably to both k-Means and other methods from the literature that consider the k-Means initialization problem.

Clusteringk-Meansk-Means initializationBalanced clusters

Grigorios Tzortzis、Aristidis Likas

展开 >

Department of Computer Science & Engineering, University of Ioannina, Ioannina 45110, Greece

2014

Pattern Recognition

Pattern Recognition

EISCI
ISSN:0031-3203
年,卷(期):2014.47(7)
  • 91
  • 30