CausalGAN: Learning Causal Implicit Generative Models with Adversarial Training

By Murat Kocaoglu, Christopher Snyder, A. Dimakis, Sriram Vishwanath. 2017

314 citations recorded by the source corpus.

We propose an adversarial training procedure for learning a causal implicit generative model for a given causal graph. We show that adversarial training can be used to learn a generative model with true observational and interventional distributions if the generator architecture is consistent with the given causal graph. We consider the application of generating faces based on given binary labels where the dependency structure between the labels is preserved with a causal graph. This problem can be seen as learning a causal implicit generative model for the image and labels. We devise a two-stage procedure for this problem. First we train a causal implicit generative model over binary labels using a neural network consistent with a causal graph as the generator. We empirically show that WassersteinGAN can be used to output discrete labels. Later, we propose two new conditional GAN architectures, which we call CausalGAN and CausalBEGAN. We show that the optimal generator of the CausalGAN, given the labels, samples from the image distributions conditioned on these labels. The conditional GAN combined with a trained causal implicit generative model for the labels is then a causal implicit generative model over the labels and the generated image. We show that the proposed architectures can be used to sample from observational and interventional image distributions, even for interventions which do not naturally occur in the dataset.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Genetics, Generative Models

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Dacheng Tao
  2. Bernhard Schölkopf
  3. Yoshua Bengio
  4. David Lopez-Paz
  5. Mohit Bansal
  6. Simon Lacoste-Julien
  7. Sergey Levine
  8. Percy Liang

In Computer Vision and Pattern Recognition

  1. Dacheng Tao
  2. Luc Van Gool
  3. Trevor Darrell
  4. Andrew Zisserman
  5. Xiaogang Wang
  6. Ming-Hsuan Yang
  7. Jitendra Malik
  8. Bernt Schiele

In Genetics

  1. Christina Heinze-Deml
  2. Álvaro Parafita
  3. Dacheng Tao
  4. Jie Gui
  5. Jieping Ye
  6. Dominik Janzing
  7. Bernhard Schölkopf
  8. Zhenan Sun

In Generative Models

  1. Simon Lacoste-Julien
  2. Dacheng Tao
  3. Andreas Geiger
  4. Bernhard Schölkopf
  5. Axel Sauer
  6. Zhenan Sun
  7. Rémy Sun
  8. Jie Gui

Citations in the corpus