On Coresets for Fair Clustering in Metric and Euclidean Spaces and Their Applications

07/20/2020
by   Sayan Bandyapadhyay, et al.
0

Fair clustering is a constrained variant of clustering where the goal is to partition a set of colored points, such that the fraction of points of any color in every cluster is more or less equal to the fraction of points of this color in the dataset. This variant was recently introduced by Chierichetti et al. [NeurIPS, 2017] in a seminal work and became widely popular in the clustering literature. In this paper, we propose a new construction of coresets for fair clustering based on random sampling. The new construction allows us to obtain the first coreset for fair clustering in general metric spaces. For Euclidean spaces, we obtain the first coreset whose size does not depend exponentially on the dimension. Our coreset results solve open questions proposed by Schmidt et al. [WAOA, 2019] and Huang et al. [NeurIPS, 2019]. The new coreset construction helps to design several new approximation and streaming algorithms. In particular, we obtain the first true constant-approximation algorithm for metric fair clustering, whose running time is fixed-parameter tractable (FPT). In the Euclidean case, we derive the first (1+ϵ)-approximation algorithm for fair clustering whose time complexity is near-linear and does not depend exponentially on the dimension of the space. Besides, our coreset construction scheme is fairly general and gives rise to coresets for a wide range of constrained clustering problems. This leads to improved constant-approximations for these problems in general metrics and near-linear time (1+ϵ)-approximations in the Euclidean metric.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/30/2022

On the Fixed-Parameter Tractability of Capacitated Clustering

We study the complexity of the classic capacitated k-median and k-means ...
research
07/20/2021

FPT Approximation for Fair Minimum-Load Clustering

In this paper, we consider the Minimum-Load k-Clustering/Facility Locati...
research
01/20/2023

Coresets for Clustering with General Assignment Constraints

Designing small-sized coresets, which approximately preserve the costs o...
research
03/08/2022

New Coresets for Projective Clustering and Applications

(j,k)-projective clustering is the natural generalization of the family ...
research
09/04/2018

Noisy Voronoi: a Simple Framework for Terminal-Clustering Problems

We reprove three known (algorithmic) bounds for terminal-clustering prob...
research
09/04/2018

Relaxed Voronoi: a Simple Framework for Terminal-Clustering Problems

We reprove three known algorithmic bounds for terminal-clustering proble...
research
12/28/2018

Fair Coresets and Streaming Algorithms for Fair k-Means Clustering

We study fair clustering problems as proposed by Chierichetti et al. Her...

Please sign up or login with your details

Forgot password? Click here to reset