Identifiability Guarantees for Causal Disentanglement from Soft Interventions

Jiaqi Zhang, Chandler Squires, Kristjan Greenewald, Akash Srivastava, Karthikeyan Shanmugam +1 more
7/12/2023
stat.MLcs.LGmath.ST

Official code: uhlerlab/discrepancy_vae (16 stars, last commit 2023-11-27).

Abstract

Causal disentanglement aims to uncover a representation of data using latent variables that are interrelated through a causal model. Such a representation is identifiable if the latent model that explains the data is unique. In this paper, we focus on the scenario where unpaired observational and interventional data are available, with each intervention changing the mechanism of a latent variable. When the causal variables are fully observed, statistically consistent algorithms have been developed to identify the causal model under faithfulness assumptions. We here show that identifiability can still be achieved with unobserved causal variables, given a generalized notion of faithfulness. Our results guarantee that we can recover the latent causal model up to an equivalence class and predict the effect of unseen combinations of interventions, in the limit of infinite data. We implement our causal disentanglement framework by developing an autoencoding variational Bayes algorithm and apply it to the problem of predicting combinatorial perturbation effects in genomics.

View on arXivView PDF

Code Implementations(1)

code for paper: Identifiability Guarantees for Causal Disentanglement from Soft Interventions

163Python, Jupyter NotebookJul 6, 20232 years ago

Similar Papers

Cite this paper

@article{zhang2023identifiability,
  title  = {Identifiability Guarantees for Causal Disentanglement from Soft Interventions},
  author = {Jiaqi Zhang and Chandler Squires and Kristjan Greenewald and Akash Srivastava and Karthikeyan Shanmugam and Caroline Uhler},
  year   = {2023},
  eprint = {2307.06250},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.06250v3},
  journal = {NEURIPS 2023 2023}
}

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/2307.06250.svg)](https://codeofpaper.com/paper/2307.06250)

Discussion