The Fragility of Fairness: Causal Sensitivity Analysis for Fair Machine Learning

Jake Fawkes, Nic Fishman, Melinda Andrews, Zachary Chase Lipton
2/3/2026

No official code found. Best implementation: Jakefawkes/fragile_fair (1 star, last commit 2024-10-24).

Abstract

Fairness metrics are a core tool in the fair machine learning literature (FairML), used to determine that ML models are, in some sense,"fair". Real-world data, however, are typically plagued by various measurement biases and other violated assumptions, which can render fairness assessments meaningless. We adapt tools from causal sensitivity analysis to the FairML context, providing a general framework which (1) accommodates effectively any combination of fairness metric and bias that can be posed in the"oblivious setting"; (2) allows researchers to investigate combinations of biases, resulting in non-linear sensitivity; and (3) enables flexible encoding of domain-specific constraints and assumptions. Employing this framework, we analyze the sensitivity of the most common parity metrics under 3 varieties of classifier across 14 canonical fairness datasets. Our analysis reveals the striking fragility of fairness assessments to even minor dataset biases. We show that causal sensitivity analysis provides a powerful and necessary toolkit for gauging the informativeness of parity metric evaluations. Our repository is available here: https://github.com/Jakefawkes/fragile_fair.

View on arXivView PDF

Code Implementations(1)

This repo contains the code for the paper "The Fragility of Fairness: Causal Sensitivity Analysis for Fair Machine Learning" Neurips D&B 2025

10Python, Jupyter NotebookAug 12, 20241 years ago

Similar Papers

Cite this paper

@article{fawkes2026fragility,
  title  = {The Fragility of Fairness: Causal Sensitivity Analysis for Fair Machine Learning},
  author = {Jake Fawkes and Nic Fishman and Melinda Andrews and Zachary Chase Lipton},
  year   = {2026},
  eprint = {2410.09600},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2410.09600},
  url    = {https://arxiv.org/abs/2410.09600},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.09600.svg)](https://codeofpaper.com/paper/2410.09600)

Discussion