mlsanityData to 7 Oct 2026

Fair Clustering Using Antidote Data

arXiv 2106.00600 ↗First posted 1 Jun 2021cs.LGcited by 10

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

  1. 2019A Survey on Bias and Fairness in Machine Learningcited by 1,911
  2. 2016CVXPY: A Python-Embedded Modeling Language for Convex Optimizationcited by 633
  3. 2020Fairness in Machine Learning: A Surveycited by 369
  4. 2018Fair Clustering Through Fairletscited by 176
  5. 2017A Review on Bilevel Optimization: From Classical to Evolutionary Approaches and Applicationscited by 126
  6. 2019Fair Algorithms for Clusteringcited by 98
  7. 2020Policy Teaching via Environment Poisoning: Training-time Adversarial Attacks against Reinforcement Learningcited by 81
  8. 2019Scalable Fair Clusteringcited by 78
  9. 2019Guarantees for Spectral Clustering with Fairness Constraintscited by 72
  10. 2019Policy Poisoning in Batch Reinforcement Learning and Controlcited by 70
  11. 2019Proportionally Fair Clusteringcited by 69
  12. 2018An Overview of Machine Teachingcited by 63
19 more
  1. 2018On the cost of essentially fair clusteringscited by 44
  2. 2018Fighting Fire with Fire: Using Antidote Data to Improve Polarization and Fairness of Recommender Systemscited by 37
  3. 2014Near-Optimally Teaching the Crowd to Classifycited by 32
  4. 2018Machine Teaching for Inverse Reinforcement Learning: Algorithms and Applicationscited by 28
  5. 2019Interactive Teaching Algorithms for Inverse Reinforcement Learningcited by 24
  6. 2020Policy Teaching in Reinforcement Learning via Environment Poisoning Attackscited by 24
  7. 2015The Teaching Dimension of Linear Learnerscited by 19
  8. 2018Teaching Inverse Reinforcement Learners via Features and Demonstrationscited by 19
  9. 2013Machine Teaching for Bayesian Learners in the Exponential Familycited by 18
  10. 2016Bayesian Optimization with Exponential Convergencecited by 18
  11. 2019Learner-aware Teaching: Inverse Reinforcement Learning with Preferences and Constraintscited by 18
  12. 2018Understanding the Role of Adaptivity in Machine Teaching: The Case of Version Space Learnerscited by 16
  13. 2020A black-box adversarial attack for poisoning clusteringcited by 16
  14. 2019Preference-Based Batch and Sequential Teaching: Towards a Unified View of Modelscited by 12
  15. 2018Machine Teaching of Active Sequential Learnerscited by 11
  16. 2019Suspicion-Free Adversarial Attacks on Clustering Algorithmscited by 11
  17. 2020Feature Statistics Guided Efficient Filter Pruningcited by 11
  18. 2019Variational Fair Clusteringcited by 3
  19. 2014The Sampling-and-Learning Framework: A Statistical View of Evolutionary Algorithmscited by 2

Built on by

Cited by year

Citing papers per year: 2021: 1; 2022: 2; 2023: 1; 2024: 3; 2025: 3.

10 papers.