the.ai

Fairness / Foundations

verified

Impossibility Result

You cannot have all of them. The fairness criteria people most want simultaneously turn out to be mathematically incompatible whenever the groups have different base rates — which is nearly always, since differing base rates are usually the trace of the historical unfairness that prompted the question. This is not a limitation of current methods. It is a theorem, and no amount of engineering removes it.

Viz primitive · threshold-sweepseparation = 2 · threshold = 0.6 · base-rate = 0.1
let throughcutflagged

330 of 1000 flagged. 28% of them were right and 238 were false alarms; 92% of what should have been caught was, leaving 8 missed.

The same detector at the same cut, with only the base rate changing. Drag it to watch precision move while the scores and the threshold stay exactly where they were — that dependence is the whole mechanism, and it is why two groups with different prevalence cannot match on everything at once.

0.1

Reviewed by opendroid · 2026-08-18

  • arXiv:1609.05807 — Inherent Trade-Offs in the Fair Determination of Risk Scores
  • arXiv:1703.00056 — Fair prediction with disparate impact: A study of bias in recidivism prediction instruments