pith. sign in

arxiv: 2502.06163 · v1 · pith:EHXEOSDRnew · submitted 2025-02-10 · 💻 cs.LG · cs.CG· stat.ML

Scalable k-Means Clustering for Large k via Seeded Approximate Nearest-Neighbor Search

classification 💻 cs.LG cs.CGstat.ML
keywords methodsapproximatenearest-neighborsearchseededclusteringimproveinstead
0
0 comments X
read the original abstract

For very large values of $k$, we consider methods for fast $k$-means clustering of massive datasets with $10^7\sim10^9$ points in high-dimensions ($d\geq100$). All current practical methods for this problem have runtimes at least $\Omega(k^2)$. We find that initialization routines are not a bottleneck for this case. Instead, it is critical to improve the speed of Lloyd's local-search algorithm, particularly the step that reassigns points to their closest center. Attempting to improve this step naturally leads us to leverage approximate nearest-neighbor search methods, although this alone is not enough to be practical. Instead, we propose a family of problems we call "Seeded Approximate Nearest-Neighbor Search", for which we propose "Seeded Search-Graph" methods as a solution.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.