atlas

Research map / Probabilistic and scientific modeling / Causal discovery

A Local Method for Satisfying Interventional Fairness with Partially Known Causal Graphs

NeurIPS 2024 · Probabilistic and scientific modeling › Causal discovery · approach: Causal approaches to fairness · 0 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 a min-max optimization framework that uses a local IDA-style enumeration of possible parental sets of the sensitive attribute on CPDAGs/MPDAGs to achieve interventional fairness while using all variables for prediction.

Problem

Achieving interventional fairness when the true causal DAG is unknown and only a partially directed graph (CPDAG or MPDAG with background knowledge) is available, without sacrificing much prediction accuracy or relying on strong identification assumptions.

Approach

Locally enumerate all possible parental sets of the sensitive attribute from the CPDAG/MPDAG (via IDA and Meek's rules), estimate propensities and treatment effects for each, and train the predictor with a min-max penalty bounding worst-case interventional unfairness, using all covariates rather than only non-descendants.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the proposed min-max method instead of ϵ-IFairInterventional-fairness prediction · COMPASRMSE: 0.235 ± 0.091 -> 0.219 ± 0.020Helped
Use the proposed min-max method instead of ϵ-IFairInterventional-fairness prediction · COMPASUnfairness: 0.190 ± 0.120 -> 0.179 ± 0.011Helped
Use the proposed min-max method instead of ϵ-IFairInterventional-fairness prediction · AdultRMSE: 0.413 ± 0.010 -> 0.375 ± 0.019Helped
Use the proposed min-max method instead of FairInterventional-fairness prediction · AdultUnfairness: 0.187 ± 0.205 -> 0.171 ± 0.021Helped
Use the proposed min-max method instead of ϵ-IFairInterventional-fairness prediction · OULADRMSE: 0.499 ± 0.041 -> 0.491 ± 0.040Helped
Use the proposed min-max method instead of ϵ-IFairInterventional-fairness prediction · OULADUnfairness: 0.027 ± 0.020 -> 0.024 ± 0.018Helped
Use the proposed method instead of FullSynthetic prediction, noise 1.5, 10 nodes, 20 edges · Synthetic, noise 1.5, 10 nodes, 20 edgesRMSE: 0.576 ± 0.218 -> 0.623 ± 0.210Hurt
Use the proposed method instead of FairSynthetic prediction, noise 1.5, 10 nodes, 20 edges · Synthetic, noise 1.5, 10 nodes, 20 edgesUnfairness: 0.128 ± 0.200 -> 0.119 ± 0.175Helped
Use the proposed method instead of FullSynthetic prediction, noise 1.5, 40 nodes, 80 edges · Synthetic, noise 1.5, 40 nodes, 80 edgesRMSE: 0.538 ± 0.183 -> 0.606 ± 0.178Hurt
Use the proposed method instead of FairSynthetic prediction, noise 1.5, 40 nodes, 80 edges · Synthetic, noise 1.5, 40 nodes, 80 edgesUnfairness: 0.038 ± 0.059 -> 0.036 ± 0.054Helped
Increase the fairness threshold CProposed min-max method · Synthetic experimentsRMSEHelped
Increase the fairness threshold CProposed min-max method · Synthetic experimentsUnfairnessHurt

Surprising findings

Limitations

Experimental setup

Datasets: synthetic linear SEM data (ER graphs, 10-40 nodes) COMPAS Adult OULAD

Benchmarks: synthetic linear SEM datasets COMPAS Adult OULAD

Metrics: RMSE unfairness (RMSE between do(A=a) and do(A=a') predictions) AUC precision and recall for adjustment sets

Baselines: Full Unaware Oracle FairRelax Fair epsilon-IFair

Builds on: IDA framework Zuo et al. 2022 FAIR / FairRelax Kilbertus et al. 2017 interventional fairness Meek's rules PC algorithm

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