Fair Coresets and Streaming Algorithms for Fair k-Means Clustering

Melanie Schmidt, Chris Schwiegelshohn, Christian Sohler
12/28/2018
cs.DS

No confident code implementation found for this paper.

Abstract

We study fair clustering problems as proposed by Chierichetti et al. (NIPS 2017). 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. Furthermore, we propose a variant of Lloyd's algorithm that computes fair clusterings and extend it to a fair k-means++ clustering algorithm. We implement these algorithms and provide empirical evidence that the combination of our approximation algorithms and the coreset construction yields a scalable algorithm for fair k-means clustering.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{schmidt2018fair,
  title  = {Fair Coresets and Streaming Algorithms for Fair k-Means Clustering},
  author = {Melanie Schmidt and Chris Schwiegelshohn and Christian Sohler},
  year   = {2018},
  eprint = {1812.10854},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1812.10854}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1812.10854.svg)](https://codeofpaper.com/paper/1812.10854)

Discussion