← Latest papers
🤖 machine learning

Fair Decisions from Calibrated Scores: Achieving Optimal Classification While Satisfying Sufficiency

This paper presents an exact geometric characterization and a simple post-processing algorithm for achieving optimal binary classification under the sufficiency (predictive parity) constraint using group-calibrated scores, while also addressing the inherent trade-off between sufficiency and separation.

Original authors: Etam Benger, Katrina Ligett

Published 2026-06-01
📖 5 min read🧠 Deep dive

Original authors: Etam Benger, Katrina Ligett

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are a judge deciding who gets a loan, who gets hired, or who gets bail. You have a "score" for every applicant—a number that estimates how likely they are to succeed (or, in the case of bail, not re-offend).

In a perfect world, you would just draw a single line on the scorecard: "If your score is above 50, you get the loan; if it's below, you don't." This is the simplest, most accurate way to make decisions.

The Problem: One Size Does Not Fit All
However, in the real world, we care about fairness. We want to make sure that if two people have the same actual chance of success, they get the same decision, regardless of their background (like race or gender).

The paper points out a tricky paradox:

  • If you use the same line for everyone (a single threshold), you often end up treating groups unfairly. For example, a score of 70 might mean a 90% chance of success for Group A, but only a 60% chance for Group B. If you give loans to everyone with a 70, Group A gets great loans, but Group B gets loans they are likely to default on. This violates Sufficiency (also called "Predictive Parity"), which demands that a "positive" decision (like a loan) should mean the same thing for everyone.
  • If you try to fix this by drawing different lines for different groups, you might violate other fairness rules (like Equal Opportunity).

It's like trying to fit a square peg in a round hole. The paper says that even if your scores are perfectly accurate, you cannot simply cut them with a single knife to get a fair result.

The Solution: A Customized "Mix-and-Match" Approach
The authors, Etam Benger and Katrina Ligett, propose a new way to cut the cake. Instead of a single straight line, they suggest a smart, randomized post-processing algorithm.

Think of it like this:
Imagine you have a pile of apples (applicants) sorted by size (scores).

  1. The Standard Way: You say, "All apples bigger than 5 inches go to the premium box." This is easy, but it might leave Group A with mostly premium apples and Group B with mostly standard ones, even if the quality of the apples in the premium box should be the same for both groups.
  2. The Paper's Way: You look at the apples from Group A and Group B separately. You realize that to get the same quality of apple in the premium box for both groups, you can't just use a size cutoff.
    • For Group A, you might take all apples bigger than 5 inches.
    • For Group B, you might take all apples bigger than 6 inches, AND you might randomly pick 50% of the apples that are exactly 5.5 inches.

This "randomized" step is the key. Sometimes, if an applicant has a specific score, the algorithm flips a coin to decide their fate. This isn't because the algorithm is confused; it's a mathematical trick to balance the odds so that the final group of "approved" people has the exact same success rate, regardless of which group they came from.

The "Feasible Map"
The authors created a geometric map (a shape on a graph) that shows every possible combination of "Positive Predictive Value" (how often a "Yes" is actually correct) and "False Omission Rate" (how often a "No" was actually a "Yes" that was missed) that is possible.

  • They found that for any specific level of fairness (Sufficiency), there is a specific "boundary" on this map.
  • Their algorithm traces this boundary to find the best possible decision rule. It finds the point on the map that gives you the highest accuracy while strictly obeying the fairness rule.

Real-World Tests
They tested this on three real-world scenarios:

  1. FICO Credit Scores: Deciding who gets a loan. They showed that their method could fix the unfairness in standard credit scoring while keeping accuracy very high.
  2. COMPAS Recidivism Scores: Predicting if a criminal will re-offend. They showed that the standard "cut-off" scores used in courts often fail the fairness test, but their method could find a better, fairer way to make those binary decisions.
  3. Income Prediction: Predicting if someone earns over $50k. They trained a model and then used their "post-processing" tool to fix the fairness issues without needing to retrain the model from scratch.

The Takeaway
The paper argues that you don't need to throw away your current scoring system. If you have scores that are roughly calibrated (meaning a score of 0.8 really does mean an 80% chance), you can use their simple "post-processing" tool to turn those scores into fair, binary decisions (Yes/No).

This tool ensures that if you say "Yes" to someone, the likelihood of them succeeding is the same whether they are from Group A or Group B. It achieves this by sometimes making random decisions for people on the "borderline," effectively smoothing out the rough edges that cause unfairness.

In short: You can have both high accuracy and strict fairness, but you have to stop using a single, rigid line to make decisions. Instead, you need a flexible, slightly randomized approach that the authors have now mathematically perfected.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →