Skip to main content

> ML_LITERATURE // ARTHUR-VASSILVITSKII-2007-KMEANS-PLUS-PLUS_v1.0

k-means++: The Advantages of Careful Seeding

David Arthur, Sergei Vassilvitskii · ACM-SIAM Symposium on Discrete Algorithms (SODA) (2007)

algorithm2007industry-standardthirdPartyReproduced

Principal Contribution

Proposed probabilistic D^2 distance seeding, proving an O(log k) approximation guarantee for k-means clustering.

Operational Relevance

Default initialization technique in scikit-learn, Spark MLlib, and R for fast and reliable clustering convergence.

Assumptions

  • Spreading initial cluster centroids proportionally to squared Euclidean distance prevents poor clustering configurations

Limitations

  • Sequential initialization requires k passes over the full dataset before Lloyd iterations begin

Connected Algorithms, Architectures & Tools

Related Algorithms:
Related Architectures:
Implementing Libraries: