11
82

Individual Fairness for kk-Clustering

Abstract

We give a local search based algorithm for kk-median and kk-means (and more generally for any kk-clustering with p\ell_p norm cost function) from the perspective of individual fairness. More precisely, for a point xx in a point set PP of size nn, let r(x)r(x) be the minimum radius such that the ball of radius r(x)r(x) centered at xx has at least n/kn/k points from PP. Intuitively, if a set of kk random points are chosen from PP as centers, every point xPx\in P expects to have a center within radius r(x)r(x). An individually fair clustering provides such a guarantee for every point xPx\in P. This notion of fairness was introduced in [Jung et al., 2019] where they showed how to get an approximately feasible kk-clustering with respect to this fairness condition. In this work, we show how to get a bicriteria approximation for fair kk-clustering: The kk-median (kk-means) cost of our solution is within a constant factor of the cost of an optimal fair kk-clustering, and our solution approximately satisfies the fairness condition (also within a constant factor). Further, we complement our theoretical bounds with empirical evaluation.

View on arXiv
Comments on this paper