Polylogarithmic Sketches for Clustering
Abstract
Given points in , we consider the problem of partitioning points into clusters with associated centers. The cost of a clustering is the sum of powers of distances of points to their cluster centers. For , we design sketches of size poly such that the cost of the optimal clustering can be estimated to within factor , 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. We also obtain a distributed memory algorithm, where the points are arbitrarily partitioned amongst 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 for .
Keywords
Cite
@article{arxiv.2204.12358,
title = {Polylogarithmic Sketches for Clustering},
author = {Moses Charikar and Erik Waingarten},
journal= {arXiv preprint arXiv:2204.12358},
year = {2022}
}
Comments
ICALP 2022