Inferensys

Glossary

Predictive Parity

A sufficiency-based fairness metric requiring that the positive predictive value, or precision, be equal across groups, meaning a positive prediction implies the same probability of success regardless of group membership.
Knowledge engineer constructing knowledge base on laptop, document hierarchy visible, casual office setup.
SUFFICIENCY-BASED FAIRNESS METRIC

What is Predictive Parity?

Predictive parity is a group fairness criterion requiring that the positive predictive value (PPV), or precision, be equal across all groups defined by a protected attribute.

Predictive parity is a sufficiency-based fairness metric that holds when a model's positive predictive value (PPV)—the probability that a positive prediction is correct—is identical across different demographic groups. Formally, it requires that P(Y=1 | Ŷ=1, A=a) = P(Y=1 | Ŷ=1, A=b) for all groups a and b, meaning a positive outcome from the classifier implies the same likelihood of actual success regardless of group membership.

This criterion is often contrasted with equalized odds and equal opportunity, which focus on error rates conditioned on the true outcome. Predictive parity ensures that decision-makers can interpret a positive prediction with uniform confidence across groups, making it particularly relevant in lending and hiring contexts where the cost of a false positive must be equitably distributed. However, it is mathematically impossible to simultaneously satisfy predictive parity, equalized odds, and demographic parity when base rates differ between groups, a fundamental tension known as the impossibility theorem of fairness.

SUFFICIENCY-BASED FAIRNESS

Key Characteristics of Predictive Parity

Predictive parity, also known as test-fairness or positive predictive value parity, is a sufficiency-based fairness metric. It requires that a model's precision—the probability that a positive prediction is correct—be identical across all groups defined by a protected attribute. This ensures that a positive outcome signifies the same level of confidence regardless of group membership.

01

Core Definition: Positive Predictive Value (PPV) Equality

Predictive parity is satisfied when P(Y=1 | Ŷ=1, A=a) = P(Y=1 | Ŷ=1, A=b) for all groups a and b. In simpler terms, if the model predicts a positive outcome, the probability that this outcome is truly positive must be the same for every demographic group. This metric focuses exclusively on the precision of the positive class, making it a sufficiency criterion—the prediction score is sufficient to determine the outcome, and group membership adds no further information.

02

Mathematical Formulation and Threshold Logic

The metric is formally defined as the equality of the conditional probability of the true label given a positive prediction. For a binary classifier with a risk score R and threshold t, it requires:

  • P(Y=1 | R > t, A=a) = P(Y=1 | R > t, A=b)

This is equivalent to requiring that the precision metric be equal across groups. A key implication is that a single, global decision threshold can be used for all groups while satisfying this condition, unlike other fairness metrics that may require group-specific thresholds.

03

Relationship to Calibration

Predictive parity is a form of group-wise calibration for the positive class. A model is well-calibrated if, for all instances assigned a probability score of s, the fraction of true positives is exactly s. Predictive parity specifically requires this calibration to hold within each group for the positive prediction outcome. If a model is well-calibrated for all groups, it automatically satisfies predictive parity. However, predictive parity alone does not guarantee full calibration across all score ranges.

04

Incompatibility with Equalized Odds

A fundamental result in algorithmic fairness is the impossibility theorem: except in trivial cases, predictive parity cannot be simultaneously satisfied with equalized odds (equality of both true positive and false positive rates) and demographic parity when base rates differ between groups. If the prevalence of a positive outcome (Y=1) is different across groups, a model cannot have both equal precision and equal error rates. This forces practitioners to choose which fairness definition aligns with their ethical and legal context.

05

Use Case: High-Stakes Selection Decisions

Predictive parity is the preferred fairness metric in scenarios where a positive prediction triggers a high-cost intervention or a valuable opportunity. Common applications include:

  • Loan approval: Ensuring that among all applicants approved for a loan, the rate of successful repayment is the same across all demographic groups.
  • University admissions: Guaranteeing that admitted students have an equal probability of graduating, regardless of background.
  • Pre-trial release: Ensuring that among those predicted to be low-risk, the actual recidivism rate is equal across groups.

In these cases, the cost of a false positive is high, making precision the paramount concern.

06

Limitations and the Problem of Self-Fulfilling Prophecies

A critical limitation is that predictive parity can mask systemic bias by perpetuating historical inequalities. If a disadvantaged group has been historically denied loans, the subset of that group that does receive loans may be exceptionally creditworthy, leading to a high PPV. A model satisfying predictive parity would then only approve the most exceptional candidates from that group, reinforcing the status quo. It also ignores false negatives, meaning it does not measure how many qualified individuals from a disadvantaged group are wrongly denied an opportunity.

FAIRNESS CRITERIA COMPARISON

Predictive Parity vs. Other Fairness Metrics

A comparison of Predictive Parity against other common group fairness metrics, highlighting their definitions, requirements, and trade-offs.

FeaturePredictive ParityEqualized OddsDemographic Parity

Formal Definition

P(Y=1|Ŷ=1, A=a) = P(Y=1|Ŷ=1, A=b)

TPR and FPR equal across groups

P(Ŷ=1|A=a) = P(Ŷ=1|A=b)

Fairness Criterion Family

Sufficiency

Separation

Independence

Focuses on Calibration of Positive Predictions

Requires Equal Error Rates Across Groups

Allows Use of Protected Attribute if Base Rates Differ

Satisfies 'Unawareness' When Base Rates are Equal

Compatible with Perfectly Calibrated Classifier

Primary Legal/Regulatory Alignment

Business necessity defense

Equal opportunity mandates

Disparate impact (80% rule)

PREDICTIVE PARITY

Frequently Asked Questions

Clear, technical answers to the most common questions about predictive parity, a sufficiency-based fairness metric that ensures positive predictions carry the same meaning across groups.

Predictive parity is a sufficiency-based fairness metric that requires a classifier's positive predictive value (PPV) —also called precision—to be equal across all groups defined by a protected attribute. In practice, this means that if a model predicts a positive outcome for an individual, the probability that this prediction is correct must be the same regardless of the individual's group membership. The metric is satisfied when P(Y=1 | Ŷ=1, A=a) = P(Y=1 | Ŷ=1, A=b) for all groups a and b, where Y is the true outcome, Ŷ is the predicted outcome, and A is the sensitive attribute. Predictive parity focuses on the meaning of a positive prediction rather than the rate of positive predictions, making it particularly relevant in high-stakes domains like hiring, lending, and criminal justice, where a positive decision must carry consistent evidentiary weight across demographic groups.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.