Effective Bayesian Causal Inference via Structural Marginalisation and Autoregressive Orders
Not on the map. Why?
Abstract (arXiv)
The traditional two-stage approach to causal inference first identifies a single causal model (or equivalence class of models), which is then used to answer causal queries. However, this neglects any epistemic model uncertainty. In contrast, Bayesian causal inference does incorporate epistemic uncertainty into query estimates via Bayesian marginalisation (posterior averaging) over all causal models. While principled, this marginalisation over entire causal models, i.e., both causal structures (graphs) and mechanisms, poses a tremendous computational challenge. In this work, we address this challenge by decomposing structure marginalisation into the marginalisation over (i) causal orders and (ii) directed acyclic graphs (DAGs) given an order. We can marginalise the latter in closed form by limiting the number of parents per variable and utilising Gaussian processes to model mechanisms. To marginalise over orders, we use a sampling-based approximation, for which we devise a novel auto-regressive distribution over causal orders (ARCO). Our method outperforms state-of-the-art in structure learning on simulated non-linear additive noise benchmarks, and yields competitive results on real-world data. Furthermore, we can accurately infer interventional distributions and average causal effects.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 34 of its 81 references that are in the map. First posted on arXiv 22 Feb 2024.
Builds on
34 of 81 references.
References · 34
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2018DAGs with NO TEARS: Continuous Optimization for Structure Learningcited by 745
- 2018GPyTorch: Blackbox Matrix-Matrix Gaussian Process Inference with GPU Accelerationcited by 603
- 2019DAG-GNN: DAG Structure Learning with Graph Neural Networkscited by 329
- 2019Gradient-Based Neural DAG Learningcited by 227
- 2020Differentiable Causal Discovery from Interventional Datacited by 218
- 2020Deep Structural Causal Models for Tractable Counterfactual Inferencecited by 210
- 2019Stochastic Beams and Where to Find Them: The Gumbel-Top-k Trick for Sampling Sequences Without Replacementcited by 205
- 2020On the Role of Sparsity and DAG Constraints for Learning Linear DAGscited by 186
- 2021Beware of the Simulated DAG! Causal Discovery Benchmarks May Be Easy To Gamecited by 159
- 2022Bayesian Structure Learning with Generative Flow Networkscited by 153
- 2023Causal-learn: Causal Discovery in Pythoncited by 108
22 more
- 2021DiBS: Differentiable Bayesian Structure Learningcited by 105
- 2017Causal Structure Learningcited by 84
- 2021BCD Nets: Scalable Variational Approaches for Bayesian Causal Discoverycited by 68
- 2022Greedy Relaxations of the Sparsest Permutation Algorithmcited by 63
- 2013Learning Gaussian Networkscited by 62
- 2021gCastle: A Python Toolbox for Causal Discoverycited by 60
- 2022Interventions, Where and How? Experimental Design for Causal Models at Scalecited by 49
- 2018Constant-Time Predictive Distributions for Gaussian Processescited by 48
- 2022Differentiable DAG Samplingcited by 46
- 2022Causal Structure Learning: a Combinatorial Perspectivecited by 46
- 2021Variational Causal Networks: Approximate Bayesian Inference over Causal Structurescited by 43
- 2022Active Bayesian Causal Inferencecited by 34
- 2015Partition MCMC for inference on acyclic digraphscited by 33
- 2020Towards Scalable Bayesian Learning of Causal DAGscited by 33
- 2023BayesDAG: Gradient-Based Posterior Inference for Causal Discoverycited by 33
- 2018Gaussian Process Conditional Density Estimationcited by 22
- 2013A Bayesian Approach to Learning Causal Networkscited by 20
- 2019Optimal experimental design via Bayesian optimization: active causal structure learning for Gaussian process networkscited by 18
- 2024Adjustment Identification Distance: A gadjid for Causal Structure Learningcited by 16
- 2021Bayesian Model Averaging for Causality Estimation and its Approximation based on Gaussian Scale Mixture Distributionscited by 4
- 2023A Bayesian Take on Gaussian Process Networkscited by 4
- 2024Bayesian Causal Inference with Gaussian Process Networkscited by 2
Built on by
Citing papers per year: 2024: 1; 2025: 2; 2026: 3.
6 papers.
- 2025Estimating Interventional Distributions with Uncertain Causal Graphs through Meta-Learningcited by 11
- 2024ProDAG: Projected Variational Inference for Directed Acyclic Graphscited by 4
- 2025Large-Scale Bayesian Causal Discovery with Interventional Datacited by 0
- 2026Moment Matters: Mean and Variance Causal Graph Discovery from Heteroscedastic Observational Datacited by 0
- 2026Interpretable Causal Discovery via Causal-Effect Constraintscited by 0
- 2026CIDER-FM: Foundation Models for Causal Inference from Diverse Experimental Regimescited by 0
- 2026CIDER-FM: Foundation Models for Causal Inference from Diverse Experimental Regimes30 Sep 2026
- 2026Interpretable Causal Discovery via Causal-Effect Constraints12 Aug 2026
- 2026Moment Matters: Mean and Variance Causal Graph Discovery from Heteroscedastic Observational Data27 Feb 2026
- 2025Large-Scale Bayesian Causal Discovery with Interventional Data2 Oct 2025
- 2025Estimating Interventional Distributions with Uncertain Causal Graphs through Meta-Learning7 Jul 2025
- 2024ProDAG: Projected Variational Inference for Directed Acyclic Graphs24 May 2024