Causal Autoregressive Flows

11/04/2020
by   Ilyes Khemakhem, et al.
0

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 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. First, we show that causal models derived from both affine and additive flows are identifiable. This provides a generalization of the additive noise model well-known in causal discovery. Second, we derive a bivariate measure of causal direction based on likelihood ratios, leveraging the fact that flow models estimate normalized log-densities of data. Such likelihood ratios have well-known optimality properties in finite-sample inference. Third, we demonstrate that the invertibility of flows naturally allows for direct evaluation of both interventional and counterfactual queries. Finally, throughout a series of experiments on synthetic and real data, the proposed method is shown to outperform current approaches for causal discovery as well as making accurate interventional and counterfactual predictions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/18/2020

Autoregressive flow-based causal discovery and inference

We posit that autoregressive flow models are well-suited to performing a...
research
06/08/2023

Causal normalizing flows: from theory to practice

In this work, we deepen on the use of normalizing flows for causal reaso...
research
08/14/2023

OCDaf: Ordered Causal Discovery with Autoregressive Flows

We propose OCDaf, a novel order-based method for learning causal graphs ...
research
11/02/2009

Causal Inference on Discrete Data using Additive Noise Models

Inferring the causal structure of a set of random variables from a finit...
research
12/31/2021

Triangular Flows for Generative Modeling: Statistical Consistency, Smoothness Classes, and Fast Rates

Triangular flows, also known as Knöthe-Rosenblatt measure couplings, com...
research
10/12/2022

Diffusion Models for Causal Discovery via Topological Ordering

Discovering causal relations from observational data becomes possible wi...
research
06/15/2020

Causal Inference with Deep Causal Graphs

Parametric causal modelling techniques rarely provide functionality for ...

Please sign up or login with your details

Forgot password? Click here to reset