Causal Modeling with Stationary Diffusions

Lars Lorch, Andreas Krause, Bernhard Schölkopf
10/26/2023
cs.LG

Official code: larslorch/stadion (22 stars, MIT, last commit 2025-03-03).

Abstract

We develop a novel approach towards causal inference. Rather than structural equations over a causal graph, we learn stochastic differential equations (SDEs) whose stationary densities model a system's behavior under interventions. These stationary diffusion models do not require the formalism of causal graphs, let alone the common assumption of acyclicity. We show that in several cases, they generalize to unseen interventions on their variables, often better than classical approaches. Our inference method is based on a new theoretical result that expresses a stationarity condition on the diffusion's generator in a reproducing kernel Hilbert space. The resulting kernel deviation from stationarity (KDS) is an objective function of independent interest.

View on arXivView PDF

Code Implementations(1)

MIT

Causal Modeling with Stationary Diffusions, AISTATS 2024

223PythonFeb 16, 20241 years agoMIT
causal-inferencecausalitydynamical-systemskernel-methodssde

Similar Papers

Cite this paper

@article{lorch2023causal,
  title  = {Causal Modeling with Stationary Diffusions},
  author = {Lars Lorch and Andreas Krause and Bernhard Schölkopf},
  year   = {2023},
  eprint = {2310.17405},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.17405v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.17405.svg)](https://codeofpaper.com/paper/2310.17405)

Discussion