paper-with-me

홈 › Papers

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

2021-05-06 · Edward Raff

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\times$. For K-means++ this results in up to a 17$\times$ speedup in run-time and a $551\times$ 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.

📄 PDF Abstract BibTeX arXiv:2105.02936

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Pruning 설명 없음

Similar Papers 제목 키워드 기반

Accelerating Spherical k-Means

2021-07-08 · Erich Schubert, Andreas Lang, Gloria Feher

Spherical k-means is a widely used clustering algorithm for sparse and high-dimensional data such as document vectors. While several improvements and accelerations have been introduced for the original k-means algorithm,…

ClusteringComputational Efficiency

Accelerating the k-means++ Algorithm by Using Geometric Information

2024-08-23 · Guillem Rodríguez Corominas, Maria J. Blesa, Christian Blum

In this paper, we propose an acceleration of the exact k-means++ algorithm using geometric information, specifically the Triangle Inequality and additional norm filters, along with a two-step sampling procedure. Our expe…

Fast K-Means Clustering with Anderson Acceleration

2018-05-27 · Juyong Zhang, Yuxin Yao, Yue Peng, Hao Yu 외

We propose a novel method to accelerate Lloyd's algorithm for K-Means clustering. Unlike previous acceleration approaches that reduce computational cost per iterations or improve initialization, our approach is focused o…

Clustering

A Super Fast K-means for Indexing Vector Embeddings

2026-03-20 · Leonardo Kuffo, Sven Hepkema, Peter Boncz arxiv

We present SuperKMeans: a k-means variant designed for clustering collections of high-dimensional vector embeddings. SuperKMeans' clustering is up to 7x faster than FAISS and Scikit-Learn on modern CPUs and up to 4x fast…

Diffusion $K$-means clustering on manifolds: provable exact recovery via semidefinite relaxations

2019-03-11 · Xiaohui Chen, Yun Yang

We introduce the {\it diffusion $K$-means} clustering method on Riemannian submanifolds, which maximizes the within-cluster connectedness based on the diffusion distance. The diffusion $K$-means constructs a random walk …

Clustering