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. 2106.12150
16
38

Better Algorithms for Individually Fair kkk-Clustering

23 June 2021
Deeparnab Chakrabarty
Maryam Negahbani
ArXivPDFHTML
Abstract

We study data clustering problems with ℓp\ell_pℓp​-norm objectives (e.g. kkk-Median and kkk-Means) in the context of individual fairness. The dataset consists of nnn points, and we want to find kkk centers such that (a) the objective is minimized, while (b) respecting the individual fairness constraint that every point vvv has a center within a distance at most r(v)r(v)r(v), where r(v)r(v)r(v) is vvv's distance to its (n/k)(n/k)(n/k)th nearest point. Jung, Kannan, and Lutz [FORC 2020] introduced this concept and designed a clustering algorithm with provable (approximate) fairness and objective guarantees for the ℓ∞\ell_\inftyℓ∞​ or kkk-Center objective. Mahabadi and Vakilian [ICML 2020] revisited this problem to give a local-search algorithm for all ℓp\ell_pℓp​-norms. Empirically, their algorithms outperform Jung et. al.'s by a large margin in terms of cost (for kkk-Median and kkk-Means), but they incur a reasonable loss in fairness. In this paper, our main contribution is to use Linear Programming (LP) techniques to obtain better algorithms for this problem, both in theory and in practice. We prove that by modifying known LP rounding techniques, one gets a worst-case guarantee on the objective which is much better than in MV20, and empirically, this objective is extremely close to the optimal. Furthermore, our theoretical fairness guarantees are comparable with MV20 in theory, and empirically, we obtain noticeably fairer solutions. Although solving the LP {\em exactly} might be prohibitive, we demonstrate that in practice, a simple sparsification technique drastically improves the run-time of our algorithm.

View on arXiv
Comments on this paper