Polylogarithmic Sketches for Clustering
Not on the map. Why?
Abstract (arXiv)
Given n points in ℓpd, we consider the problem of partitioning points into k clusters with associated centers. The cost of a clustering is the sum of pth powers of distances of points to their cluster centers. For p ∈ [1,2], we design sketches of size poly(log(nd),k,1/ε) such that the cost of the optimal clustering can be estimated to within factor 1+ε, despite the fact that the compressed representation does not contain enough information to recover the cluster centers or the partition into clusters. This leads to a streaming algorithm for estimating the clustering cost with space poly(log(nd),k,1/ε). We also obtain a distributed memory algorithm, where the n points are arbitrarily partitioned amongst m machines, each of which sends information to a central party who then computes an approximation of the clustering cost. Prior to this work, no such streaming or distributed-memory algorithm was known with sublinear dependence on d for p ∈ [1,2).
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). First posted on arXiv 26 Apr 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 1.
2 papers.
- 2023Near-Optimal Quantum Coreset Construction Algorithms for Clusteringcited by 6
- 2022Improved Coresets for Euclidean k-Meanscited by 0
- 2023Near-Optimal Quantum Coreset Construction Algorithms for Clustering5 Jun 2023
- 2022Improved Coresets for Euclidean k-Means15 Nov 2022