mlsanityData to 7 Oct 2026

FairBalance: How to Achieve Equalized Odds With Data Pre-processing

arXiv 2107.08310 ↗First posted 17 Jul 2021cs.LGcited by 5

Not on the map. Why?

Abstract (arXiv)

This research seeks to benefit the software engineering society by providing a simple yet effective pre-processing approach to achieve equalized odds fairness in machine learning software. Fairness issues have attracted increasing attention since machine learning software is increasingly used for high-stakes and high-risk decisions. Amongst all the existing fairness notions, this work specifically targets "equalized odds" given its advantage in always allowing perfect classifiers. Equalized odds requires that members of every demographic group do not receive disparate mistreatment. Prior works either optimize for an equalized odds related metric during the learning process like a black-box, or manipulate the training data following some intuition. This work studies the root cause of the violation of equalized odds and how to tackle it. We found that equalizing the class distribution in each demographic group with sample weights is a necessary condition for achieving equalized odds without modifying the normal training process. In addition, an important partial condition for equalized odds (zero average odds difference) can be guaranteed when the class distributions are weighted to be not only equal but also balanced (1:1). Based on these analyses, we proposed FairBalance, a pre-processing algorithm which balances the class distribution in each demographic group by assigning calculated weights to the training data. On eight real-world datasets, our empirical results show that, at low computational overhead, the proposed pre-processing algorithm FairBalance can significantly improve equalized odds without much, if any damage to the utility. FairBalance also outperforms existing state-of-the-art approaches in terms of equalized odds. To facilitate reuse, reproduction, and validation, we made our scripts available at https://github.com/hil-se/FairBalance.

Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 22 of its 74 references that are in the map. First posted on arXiv 17 Jul 2021.

Builds on

22 of 74 references.

References · 22

  1. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  2. 2016Equality of Opportunity in Supervised Learningcited by 2,000
  3. 2019A Survey on Bias and Fairness in Machine Learningcited by 1,911
  4. 2014Certifying and removing disparate impactcited by 715
  5. 2018Mitigating Unwanted Biases with Adversarial Learningcited by 663
  6. 2018A Reductions Approach to Fair Classificationcited by 585
  7. 2017On Fairness and Calibrationcited by 406
  8. 2017Preventing Fairness Gerrymandering: Auditing and Learning for Subgroup Fairnesscited by 381
  9. 2016Fairness Beyond Disparate Treatment & Disparate Impact: Learning Classification without Disparate Mistreatmentcited by 368
  10. 2018AI Fairness 360: An Extensible Toolkit for Detecting, Understanding, and Mitigating Unwanted Algorithmic Biascited by 319
  11. 2018Classification with Fairness Constraints: A Meta-Algorithm with Provable Guaranteescited by 146
  12. 2021Bias in Machine Learning Software: Why? How? What to do?cited by 92
10 more
  1. 2020Robust Optimization for Fairness with Noisy Protected Groupscited by 78
  2. 2020Do the Machine Learning Models on a Crowd Sourced Platform Exhibit Bias? An Empirical Study on Model Fairnesscited by 52
  3. 2019FlipTest: Fairness Testing via Optimal Transportcited by 51
  4. 2021Fair Preprocessing: Towards Understanding Compositional Fairness of Data Transformers in Machine Learning Pipelinecited by 49
  5. 2019Equalized odds postprocessing under imperfect group informationcited by 48
  6. 2020Achieving Equalized Odds by Resampling Sensitive Attributescited by 42
  7. 2020FAE: A Fairness-Aware Ensemble Frameworkcited by 34
  8. 2018SCUT-FBP5500: A Diverse Benchmark Dataset for Multi-Paradigm Facial Beauty Predictioncited by 33
  9. 2020Making Fair ML Software using Trustworthy Explanationcited by 24
  10. 2018Bayesian Modeling of Intersectional Fairness: The Variance of Biascited by 23

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 1; 2025: 2; 2026: 2.

5 papers.