Fair Coresets and Streaming Algorithms for Fair k-Means Clustering

12/28/2018
by   Melanie Schmidt, et al.
0

We study fair clustering problems as proposed by Chierichetti et al. Here, points have a sensitive attribute and all clusters in the solution are required to be balanced with respect to it (to counteract any form of data-inherent bias). Previous algorithms for fair clustering do not scale well. We show how to model and compute so-called coresets for fair clustering problems, which can be used to significantly reduce the input data size. We prove that the coresets are composable and show how to compute them in a streaming setting. We also propose a novel combination of the coreset construction with a sketching technique due to Cohen et al. which may be of independent interest. We conclude with an empirical evaluation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/26/2021

Improved Approximation Algorithms for Individually Fair Clustering

We consider the k-clustering problem with ℓ_p-norm cost, which includes ...
research
01/08/2019

Fair Algorithms for Clustering

We study clustering problems under the lens of algorithmic fairness ins...
research
07/20/2020

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

Fair clustering is a constrained variant of clustering where the goal is...
research
05/31/2019

Principal Fairness: Removing Bias via Projections

Reducing hidden bias in the data and ensuring fairness in algorithmic da...
research
10/30/2017

On Fair Reinsurance Premiums; Capital Injections in a Perturbed Risk Model

We consider a risk model in which deficits after ruin are covered by a n...
research
02/10/2019

Scalable Fair Clustering

We study the fair variant of the classic k-median problem introduced by ...
research
05/12/2018

Fair Leader Election for Rational Agents in Asynchronous Rings and Networks

We study a game theoretic model where a coalition of processors might co...

Please sign up or login with your details

Forgot password? Click here to reset