A Stochastic Alternating Balance k-Means Algorithm for Fair Clustering
Not on the map. Why?
Abstract (arXiv)
In the application of data clustering to human-centric decision-making systems, such as loan applications and advertisement recommendations, the clustering outcome might discriminate against people across different demographic groups, leading to unfairness. A natural conflict occurs between the cost of clustering (in terms of distance to cluster centers) and the balance representation of all demographic groups across the clusters, leading to a bi-objective optimization problem that is nonconvex and nonsmooth. To determine the complete trade-off between these two competing goals, we design a novel stochastic alternating balance fair k-means (SAfairKM) algorithm, which consists of alternating classical mini-batch k-means updates and group swap updates. The number of k-means updates and the number of swap updates essentially parameterize the weight put on optimizing each objective function. Our numerical experiments show that the proposed SAfairKM algorithm is robust and computationally efficient in constructing well-spread and high-quality Pareto fronts both on synthetic and real datasets.
Key facts. Cited by 10 papers in the map (data through 14 Oct 2026). Builds on 16 of its 35 references that are in the map. First posted on arXiv 29 May 2021.
Builds on
16 of 35 references.
References · 16
- 2016Equality of Opportunity in Supervised Learningcited by 2,007
- 2016Optimization Methods for Large-Scale Machine Learningcited by 1,150
- 2018Fair Clustering Through Fairletscited by 176
- 2019Fair Algorithms for Clusteringcited by 98
- 2014Automated Experiments on Ad Privacy Settings: A Tale of Opacity, Choice, and Discriminationcited by 83
- 2019Scalable Fair Clusteringcited by 78
- 2019Guarantees for Spectral Clustering with Fairness Constraintscited by 72
- 2019Proportionally Fair Clusteringcited by 69
- 2019Fair k-Center Clustering for Data Summarizationcited by 65
- 2020Individual Fairness for k-Clusteringcited by 56
- 2019Coresets for Clustering with Fairness Constraintscited by 51
- 2019Clustering without Over-Representationcited by 50
4 more
- 2020Fair clustering via equitable group representationscited by 43
- 2019Fairness in Clustering with Multiple Sensitive Attributescited by 21
- 2020A Notion of Individual Fairness for Clusteringcited by 20
- 2019Variational Fair Clusteringcited by 3
Built on by
Citing papers per year: 2021: 3; 2022: 1; 2023: 2; 2024: 1; 2025: 1; 2026: 2.
10 papers.
- 2023Inductive Graph Unlearningcited by 31
- 2021Fair Clustering Under a Bounded Costcited by 21
- 2021Efficient Algorithms For Fair Clustering with a New Fairness Notioncited by 5
- 2021The Sharpe predictor for fairness in machine learningcited by 2
- 2022Convergence rates of the stochastic alternating algorithm for bi-objective optimizationcited by 1
- 2023Fair Minimum Representation Clusteringcited by 0
- 2024Fair Clustering with Minimum Representation Constraintscited by 0
- 2025Incorporating Fairness in Neighborhood Graphs for Fair Spectral Clusteringcited by 0
- 2026Fast and effective algorithms for fair clustering at scalecited by 0
- 2026Escaping the Variance Trap: Jacobian-Free Dynamics for Root-Finding Bilevel Optimizationcited by 0
- 2026Escaping the Variance Trap: Jacobian-Free Dynamics for Root-Finding Bilevel Optimization21 Jun 2026
- 2026Fast and effective algorithms for fair clustering at scale13 May 2026
- 2025Incorporating Fairness in Neighborhood Graphs for Fair Spectral Clustering10 Dec 2025
- 2024Fair Clustering with Minimum Representation Constraints4 Sep 2024
- 2023Inductive Graph Unlearning6 Apr 2023
- 2023Fair Minimum Representation Clustering6 Feb 2023
- 2022Convergence rates of the stochastic alternating algorithm for bi-objective optimization20 Mar 2022
- 2021Efficient Algorithms For Fair Clustering with a New Fairness Notion2 Sep 2021
- 2021The Sharpe predictor for fairness in machine learning13 Aug 2021
- 2021Fair Clustering Under a Bounded Cost14 Jun 2021