mlsanityData to 7 Oct 2026

Exact Acceleration of K-Means++ and K-Means|

arXiv 2105.02936 ↗First posted 6 May 2021cs.LG cs.AI cs.MScited by 2

Not on the map. Why?

Abstract (arXiv)

K-Means++ and its distributed variant K-Means| have become de facto tools for selecting the initial seeds of K-means. While alternatives have been developed, the effectiveness, ease of implementation, and theoretical grounding of the K-means++ and | methods have made them difficult to "best" from a holistic perspective. By considering the limited opportunities within seed selection to perform pruning, we develop specialized triangle inequality pruning strategies and a dynamic priority queue to show the first acceleration of K-Means++ and K-Means| that is faster in run-time while being algorithmicly equivalent. For both algorithms we are able to reduce distance computations by over 500×. For K-means++ this results in up to a 17× speedup in run-time and a 551× speedup for K-means|. We achieve this with simple, but carefully chosen, modifications to known techniques which makes it easy to integrate our approach into existing implementations of these algorithms.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 5 of its 38 references that are in the map. First posted on arXiv 6 May 2021.

Builds on

5 of 38 references.

References · 5

  1. 2016Fast K-Means with Accurate Boundscited by 10
  2. 2020Getting Passive Aggressive About False Positives: Patching Deployed Malware Detectorscited by 5
  3. 2013Tree-Independent Dual-Tree Algorithmscited by 4
  4. 2016K-Medoids For K-Means Seedingcited by 4
  5. 2018Toward Metric Indexes for Incremental Insertion and Queryingcited by 1

Built on by

Cited by year

Citing papers per year: 2022: 1; 2023: 0; 2024: 1.

2 papers.