ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 1906.08484
17
101

Coresets for Clustering with Fairness Constraints

20 June 2019
Lingxiao Huang
S. Jiang
Nisheeth K. Vishnoi
ArXivPDFHTML
Abstract

In a recent work, [19] studied the following "fair" variants of classical clustering problems such as kkk-means and kkk-median: given a set of nnn data points in Rd\mathbb{R}^dRd and a binary type associated to each data point, the goal is to cluster the points while ensuring that the proportion of each type in each cluster is roughly the same as its underlying proportion. Subsequent work has focused on either extending this setting to when each data point has multiple, non-disjoint sensitive types such as race and gender [6], or to address the problem that the clustering algorithms in the above work do not scale well. The main contribution of this paper is an approach to clustering with fairness constraints that involve multiple, non-disjoint types, that is also scalable. Our approach is based on novel constructions of coresets: for the kkk-median objective, we construct an ε\varepsilonε-coreset of size O(Γk2ε−d)O(\Gamma k^2 \varepsilon^{-d})O(Γk2ε−d) where Γ\GammaΓ is the number of distinct collections of groups that a point may belong to, and for the kkk-means objective, we show how to construct an ε\varepsilonε-coreset of size O(Γk3ε−d−1)O(\Gamma k^3\varepsilon^{-d-1})O(Γk3ε−d−1). The former result is the first known coreset construction for the fair clustering problem with the kkk-median objective, and the latter result removes the dependence on the size of the full dataset as in [39] and generalizes it to multiple, non-disjoint types. Plugging our coresets into existing algorithms for fair clustering such as [5] results in the fastest algorithms for several cases. Empirically, we assess our approach over the \textbf{Adult}, \textbf{Bank}, \textbf{Diabetes} and \textbf{Athlete} dataset, and show that the coreset sizes are much smaller than the full dataset. We also achieve a speed-up to recent fair clustering algorithms [5,6] by incorporating our coreset construction.

View on arXiv
Comments on this paper