Table of Contents
Fetching ...

Probabilistic Modelling is Sufficient for Causal Inference

Bruno Mlodozeniec, David Krueger, Richard E. Turner

TL;DR

The paper argues that probabilistic modelling is sufficient for answering interventional and counterfactual causal questions, challenging the view that bespoke causal frameworks are necessary. It grounds the claim with concrete aspirin headache examples and a twin-model Bayesian-network formulation to handle interventions and counterfactuals by writing down the joint distribution of all variables. It then connects these probabilistic constructions to the standard causal toolbox (do-notation, do-calculus, SCMs) as syntactic devices rather than essential primitives, clarifying identifiability and the role of Markov equivalence. The discussion highlights advantages such as accessibility, flexibility, and applicability to non-graphical models and probabilistic programming, while cautioning that careful modelling assumptions remain crucial.

Abstract

Causal inference is a key research area in machine learning, yet confusion reigns over the tools needed to tackle it. There are prevalent claims in the machine learning literature that you need a bespoke causal framework or notation to answer causal questions. In this paper, we want to make it clear that you \emph{can} answer any causal inference question within the realm of probabilistic modelling and inference, without causal-specific tools or notation. Through concrete examples, we demonstrate how causal questions can be tackled by writing down the probability of everything. Lastly, we reinterpret causal tools as emerging from standard probabilistic modelling and inference, elucidating their necessity and utility.

Probabilistic Modelling is Sufficient for Causal Inference

TL;DR

The paper argues that probabilistic modelling is sufficient for answering interventional and counterfactual causal questions, challenging the view that bespoke causal frameworks are necessary. It grounds the claim with concrete aspirin headache examples and a twin-model Bayesian-network formulation to handle interventions and counterfactuals by writing down the joint distribution of all variables. It then connects these probabilistic constructions to the standard causal toolbox (do-notation, do-calculus, SCMs) as syntactic devices rather than essential primitives, clarifying identifiability and the role of Markov equivalence. The discussion highlights advantages such as accessibility, flexibility, and applicability to non-graphical models and probabilistic programming, while cautioning that careful modelling assumptions remain crucial.

Abstract

Causal inference is a key research area in machine learning, yet confusion reigns over the tools needed to tackle it. There are prevalent claims in the machine learning literature that you need a bespoke causal framework or notation to answer causal questions. In this paper, we want to make it clear that you \emph{can} answer any causal inference question within the realm of probabilistic modelling and inference, without causal-specific tools or notation. Through concrete examples, we demonstrate how causal questions can be tackled by writing down the probability of everything. Lastly, we reinterpret causal tools as emerging from standard probabilistic modelling and inference, elucidating their necessity and utility.
Paper Structure (47 sections, 48 equations, 9 figures)

This paper contains 47 sections, 48 equations, 9 figures.

Figures (9)

  • Figure 1: Graphical model for the observational data on aspirin's effect in a population.
  • Figure 2: Samples of the headache duration against aspirin dose from the log-normal aspirin model. The plot shows headache duration increasing with aspirin dose taken; however, for any group of people with a narrow range of headache severities, the trend is reversed. Parameters for the model are $a\mkern1.4mu{=}\mkern1.4mu 1.5$, $b\mkern1.4mu{=}\mkern1.4mu 2.68$, $c\mkern1.4mu{=}\mkern1.4mu 1.0$, $\mu_Z\mkern1.4mu{=}\mkern1.4mu 3.95$, $\sigma_Z\mkern1.4mu{=}\mkern1.4mu 0.15$, $\sigma_T \mkern1.4mu{=}\mkern1.4mu 0.07$ and $\sigma_Y\mkern1.4mu{=}\mkern1.4mu 0.05$.
  • Figure 3: Graphical model for interventional aspirin example.
  • Figure 4: Distributions of the headache duration in the intervened upon world for different interventions $t^*$ on the assigned aspirin dose in the log-normal aspirin model.
  • Figure 5: Illustration of the rule in def. \ref{['def:interventions']} for obtaining the joint on the intervened-upon variables from the BN over the observed variables.
  • ...and 4 more figures

Theorems & Definitions (6)

  • Definition 2.1
  • Definition 3.1
  • Definition 3.2
  • Definition 1.1
  • Definition 1.2
  • Definition 1.3