mlsanityData to 14 Oct 2026

An interpretable Good--Turing restart criterion for k-means++

arXiv 2607.08243 ↗First posted 9 Jul 2026cs.LG stat.MLcited by 0

Not on the map. Why?

Abstract (arXiv)

The k-means++ algorithm is commonly restarted multiple times to avoid poor local optima, yet the number of restarts is almost always chosen arbitrarily and applied uniformly regardless of data set difficulty. This undermines any comparison relying on such a choice and wastes computation on easy data sets while potentially under-serving hard ones. Here, we introduce the Good-Turing Restart Criterion (GTRC). This combines a Good-Turing estimate, a proven unconditional bound, and a confidence-based bound on the probability that a further restart would improve on the current result, stopping once this probability falls below a user-specified tolerance. Our experiments on 34 real-world data sets show that GTRC identifies the point beyond which further k-means++ restarts yield only negligible improvement, achieving a more favourable balance between the number of restarts used and clustering quality than three existing stopping rules for multistart local search and popular fixed restart counts. Software: https://github.com/RCdeAmorim/Good-Turing-Restart-Criterion.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 2 of its 28 references that are in the map. First posted on arXiv 9 Jul 2026.

Builds on

2 of 28 references.

References · 2

  1. 2014Efficient Multi-Start Strategies for Local Search Algorithmscited by 6
  2. 2019An empirical comparison between stochastic and deterministic centroid initialisation for K-Means variationscited by 2

Built on by

Not cited yet.