mlsanityData to 13 Oct 2026

Pushing the limits of fairness impossibility: Who's the fairest of them all?

arXiv 2208.12606 ↗First posted 24 Aug 2022cs.CY cs.AI cs.LGcited by 15

Not on the map. Why?

Abstract (arXiv)

The impossibility theorem of fairness is a foundational result in the algorithmic fairness literature. It states that outside of special cases, one cannot exactly and simultaneously satisfy all three common and intuitive definitions of fairness - demographic parity, equalized odds, and predictive rate parity. This result has driven most works to focus on solutions for one or two of the metrics. Rather than follow suit, in this paper we present a framework that pushes the limits of the impossibility theorem in order to satisfy all three metrics to the best extent possible. We develop an integer-programming based approach that can yield a certifiably optimal post-processing method for simultaneously satisfying multiple fairness criteria under small violations. We show experiments demonstrating that our post-processor can improve fairness across the different definitions simultaneously with minimal model performance reduction. We also discuss applications of our framework for model selection and fairness explainability, thereby attempting to answer the question: who's the fairest of them all?

Key facts. Cited by 15 papers in the map (data through 13 Oct 2026). Builds on 18 of its 45 references that are in the map. First posted on arXiv 24 Aug 2022.

Builds on

18 of 45 references.

References · 18

  1. 2016Equality of Opportunity in Supervised Learningcited by 2,005
  2. 2016Fair prediction with disparate impact: A study of bias in recidivism prediction instrumentscited by 671
  3. 2018Mitigating Unwanted Biases with Adversarial Learningcited by 663
  4. 2016Inherent Trade-Offs in the Fair Determination of Risk Scorescited by 585
  5. 2021Retiring Adult: New Datasets for Fair Machine Learningcited by 444
  6. 2017On Fairness and Calibrationcited by 406
  7. 2018AI Fairness 360: An Extensible Toolkit for Detecting, Understanding, and Mitigating Unwanted Algorithmic Biascited by 319
  8. 2019Verified Uncertainty Calibrationcited by 307
  9. 2018Classification with Fairness Constraints: A Meta-Algorithm with Provable Guaranteescited by 146
  10. 2015Parallelizing the dual revised simplex methodcited by 85
  11. 2016A Confidence-Based Approach for Balancing Fairness and Accuracycited by 73
  12. 2015JuMP: A Modeling Language for Mathematical Optimizationcited by 49
6 more
  1. 2020Empirical observation of negligible fairness-accuracy trade-offs in machine learning for public policycited by 44
  2. 2017General Heuristics for Nonconvex Quadratically Constrained Quadratic Programmingcited by 17
  3. 2020Achieving Fairness via Post-Processing in Web-Scale Recommender Systemscited by 13
  4. 2020The Impossibility Theorem of Machine Fairness -- A Causal Perspectivecited by 13
  5. 2017The impossibility of "fairness": a generalized impossibility result for decisionscited by 12
  6. 2016Tightening McCormick Relaxations for Nonlinear Programs via Dynamic Multivariate Partitioningcited by 2

Built on by

Cited by year (2026 to 13 Oct)

Citing papers per year: 2023: 7; 2024: 2; 2025: 4; 2026: 2.

15 papers.

Sort: