Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Deep End-to-end Causal Inference

About

Causal inference is essential for data-driven decision making across domains such as business engagement, medical treatment and policy making. However, research on causal discovery has evolved separately from inference methods, preventing straight-forward combination of methods from both fields. In this work, we develop Deep End-to-end Causal Inference (DECI), a single flow-based non-linear additive noise model that takes in observational data and can perform both causal discovery and inference, including conditional average treatment effect (CATE) estimation. We provide a theoretical guarantee that DECI can recover the ground truth causal graph under standard causal discovery assumptions. Motivated by application impact, we extend this model to heterogeneous, mixed-type data with missing values, allowing for both continuous and discrete treatment decisions. Our results show the competitive performance of DECI when compared to relevant baselines for both causal discovery and (C)ATE estimation in over a thousand experiments on both synthetic datasets and causal machine learning benchmarks across data-types and levels of missingness.

Tomas Geffner, Javier Antoran, Adam Foster, Wenbo Gong, Chao Ma, Emre Kiciman, Amit Sharma, Angus Lamb, Martin Kukla, Nick Pawlowski, Miltiadis Allamanis, Cheng Zhang• 2022

Related benchmarks

TaskDatasetResultRank
Noise PredictionAVICI (out-of-distribution)
LIN (RMSE)0.07
32
Sample GenerationAVICI RFF (Out-of-distribution)
RMSE0.27
16
Counterfactual GenerationAVICI (test)
LIN RMSE (IN)0.02
16
Sample GenerationAVICI RFF (In-distribution)
RMSE0.33
16
Interventional GenerationAVICI In-distribution
LIN RMSE0.14
16
Noise PredictionAVICI In-distribution
LIN RMSE0.08
16
Sample GenerationAVICI LIN (In-distribution)
RMSE0.14
16
Sample GenerationAVICI LIN (Out-of-distribution)
RMSE0.13
16
Structure learningmagic-irri n=100
SHD102
11
Structure learningecoli70 n=100
SHD70.95
11
Showing 10 of 13 rows

Other info

Follow for update