Better Algorithms for Individually Fair k-Clustering
Not on the map. Why?
Abstract (arXiv)
We study data clustering problems with ℓp-norm objectives (e.g. k-Median and k-Means) in the context of individual fairness. The dataset consists of n points, and we want to find k centers such that (a) the objective is minimized, while (b) respecting the individual fairness constraint that every point v has a center within a distance at most r(v), where r(v) is v's distance to its (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 ℓ_∞ or k-Center objective. Mahabadi and Vakilian [ICML 2020] revisited this problem to give a local-search algorithm for all ℓp-norms. Empirically, their algorithms outperform Jung et. al.'s by a large margin in terms of cost (for k-Median and k-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.
Key facts. Cited by 28 papers in the map (data through 14 Oct 2026). Builds on 16 of its 37 references that are in the map. First posted on arXiv 23 Jun 2021.
Builds on
16 of 37 references.
References · 16
- 2018Fair Clustering Through Fairletscited by 176
- 2016Fairness in Learning: Classic and Contextual Banditscited by 168
- 2019Fair Algorithms for Clusteringcited by 98
- 2016Measuring Fairness in Ranked Outputscited by 81
- 2017Ranking with Fairness Constraintscited by 78
- 2019Proportionally Fair Clusteringcited by 69
- 2020Individual Fairness for k-Clusteringcited by 56
- 2016Better Guarantees for k-Means and Euclidean k-Median by Primal-Dual Algorithmscited by 54
- 2020Fair clustering via equitable group representationscited by 43
- 2014An Improved Approximation for k-median, and Positive Correlation in Budgeted Optimizationcited by 26
- 2020On Approximability of Clustering Problems Without Candidate Centerscited by 13
- 2018Approximation Algorithms for Minimum Norm and Ordered Optimization Problemscited by 11
4 more
Built on by
Citing papers per year: 2021: 5; 2022: 4; 2023: 10; 2024: 7; 2025: 2.
28 papers.
Sort:
- 2021Improved Approximation Algorithms for Individually Fair Clusteringcited by 33
- 2021Near-Optimal Explainable k-Means for All Dimensionscited by 13
- 2023Proportional Fairness in Clustering: A Social Choice Perspectivecited by 13
- 2023Approximation Algorithms for Fair Range Clusteringcited by 10
- 2022Individual Preference Stability for Clusteringcited by 8
- 2023Learning Informative Representation for Fairness-aware Multivariate Time-series Forecasting: A Group-based Perspectivecited by 8
- 2023Proportionally Representative Clusteringcited by 8
- 2023Fair Wasserstein Coresetscited by 8
- 2024A Scalable Algorithm for Individually Fair K-means Clusteringcited by 8
- 2021Efficient Algorithms For Fair Clustering with a New Fairness Notioncited by 5
- 2021Feature-based Individual Fairness in k-Clusteringcited by 4
- 2022Fair Representation Clustering with Several Protected Classescited by 4
16 more
- 2021Modification-Fair Cluster Editingcited by 3
- 2023Spectral Normalized-Cut Graph Partitioning with Fairness Constraintscited by 3
- 2023Constant Approximation for Individual Preference Stable Clusteringcited by 3
- 2024On Socially Fair Low-Rank Approximation and Column Subset Selectioncited by 2
- 2022Measuring and mitigating voting access disparities: a study of race and polling locations in Florida and North Carolinacited by 1
- 2023Fair Clustering via Hierarchical Fair-Dirichlet Processcited by 1
- 2023Dual Node and Edge Fairness-Aware Graph Partitioncited by 1
- 2023Fair Clustering: A Causal Perspectivecited by 1
- 2024Scalable Algorithms for Individual Preference Stable Clusteringcited by 1
- 2024The Fairness-Quality Trade-off in Clusteringcited by 1
- 2024Linear Programming based Approximation to Individually Fair k-Clustering with Outlierscited by 1
- 2025Adversarial Fair Multi-View Clusteringcited by 1
- 2022Bicriteria Approximation Algorithms for Priority Matroid Mediancited by 0
- 2024A Polynomial-Time Approximation for Pairwise Fair k-Median Clusteringcited by 0
- 2024Efficient k-means with Individual Fairness via Exponential Tiltingcited by 0
- 2025Autonomy-Aware Clustering: When Local Decisions Supersede Global Prescriptionscited by 0
- 2025Autonomy-Aware Clustering: When Local Decisions Supersede Global Prescriptions30 Sep 2025
- 2025Adversarial Fair Multi-View Clustering6 Aug 2025
- 2024Linear Programming based Approximation to Individually Fair k-Clustering with Outliers14 Dec 2024
- 2024On Socially Fair Low-Rank Approximation and Column Subset Selection8 Dec 2024
- 2024The Fairness-Quality Trade-off in Clustering19 Aug 2024
- 2024Efficient k-means with Individual Fairness via Exponential Tilting24 Jun 2024
- 2024A Polynomial-Time Approximation for Pairwise Fair k-Median Clustering16 May 2024
- 2024Scalable Algorithms for Individual Preference Stable Clustering15 Mar 2024
- 2024A Scalable Algorithm for Individually Fair K-means Clustering9 Feb 2024
- 2023Fair Clustering: A Causal Perspective14 Dec 2023
- 2023Fair Wasserstein Coresets9 Nov 2023
- 2023Proportional Fairness in Clustering: A Social Choice Perspective27 Oct 2023
16 more
- 2023Constant Approximation for Individual Preference Stable Clustering28 Sep 2023
- 2023Spectral Normalized-Cut Graph Partitioning with Fairness Constraints22 Jul 2023
- 2023Dual Node and Edge Fairness-Aware Graph Partition16 Jun 2023
- 2023Approximation Algorithms for Fair Range Clustering11 Jun 2023
- 2023Fair Clustering via Hierarchical Fair-Dirichlet Process27 May 2023
- 2023Proportionally Representative Clustering27 Apr 2023
- 2023Learning Informative Representation for Fairness-aware Multivariate Time-series Forecasting: A Group-based Perspective27 Jan 2023
- 2022Bicriteria Approximation Algorithms for Priority Matroid Median4 Oct 2022
- 2022Individual Preference Stability for Clustering7 Jul 2022
- 2022Measuring and mitigating voting access disparities: a study of race and polling locations in Florida and North Carolina30 May 2022
- 2022Fair Representation Clustering with Several Protected Classes3 Feb 2022
- 2021Modification-Fair Cluster Editing6 Dec 2021
- 2021Feature-based Individual Fairness in k-Clustering9 Sep 2021
- 2021Efficient Algorithms For Fair Clustering with a New Fairness Notion2 Sep 2021
- 2021Near-Optimal Explainable k-Means for All Dimensions29 Jun 2021
- 2021Improved Approximation Algorithms for Individually Fair Clustering26 Jun 2021
- 2021Improved Approximation Algorithms for Individually Fair Clusteringcited by 33
- 2021Near-Optimal Explainable k-Means for All Dimensionscited by 13
- 2023Proportional Fairness in Clustering: A Social Choice Perspectivecited by 13
- 2023Approximation Algorithms for Fair Range Clusteringcited by 10
- 2022Individual Preference Stability for Clusteringcited by 8
- 2023Learning Informative Representation for Fairness-aware Multivariate Time-series Forecasting: A Group-based Perspectivecited by 8
- 2023Proportionally Representative Clusteringcited by 8
- 2023Fair Wasserstein Coresetscited by 8
- 2024A Scalable Algorithm for Individually Fair K-means Clusteringcited by 8
- 2021Efficient Algorithms For Fair Clustering with a New Fairness Notioncited by 5
- 2021Feature-based Individual Fairness in k-Clusteringcited by 4
- 2022Fair Representation Clustering with Several Protected Classescited by 4
12 most cited of 28 All 28 (JSON)
- 2025Autonomy-Aware Clustering: When Local Decisions Supersede Global Prescriptions30 Sep 2025
- 2025Adversarial Fair Multi-View Clustering6 Aug 2025
- 2024Linear Programming based Approximation to Individually Fair k-Clustering with Outliers14 Dec 2024
- 2024On Socially Fair Low-Rank Approximation and Column Subset Selection8 Dec 2024
- 2024The Fairness-Quality Trade-off in Clustering19 Aug 2024
- 2024Efficient k-means with Individual Fairness via Exponential Tilting24 Jun 2024
- 2024A Polynomial-Time Approximation for Pairwise Fair k-Median Clustering16 May 2024
- 2024Scalable Algorithms for Individual Preference Stable Clustering15 Mar 2024
- 2024A Scalable Algorithm for Individually Fair K-means Clustering9 Feb 2024
- 2023Fair Clustering: A Causal Perspective14 Dec 2023
- 2023Fair Wasserstein Coresets9 Nov 2023
- 2023Proportional Fairness in Clustering: A Social Choice Perspective27 Oct 2023
12 newest of 28 All 28 (JSON)