Lune

NeurIPS2021Top-tier venue

Coresets for Clustering with Missing Values

Vladimir Braverman, Shaofeng H.-C. Jiang, Robert Krauthgamer, Xuan Wu

2021Year
21Citations
9Top-tier citations

Abstract

We provide the first coreset for clustering points in Rd\mathbb{R}^d that have multiple missing values (coordinates). Previous coreset constructions only allow one missing coordinate. The challenge in this setting is that objective functions, like kk-Means, are evaluated only on the set of available (non-missing) coordinates, which varies across points. Recall that an ϵ\epsilon-coreset of a large dataset is a small proxy, usually a reweighted subset of points, that (1+ϵ)(1+\epsilon)-approximates the clustering objective for every possible center set. Our coresets for kk-Means and kk-Median clustering have size (jk)O(min⁡(j,k))(ϵ−1dlog⁡n)2(jk)^{O(\min(j,k))} (\epsilon^{-1} d \log n)^2, where nn is the number of data points, dd is the dimension and jj is the maximum number of missing coordinates for each data point. We further design an algorithm to construct these coresets in near-linear time, and consequently improve a recent quadratic-time PTAS for kk-Means with missing values [Eiben et al., SODA 2021] to near-linear time. We validate our coreset construction, which is based on importance sampling and is easy to implement, on various real data sets. Our coreset exhibits a flexible tradeoff between coreset size and accuracy, and generally outperforms the uniform-sampling baseline. Furthermore, it significantly speeds up a Lloyd's-style heuristic for kk-Means with missing values.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext f3c5b5f2-739e-489e-9433-ed38db25d753

Cited by top-tier papers9

Ask how each one uses it

Builds on9

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines