Fair Clustering Using Antidote Data
Not on the map. Why?
Abstract (arXiv)
Clustering algorithms are widely utilized for many modern data science applications. This motivates the need to make outputs of clustering algorithms fair. Traditionally, new fair algorithmic variants to clustering algorithms are developed for specific notions of fairness. However, depending on the application context, different definitions of fairness might need to be employed. As a result, new algorithms and analysis need to be proposed for each combination of clustering algorithm and fairness definition. Additionally, each new algorithm would need to be reimplemented for deployment in a real-world system. Hence, we propose an alternate approach to group-level fairness in center-based clustering inspired by research on data poisoning attacks. We seek to augment the original dataset with a small number of data points, called antidote data. When clustering is undertaken on this new dataset, the output is fair, for the chosen clustering algorithm and fairness definition. We formulate this as a general bi-level optimization problem which can accommodate any center-based clustering algorithms and fairness notions. We then categorize approaches for solving this bi-level optimization for two different problem settings. Extensive experiments on different clustering algorithms and fairness notions show that our algorithms can achieve desired levels of fairness on many real-world datasets with a very small percentage of antidote data added. We also find that our algorithms achieve lower fairness costs and competitive clustering performance compared to other state-of-the-art fair clustering algorithms.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 31 of its 74 references that are in the map. First posted on arXiv 1 Jun 2021.
Builds on
31 of 74 references.
References · 31
- 2019A Survey on Bias and Fairness in Machine Learningcited by 1,911
- 2016CVXPY: A Python-Embedded Modeling Language for Convex Optimizationcited by 633
- 2020Fairness in Machine Learning: A Surveycited by 369
- 2018Fair Clustering Through Fairletscited by 176
- 2017A Review on Bilevel Optimization: From Classical to Evolutionary Approaches and Applicationscited by 126
- 2019Fair Algorithms for Clusteringcited by 98
- 2020Policy Teaching via Environment Poisoning: Training-time Adversarial Attacks against Reinforcement Learningcited by 81
- 2019Scalable Fair Clusteringcited by 78
- 2019Guarantees for Spectral Clustering with Fairness Constraintscited by 72
- 2019Policy Poisoning in Batch Reinforcement Learning and Controlcited by 70
- 2019Proportionally Fair Clusteringcited by 69
- 2018An Overview of Machine Teachingcited by 63
19 more
- 2018On the cost of essentially fair clusteringscited by 44
- 2018Fighting Fire with Fire: Using Antidote Data to Improve Polarization and Fairness of Recommender Systemscited by 37
- 2014Near-Optimally Teaching the Crowd to Classifycited by 32
- 2018Machine Teaching for Inverse Reinforcement Learning: Algorithms and Applicationscited by 28
- 2019Interactive Teaching Algorithms for Inverse Reinforcement Learningcited by 24
- 2020Policy Teaching in Reinforcement Learning via Environment Poisoning Attackscited by 24
- 2015The Teaching Dimension of Linear Learnerscited by 19
- 2018Teaching Inverse Reinforcement Learners via Features and Demonstrationscited by 19
- 2013Machine Teaching for Bayesian Learners in the Exponential Familycited by 18
- 2016Bayesian Optimization with Exponential Convergencecited by 18
- 2019Learner-aware Teaching: Inverse Reinforcement Learning with Preferences and Constraintscited by 18
- 2018Understanding the Role of Adaptivity in Machine Teaching: The Case of Version Space Learnerscited by 16
- 2020A black-box adversarial attack for poisoning clusteringcited by 16
- 2019Preference-Based Batch and Sequential Teaching: Towards a Unified View of Modelscited by 12
- 2018Machine Teaching of Active Sequential Learnerscited by 11
- 2019Suspicion-Free Adversarial Attacks on Clustering Algorithmscited by 11
- 2020Feature Statistics Guided Efficient Filter Pruningcited by 11
- 2019Variational Fair Clusteringcited by 3
- 2014The Sampling-and-Learning Framework: A Statistical View of Evolutionary Algorithmscited by 2
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 1; 2024: 3; 2025: 3.
10 papers.
- 2022Achieving Fairness at No Utility Cost via Data Reweighing with Influencecited by 38
- 2022Robust Fair Clustering: A Novel Fairness Attack and Defense Frameworkcited by 13
- 2024Outlier Gradient Analysis: Efficiently Identifying Detrimental Training Samples for Deep Learning Modelscited by 10
- 2021Efficient Algorithms For Fair Clustering with a New Fairness Notioncited by 5
- 2023Holistic Survey of Privacy and Fairness in Machine Learningcited by 4
- 2024On the Inflation of KNN-Shapley Valuecited by 4
- 2025Adversarial Fair Multi-View Clusteringcited by 1
- 2024LayerMatch: Do Pseudo-labels Benefit All Layers?cited by 0
- 2025Fair Clustering with Clusterletscited by 0
- 2025What Is The Performance Ceiling of My Classifier? Utilizing Category-Wise Influence Functions for Pareto Frontier Analysiscited by 0
- 2025What Is The Performance Ceiling of My Classifier? Utilizing Category-Wise Influence Functions for Pareto Frontier Analysis4 Oct 2025
- 2025Adversarial Fair Multi-View Clustering6 Aug 2025
- 2025Fair Clustering with Clusterlets3 May 2025
- 2024LayerMatch: Do Pseudo-labels Benefit All Layers?20 Jun 2024
- 2024On the Inflation of KNN-Shapley Value25 May 2024
- 2024Outlier Gradient Analysis: Efficiently Identifying Detrimental Training Samples for Deep Learning Models6 May 2024
- 2023Holistic Survey of Privacy and Fairness in Machine Learning28 Jul 2023
- 2022Robust Fair Clustering: A Novel Fairness Attack and Defense Framework4 Oct 2022
- 2022Achieving Fairness at No Utility Cost via Data Reweighing with Influence1 Feb 2022
- 2021Efficient Algorithms For Fair Clustering with a New Fairness Notion2 Sep 2021