English

Fast K-Means with Accurate Bounds

Machine Learning 2016-09-13 v6 Machine Learning

Abstract

We propose a novel accelerated exact k-means algorithm, which performs better than the current state-of-the-art low-dimensional algorithm in 18 of 22 experiments, running up to 3 times faster. We also propose a general improvement of existing state-of-the-art accelerated exact k-means algorithms through better estimates of the distance bounds used to reduce the number of distance calculations, and get a speedup in 36 of 44 experiments, up to 1.8 times faster. We have conducted experiments with our own implementations of existing methods to ensure homogeneous evaluation of performance, and we show that our implementations perform as well or better than existing available implementations. Finally, we propose simplified variants of standard approaches and show that they are faster than their fully-fledged counterparts in 59 of 62 experiments.

Keywords

Cite

@article{arxiv.1602.02514,
  title  = {Fast K-Means with Accurate Bounds},
  author = {James Newling and François Fleuret},
  journal= {arXiv preprint arXiv:1602.02514},
  year   = {2016}
}

Comments

8 pages + supplementary material v2: mlpack installed with optimisation (previously installed in DEBUG) v3: Annulus -> Annular v4: Author affiliation update v5: Synced with version at ICML, now including Suppl. Mat

R2 v1 2026-06-22T12:45:18.324Z