atlas

Research map / Learning theory and algorithms / Fairness

Counterfactual Fairness by Combining Factual and Counterfactual Predictions

NeurIPS 2024 · Learning theory and algorithms › Fairness · approach: Causal and policy fairness in decisions · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proves that combining factual and counterfactual predictions from a Bayes-optimal (possibly unfair) predictor gives optimal counterfactually fair predictors, quantifies the inherent CF-accuracy trade-off, and proposes PCF/CRM methods that remain robust under imperfect counterfactual estimation.

Problem

Counterfactual fairness often degrades predictive performance, but the optimal accuracy achievable under perfect counterfactual fairness and its trade-off with predictive performance were unknown, especially under imperfect causal knowledge.

Approach

Under invertible causal models, the Bayes-optimal counterfactually fair predictor is the average of the unconstrained optimal predictions at the factual point and its counterfactual; the excess risk of this constraint is characterized exactly (squared loss: sigma_A^2 times a U-level dependence between Y and A; cross-entropy: I(A;Y|U)). A plug-in method (PCF) mixes outputs of any pretrained predict

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Combine factual and counterfactual predictions with PCFKNN predictors · Linear-Reg, Cubic-Reg, Linear-Cls, and Cubic-Cls with ground-truth counterfactualsErrorHelped
Use PCF with ground-truth counterfactualsKNN predictors · Linear-Reg, Cubic-Reg, Linear-Cls, and Cubic-Cls with ground-truth counterfactualsTENo clear effect
Use PCF rather than CFE or CFR as counterfactual estimation noise increasesSynthetic datasets · Linear-Reg, Cubic-Reg, Linear-Cls, and Cubic-Cls under controllable estimation errorErrorHelped
Use PCF rather than CFE or CFR as counterfactual estimation noise increasesSynthetic datasets · Linear-Reg, Cubic-Reg, Linear-Cls, and Cubic-Cls under controllable estimation errorTEHelped
Increase counterfactual estimation errorCFE, CFR, and PCF · Synthetic datasets under controllable estimation errorErrorHurt
Increase counterfactual estimation errorCFE, CFR, and PCF · Synthetic datasets under controllable estimation errorTEHurt
Use the analytic Bayes-optimal predictor instead of an ERM-trained predictor in PCFPCF · Synthetic datasets under counterfactual estimation errorErrorHelped
Use PCF-CRM rather than CFU or CFRLaw School Success semi-synthetic dataset · Law School SuccessErrorHelped
Use PCF-CRM rather than CFU or CFRLaw School Success semi-synthetic dataset · Law School SuccessTEHelped
Use ERM rather than fairness-oriented methodsLaw School Success semi-synthetic dataset · Law School SuccessErrorHelped
Use ERM rather than fairness-oriented methodsLaw School Success semi-synthetic dataset · Law School SuccessTEHurt
Mix predictors to optimize the trade-off between counterfactual fairness and errorPCF-CRM · Law School Success semi-synthetic datasetErrorHelped

Surprising findings

Limitations

Experimental setup

Datasets: Linear-Reg Cubic-Reg Linear-Cls Cubic-Cls Law School Success

Benchmarks: Linear-Reg Cubic-Reg Linear-Cls Cubic-Cls Law School Success (semi-synthetic)

Metrics: Error Total Effect (TE) TE_0 TE_1

Baselines: ERM CFU CFR ECOCF PCF-Analytic

Builds on: counterfactual fairness structural causal models equal counterfactual opportunity counterfactual fairness with unobserved confounders (CFU)

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy