Definition

Fairness parity means that a model’s decisions or outcomes are approximately equal across different demographic groups or cohorts, according to a chosen fairness metric.

In plain words:

The system treats groups similarly, with performance gaps kept within an acceptable tolerance.


Types of Parity (Common Fairness Metrics)

Depending on what we measure, “parity” can mean different things:

  1. Demographic Parity (Statistical Parity)
    • Each group receives positive outcomes at the same rate.
    • Example: Loan approval rate = 60% for Group A and 58% for Group B → parity (within 2pp).
  2. Equal Opportunity
    • True Positive Rate (TPR) is equal across groups.
    • Example: Model correctly identifies 80% of qualified applicants in both groups.
  3. Equalized Odds
    • Both TPR and FPR are equal across groups.
  4. Predictive Parity (Calibration)
    • Predicted probabilities correspond equally well to actual outcomes across groups.

“Fairness parity within Xpp”

  • Often defined as: group-level metric difference ≤ X percentage points.
  • Example (churn model accuracy):
    • Group A accuracy = 85%
    • Group B accuracy = 83%
    • Gap = 2pp → fairness parity within 3pp.

Why It Matters

  • Ensures no subgroup is unfairly advantaged or penalized by the model.
  • Often required by regulators (e.g., EEOC’s 80% rule in hiring, GDPR in EU).
  • Builds trust with customers & stakeholders.

Practical Implementation

  1. Pick fairness metric(s): accuracy, TPR, selection rate, calibration.
  2. Segment data: e.g., by gender, age, geography.
  3. Measure group gaps: difference between best vs worst group.
  4. Set tolerance: e.g., ≤ 3pp gap is acceptable.
  5. Monitor continuously: fairness metrics can drift over time.

Summary

  • Fairness parity = model outcomes are similar across groups.
  • Defined relative to a fairness metric (e.g., accuracy, TPR, selection rate).
  • A tolerance (e.g., within 3pp) ensures differences are not material.