atlas

Research map / Learning theory and algorithms / Fairness

Fair Off-Policy Learning from Observational Data

ICML 2024 · Learning theory and algorithms › Fairness · approach: Fairness auditing and regularization · 1 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.

Proposes FairPol, a neural framework for fair off-policy learning from observational data that enforces action fairness via adversarial fair representation learning and value fairness (envy-free or max-min) via modified objectives, with generalization bounds.

Problem

Learning decision policies from observational data collected under a potentially discriminatory behavioral policy such that decisions are fair, both in terms of the action taken and the policy value across sensitive groups.

Approach

Defines action fairness (policy independent of sensitive attribute) and value fairness (envy-free and max-min over conditional policy values) for off-policy learning; enforces action fairness by adversarial fair representation learning (counterfactual domain confusion) and then optimizes value-fair objectives over the fair representation with DM/IPW/DR policy scores.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Enforce action fairness with FairPolOff-policy learning on simulated data · Simulated data test setaction fairness: 2.42 ± 0.20 -> 0.21 ± 0.05Helped
Enforce action fairness with FairPolOff-policy learning on simulated data · Simulated data test setpolicy value (overall): 1.24 ± 0.03 -> 1.02 ± 0.02Hurt
Use envy-free fairnessFairPol on simulated data · Simulated data test setpolicy value (overall): 1.02 ± 0.02 -> 0.87 ± 0.17Hurt
Use max-min fairnessFairPol on simulated data · Simulated data test setworst-group policy value: 0.74 ± 0.03 -> 0.73 ± 0.03Helped
Use DM instead of IPW or DRFairPol with action fairness · Simulated data test setpolicy value (overall): 1.02 ± 0.02; 1.01 ± 0.03; 1.01 ± 0.03No clear effect
Enforce action fairness with FairPolOff-policy learning on Oregon health insurance data · Oregon health insurance experiment test setaction fairness: 0.129 ± 0.007 -> 0.015 ± 0.001Helped
Enforce action fairness with FairPolOff-policy learning on Oregon health insurance data · Oregon health insurance experiment test setpolicy value (overall): 0.137 ± 0.005 -> 0.130 ± 0.004Hurt
Use max-min fairnessFairPol on Oregon health insurance data · Oregon health insurance experiment test setpolicy value (overall): 0.130 ± 0.004 -> 0.131 ± 0.008No clear effect
Use max-min fairnessFairPol on Oregon health insurance data · Oregon health insurance experiment test setworst-group policy value: 0.093 ± 0.006 -> 0.100 ± 0.011Helped
Increase envy-free parameter λFairPol · Simulated datapolicy value (overall)Hurt
Increase envy-free parameter λFairPol · Simulated datadifference between subgroup policy valuesHelped
Vary regularization parameter γFairPol · Simulated dataperformanceNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: simulated credit-lending data (n=3000) Oregon health insurance experiment data

Benchmarks: simulated credit-lending data Oregon health insurance experiment

Metrics: policy value conditional policy value by sensitive group action fairness (expected difference in policy) Spearman rank correlation with sensitive attribute

Baselines: Optimal unrestricted policy Oracle action fairness

Builds on: counterfactual domain confusion loss doubly robust policy learning fair representation learning

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