Pushing the limits of fairness impossibility: Who's the fairest of them all?
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
- 2016Equality of Opportunity in Supervised Learningcited by 2,005
- 2016Fair prediction with disparate impact: A study of bias in recidivism prediction instrumentscited by 671
- 2018Mitigating Unwanted Biases with Adversarial Learningcited by 663
- 2016Inherent Trade-Offs in the Fair Determination of Risk Scorescited by 585
- 2021Retiring Adult: New Datasets for Fair Machine Learningcited by 444
- 2017On Fairness and Calibrationcited by 406
- 2018AI Fairness 360: An Extensible Toolkit for Detecting, Understanding, and Mitigating Unwanted Algorithmic Biascited by 319
- 2019Verified Uncertainty Calibrationcited by 307
- 2018Classification with Fairness Constraints: A Meta-Algorithm with Provable Guaranteescited by 146
- 2015Parallelizing the dual revised simplex methodcited by 85
- 2016A Confidence-Based Approach for Balancing Fairness and Accuracycited by 73
- 2015JuMP: A Modeling Language for Mathematical Optimizationcited by 49
6 more
- 2020Empirical observation of negligible fairness-accuracy trade-offs in machine learning for public policycited by 44
- 2017General Heuristics for Nonconvex Quadratically Constrained Quadratic Programmingcited by 17
- 2020Achieving Fairness via Post-Processing in Web-Scale Recommender Systemscited by 13
- 2020The Impossibility Theorem of Machine Fairness -- A Causal Perspectivecited by 13
- 2017The impossibility of "fairness": a generalized impossibility result for decisionscited by 12
- 2016Tightening McCormick Relaxations for Nonlinear Programs via Dynamic Multivariate Partitioningcited by 2
Built on by
Citing papers per year: 2023: 7; 2024: 2; 2025: 4; 2026: 2.
15 papers.
Sort:
- 2023FFB: A Fair Fairness Benchmark for In-Processing Group Fairness Methodscited by 33
- 2023The Possibility of Fairness: Revisiting the Impossibility Theorem in Practicecited by 18
- 2023Causal Context Connects Counterfactual Fairness to Robust Prediction and Group Fairnesscited by 17
- 2023Disentangling and Operationalizing AI Fairness at LinkedIncited by 7
- 2024A Unified View of Group Fairness Tradeoffs Using Partial Information Decompositioncited by 3
- 2025Beyond Predictions: A Participatory Framework for Multi-Stakeholder Decision-Makingcited by 2
- 2023Superhuman Fairnesscited by 1
- 2023An Operational Perspective to Fairness Interventions: Where and How to Intervenecited by 1
- 2023A Canonical Data Transformation for Achieving Inter- and Within-group Fairnesscited by 1
- 2024Balancing Fairness and Accuracy in Data-Restricted Binary Classificationcited by 0
- 2025A Critical Review of Predominant Bias in Neural Networkscited by 0
- 2025LiLAW: Lightweight Learnable Adaptive Weighting to Learn Sample Difficulty & Improve Noisy Trainingcited by 0
- 2026FairBED: A Bayesian Experimental Design Approach to Gathering Fairer Data22 Jun 2026
- 2026Revisiting Fairness Impossibility with Endogenous Behavior7 Apr 2026
- 2025Fair Classification by Direct Intervention on Operating Characteristics29 Sep 2025
- 2025LiLAW: Lightweight Learnable Adaptive Weighting to Learn Sample Difficulty & Improve Noisy Training25 Sep 2025
- 2025A Critical Review of Predominant Bias in Neural Networks16 Feb 2025
- 2025Beyond Predictions: A Participatory Framework for Multi-Stakeholder Decision-Making12 Feb 2025
- 2024A Unified View of Group Fairness Tradeoffs Using Partial Information Decomposition7 Jun 2024
- 2024Balancing Fairness and Accuracy in Data-Restricted Binary Classification12 Mar 2024
- 2023Causal Context Connects Counterfactual Fairness to Robust Prediction and Group Fairness30 Oct 2023
- 2023A Canonical Data Transformation for Achieving Inter- and Within-group Fairness23 Oct 2023
- 2023FFB: A Fair Fairness Benchmark for In-Processing Group Fairness Methods15 Jun 2023
- 2023Disentangling and Operationalizing AI Fairness at LinkedIn30 May 2023
3 more
- 2023The Possibility of Fairness: Revisiting the Impossibility Theorem in Practice13 Feb 2023
- 2023An Operational Perspective to Fairness Interventions: Where and How to Intervene3 Feb 2023
- 2023Superhuman Fairness31 Jan 2023
- 2023FFB: A Fair Fairness Benchmark for In-Processing Group Fairness Methodscited by 33
- 2023The Possibility of Fairness: Revisiting the Impossibility Theorem in Practicecited by 18
- 2023Causal Context Connects Counterfactual Fairness to Robust Prediction and Group Fairnesscited by 17
- 2023Disentangling and Operationalizing AI Fairness at LinkedIncited by 7
- 2024A Unified View of Group Fairness Tradeoffs Using Partial Information Decompositioncited by 3
- 2025Beyond Predictions: A Participatory Framework for Multi-Stakeholder Decision-Makingcited by 2
- 2023Superhuman Fairnesscited by 1
- 2023An Operational Perspective to Fairness Interventions: Where and How to Intervenecited by 1
- 2023A Canonical Data Transformation for Achieving Inter- and Within-group Fairnesscited by 1
- 2024Balancing Fairness and Accuracy in Data-Restricted Binary Classificationcited by 0
- 2025A Critical Review of Predominant Bias in Neural Networkscited by 0
- 2025LiLAW: Lightweight Learnable Adaptive Weighting to Learn Sample Difficulty & Improve Noisy Trainingcited by 0
12 most cited of 15 All 15 (JSON)
- 2026FairBED: A Bayesian Experimental Design Approach to Gathering Fairer Data22 Jun 2026
- 2026Revisiting Fairness Impossibility with Endogenous Behavior7 Apr 2026
- 2025Fair Classification by Direct Intervention on Operating Characteristics29 Sep 2025
- 2025LiLAW: Lightweight Learnable Adaptive Weighting to Learn Sample Difficulty & Improve Noisy Training25 Sep 2025
- 2025A Critical Review of Predominant Bias in Neural Networks16 Feb 2025
- 2025Beyond Predictions: A Participatory Framework for Multi-Stakeholder Decision-Making12 Feb 2025
- 2024A Unified View of Group Fairness Tradeoffs Using Partial Information Decomposition7 Jun 2024
- 2024Balancing Fairness and Accuracy in Data-Restricted Binary Classification12 Mar 2024
- 2023Causal Context Connects Counterfactual Fairness to Robust Prediction and Group Fairness30 Oct 2023
- 2023A Canonical Data Transformation for Achieving Inter- and Within-group Fairness23 Oct 2023
- 2023FFB: A Fair Fairness Benchmark for In-Processing Group Fairness Methods15 Jun 2023
- 2023Disentangling and Operationalizing AI Fairness at LinkedIn30 May 2023
12 newest of 15 All 15 (JSON)