Scalable k-Means Clustering via Lightweight Coresets
Olivier Bachem, Mario Lucic, Andreas Krause

TL;DR
This paper introduces lightweight coresets for k-means clustering that allow for both multiplicative and additive errors, enabling faster, smaller, and more versatile data summaries for large-scale clustering tasks.
Contribution
The paper presents a novel algorithm for constructing lightweight coresets that handle both error types, generalizes to statistical clustering, and improves efficiency and summary size.
Findings
Faster coreset construction algorithm than existing methods
Coresets are smaller and more versatile for various clustering models
Outperforms existing data summarization strategies in experiments
Abstract
Coresets are compact representations of data sets such that models trained on a coreset are provably competitive with models trained on the full data set. As such, they have been successfully used to scale up clustering models to massive data sets. While existing approaches generally only allow for multiplicative approximation errors, we propose a novel notion of lightweight coresets that allows for both multiplicative and additive errors. We provide a single algorithm to construct lightweight coresets for k-means clustering as well as soft and hard Bregman clustering. The algorithm is substantially faster than existing constructions, embarrassingly parallel, and the resulting coresets are smaller. We further show that the proposed approach naturally generalizes to statistical k-means clustering and that, compared to existing results, it can be used to compute smaller summaries for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Clustering Algorithms Research · Advanced Graph Neural Networks · Domain Adaptation and Few-Shot Learning
Methodsk-Means Clustering
