Causal Autoregressive Flows
Ilyes Khemakhem, Ricardo Pio Monti, Robert Leech, Aapo Hyv\"arinen

TL;DR
This paper establishes a connection between autoregressive normalizing flows and causal models, enabling causal discovery, interventional, and counterfactual inference with improved accuracy over existing methods.
Contribution
It introduces a novel approach linking autoregressive flows to causal inference, demonstrating identifiability and practical utility for causal discovery and prediction tasks.
Findings
Causal models from autoregressive flows are identifiable.
Likelihood ratio measure effectively determines causal direction.
Flows enable direct evaluation of interventional and counterfactual queries.
Abstract
Two apparently unrelated fields -- normalizing flows and causality -- have recently received considerable attention in the machine learning community. In this work, we highlight an intrinsic correspondence between a simple family of autoregressive normalizing flows and identifiable causal models. We exploit the fact that autoregressive flow architectures define an ordering over variables, analogous to a causal ordering, to show that they are well-suited to performing a range of causal inference tasks, ranging from causal discovery to making interventional and counterfactual predictions. First, we show that causal models derived from both affine and additive autoregressive flows with fixed orderings over variables are identifiable, i.e. the true direction of causal influence can be recovered. This provides a generalization of the additive noise model well-known in causal discovery.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBayesian Modeling and Causal Inference · Explainable Artificial Intelligence (XAI) · Machine Learning and Algorithms
MethodsNormalizing Flows · Causal inference
