Learning to Generate Fair Clusters from Demonstrations
Not on the map. Why?
Abstract (arXiv)
Fair clustering is the process of grouping similar entities together, while satisfying a mathematically well-defined fairness metric as a constraint. Due to the practical challenges in precise model specification, the prescribed fairness constraints are often incomplete and act as proxies to the intended fairness requirement, leading to biased outcomes when the system is deployed. We examine how to identify the intended fairness constraint for a problem based on limited demonstrations from an expert. Each demonstration is a clustering over a subset of the data. We present an algorithm to identify the fairness metric from demonstrations and generate clusters using existing off-the-shelf clustering techniques, and analyze its theoretical properties. To extend our approach to novel fairness metrics for which clustering algorithms do not currently exist, we present a greedy method for clustering. Additionally, we investigate how to generate interpretable solutions using our approach. Empirical evaluation on three real-world datasets demonstrates the effectiveness of our approach in quickly identifying the underlying fairness and interpretability constraints, which are then used to generate fair and interpretable clusters.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 24 of its 46 references that are in the map. First posted on arXiv 8 Feb 2021.
Builds on
24 of 46 references.
References · 24
- 2019A Survey on Bias and Fairness in Machine Learningcited by 1,917
- 2014Certifying and removing disparate impactcited by 715
- 2018Path-Specific Counterfactual Fairnesscited by 181
- 2018Fair Clustering Through Fairletscited by 176
- 2017Fairness in Machine Learning: Lessons from Political Philosophycited by 149
- 2017Fair Inference On Outcomescited by 144
- 2017Fairness Testing: Testing Software for Discriminationcited by 126
- 2019Fair Algorithms for Clusteringcited by 98
- 2017Ranking with Fairness Constraintscited by 78
- 2019Fair k-Center Clustering for Data Summarizationcited by 65
- 2018Online Learning with an Unknown Fairness Metriccited by 62
- 2020Individual Fairness for k-Clusteringcited by 56
12 more
- 2019Metric Learning for Individual Fairnesscited by 52
- 2019Clustering without Over-Representationcited by 50
- 2017Clustering with Noisy Queriescited by 34
- 2016Clustering with Same-Cluster Queriescited by 29
- 2020Fair Correlation Clusteringcited by 27
- 2021On the price of explainability for some clustering problemscited by 21
- 2017Query Complexity of Clustering with Side Informationcited by 20
- 2019Learning Representations by Humans, for Humanscited by 18
- 2020Distributional Individual Fairness in Clusteringcited by 14
- 2019Balancing the Tradeoff Between Clustering Value and Interpretabilitycited by 12
- 2018Faster Balanced Clusterings in High Dimensioncited by 3
- 2019Lexicographically Ordered Multi-Objective Clusteringcited by 1
Built on by
Citing papers per year: 2021: 2; 2022: 0; 2023: 1; 2024: 0; 2025: 0; 2026: 1.
4 papers.
- 2021A survey on datasets for fairness-aware machine learningcited by 157
- 2021PreferenceNet: Encoding Human Preferences in Auction Design with Deep Learningcited by 22
- 2023Bias Mitigation Methods for Binary Classification Decision-Making Systems: Survey and Recommendationscited by 1
- 2026Metric k-clustering using only Weak Comparison Oraclescited by 0
- 2026Metric k-clustering using only Weak Comparison Oracles27 Jan 2026
- 2023Bias Mitigation Methods for Binary Classification Decision-Making Systems: Survey and Recommendations31 May 2023
- 2021A survey on datasets for fairness-aware machine learning1 Oct 2021
- 2021PreferenceNet: Encoding Human Preferences in Auction Design with Deep Learning6 Jun 2021