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

Amortized Inference for Causal Structure Learning

About

Inferring causal structure poses a combinatorial search problem that typically involves evaluating structures with a score or independence test. The resulting search is costly, and designing suitable scores or tests that capture prior knowledge is difficult. In this work, we propose to amortize causal structure learning. Rather than searching over structures, we train a variational inference model to directly predict the causal structure from observational or interventional data. This allows our inference model to acquire domain-specific inductive biases for causal discovery solely from data generated by a simulator, bypassing both the hand-engineering of suitable score functions and the search over graphs. The architecture of our inference model emulates permutation invariances that are crucial for statistical efficiency in structure learning, which facilitates generalization to significantly larger problem instances than seen during training. On synthetic data and semisynthetic gene expression data, our models exhibit robust generalization capabilities when subject to substantial distribution shifts and significantly outperform existing algorithms, especially in the challenging genomics domain. Our code and models are publicly available at: https://github.com/larslorch/avici.

Lars Lorch, Scott Sussex, Jonas Rothfuss, Andreas Krause, Bernhard Sch\"olkopf• 2022

Related benchmarks

TaskDatasetResultRank
Causal DiscoverySynthetic (n=100, |E|=400, sample size=1000)
mAP32.3
36
Causal DiscoverySynthetic n=1000, |E|=2000, sample size=1000
mAP0.9
32
Causal DiscoverySyntren
F1 Score22.22
22
Causal DiscoveryAlarm (d=37, |E|=46) medium-scale (test)
Precision95.2
20
Causal DiscoverySachs flow cytometry observational
SHD19
19
Causal DiscoveryFoundCause 10% MAR missingness
AUROC0.719
16
Causal DiscoveryCausal Discovery Suite 30% MAR missingness
Coverage15
16
Causal Discovery15 Real-world Causal Discovery Benchmark Datasets
Coverage15
16
Causal DiscoverySemantic Causal Environment observation-only
F1 Score56
15
Causal DiscoverySynthetic Data Observation-only (1000 samples)
Rank7.6
15
Showing 10 of 56 rows

Other info

Follow for update