Framework
Algorithmic fairness metrics
The question it answers
What does 'fair' mean in a machine-learning model, and why can't we have everything at once?
- Origin
- Dwork et al., 2012; Kleinberg et al., 2017; Binns, 2018
- Diagram type
- Comparison table
- Level of analysis
- Team

Diagram
Algorithmic fairness metrics
| Criterion | Meaning | Tension / limit |
|---|---|---|
| Individual fairness | Similar people are treated similarly | Needs a definition of 'similar' |
| Demographic parity | Selection rates match population shares | Hard with small samples and intersecting traits |
| Equal opportunity | Equal true-positive rates across groups | Impossibility result: not every metric can be met at once |
| Error-rate balance | Equal error rates given the true outcome | Impossibility result: not every metric can be met at once |
| Counterfactual fairness | The outcome would not change if the person belonged to another group | Impossibility result: not every metric can be met at once |
Sources
References
Listed A–Z by author surname, Harvard style. A source with a DOI links to https://doi.org/…; one without links to its page or says plainly that it has no DOI.
- Binns, R. (2018) ‘Fairness in machine learning: lessons from political philosophy’, in Proceedings of Machine Learning Research. pp. 149–159.No DOIproceedings.mlr.pressSource page
- Dwork, C. et al. (2012) ‘Fairness through awareness’, in Proceedings of the 3rd Innovations in Theoretical Computer Science Conference. New York: ACM, pp. 214–226.doi:10.1145/2090236.2090255Source page
- Kleinberg, J., Mullainathan, S. and Raghavan, M. (2017) ‘Inherent trade-offs in the fair determination of risk scores’, in 8th Innovations in Theoretical Computer Science Conference (ITCS 2017), LIPIcs 67. pp. 43:1–43:23.doi:10.4230/LIPIcs.ITCS.2017.43Source page