Calibration with Equality of Opportunity

Description

A post-processing fairness technique that adjusts model predictions to achieve equal true positive rates across protected groups whilst maintaining calibration within each group. The method addresses fairness by ensuring that qualified individuals from different demographic groups have equal chances of receiving positive predictions, whilst preserving the meaning of probability scores within each group. This technique attempts to balance the competing objectives of group fairness and accurate probability estimation.

Example Use Cases

Fairness

Adjusting a loan approval model to ensure that qualified applicants from different ethnic backgrounds have equal approval rates, whilst maintaining that a 70% predicted repayment probability means the same thing for each ethnic group in practice.

Transparency

Post-processing a university admissions algorithm to equalise acceptance rates for qualified students across gender groups, whilst ensuring the predicted success scores remain well-calibrated within each gender to support transparent decision-making.

Reliability

Calibrating a medical diagnosis model to maintain equal detection rates for a disease across different age groups whilst preserving the reliability of risk scores, ensuring that a 30% risk prediction accurately reflects actual disease occurrence within each age group.

Limitations

  • Fundamental mathematical incompatibility exists between perfect calibration and exact equality of opportunity, except in highly constrained special cases.
  • May reduce overall model accuracy or calibration when forcing equal true positive rates across groups with genuinely different base rates.
  • Requires access to sensitive attributes during post-processing, which may not be available or legally permissible in all contexts.
  • The technique only addresses one aspect of fairness (true positive rates) and may allow disparities in false positive rates between groups.
  • Post-processing approaches cannot address biases inherent in the training data or model architecture, only adjust final predictions.

Resources

On Fairness and Calibration
Research PaperGeoff Pleiss et al.Sep 6, 2017

Foundational paper demonstrating the mathematical tension between calibration and equalised odds fairness constraints.

equalized_odds_and_calibration
Software Package

Python implementation of post-processing methods for achieving calibration with equality of opportunity constraints.

Equality of Opportunity in Supervised Learning
Research PaperMoritz Hardt, Eric Price, and Nathan SrebroOct 7, 2016

Original paper introducing the equality of opportunity fairness criterion and post-processing algorithms.

Fairlearn: Postprocessing Methods
Documentation

Documentation for implementing threshold optimisation and calibration methods to achieve fairness constraints.

Tags

Applicable Models:
Assurance Goal Category:
Data Type:
Expertise Needed:
Fairness Approach:
Lifecycle Stage:
Technique Type: