atlas

Research map / Probabilistic and scientific modeling / Causal discovery

Local Causal Discovery for Structural Evidence of Direct Discrimination

AAAI 2025 · Probabilistic and scientific modeling › Causal discovery · approach: Interventional causal discovery · 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 LD3, a local causal discovery method that finds parents of an outcome in a linear number of CI tests to yield structural evidence and a valid adjustment set for the weighted controlled direct effect, applied to COMPAS recidivism and liver transplant allocation.

Problem

Identifying direct discrimination in causal fairness analysis when the causal graph is unknown, where global discovery is unstable and costly on finite samples.

Approach

Local discovery that labels variables by causal partition relative to exposure and outcome to recover the parents of the outcome with O(|Z|) CI tests, then uses those parents as a valid adjustment set for the WCDE and tests the SDC via d-separation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
LD3 local parent discovery instead of relying on global discoveryParent discovery on random Erdős–Rényi DAGs · Random Erdős–Rényi DAGsparent F1: 100%Helped
Use LD3 to identify parents for COMPAS decile scoreRace and COMPAS decile score · COMPAS decile scoreWCDE p-value: p = 0.000Mixed
Use LD3 to identify parents for actual two-year recidivismRace and COMPAS recidivism · COMPAS two-year recidivismWCDE p-value: p = 0.87, 0.68, 0.77No clear effect
Use LD3 for sex-based liver allocation analysisLiver transplant allocation · Liver transplant allocationWCDE p-value: p-values (< 0.005)Mixed
Treat Z1 as latent (ablation)LD3 on the synthetic 18-node DAG · Synthetic 18-node DAGWCDE: 1.70 [1.66,1.75]Hurt
Treat B1 as latent (ablation)LD3 on the synthetic 18-node DAG · Synthetic 18-node DAGWCDE: 1.25 [1.24,1.26]No clear effect
Treat B2 as latent (ablation)LD3 on the synthetic 18-node DAG · Synthetic 18-node DAGWCDE: 1.22 [1.17,1.27]Mixed
Treat B3 as latent (ablation)LD3 on the synthetic 18-node DAG · Synthetic 18-node DAGWCDE: 1.72 [1.68,1.76]Hurt
Treat M1 as latent (ablation)LD3 on the synthetic 18-node DAG · Synthetic 18-node DAGWCDE: 1.25 [1.24,1.26]No clear effect
Treat M2 as latent (ablation)LD3 on the synthetic 18-node DAG · Synthetic 18-node DAGWCDE: 1.26 [1.25,1.26]No clear effect
Treat Z4a as latent (ablation)LD3 on the synthetic 18-node DAG · Synthetic 18-node DAGWCDE: 1.25 [1.24,1.26]No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: COMPAS (ProPublica) STAR (UNOS liver transplant data) Sangiovese (bnlearn) Asia (bnlearn) Sachs (bnlearn)

Benchmarks: Sangiovese Asia Sachs COMPAS STAR liver transplant

Metrics: parent F1 precision recall runtime number of CI tests WCDE estimate and p-value SDC accuracy estimator variance

Baselines: PC LDECC MB-by-MB LDP DirectLiNGAM NOTEARS

Builds on: Local Discovery by Partitioning (LDP) causal partition taxonomy double machine learning 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