CausalVAE: Structured Causal Disentanglement in Variational Autoencoder

04/18/2020
by   Mengyue Yang, et al.
12

Learning disentanglement aims at finding a low dimensional representation, which consists of multiple explanatory and generative factors of the observational data. The framework of variational autoencoder is commonly used to disentangle independent factors from observations. However, in real scenarios, the factors with semantic meanings are not necessarily independent. Instead, there might be an underlying causal structure due to physics laws. We thus propose a new VAE based framework named CausalVAE, which includes causal layers to transform independent factors into causal factors that correspond to causally related concepts in data. We analyze the model identifiabitily of CausalVAE, showing that the generative model learned from the observational data recovers the true one up to a certain degree. Experiments are conducted on various datasets, including synthetic datasets consisting of pictures with multiple causally related objects abstracted from physical world, and a benchmark face dataset CelebA. The results show that the causal representations by CausalVAE are semantically interpretable, and lead to better results on downstream tasks. The new framework allows causal intervention, by which we can intervene any causal concepts to generate artificial data.

READ FULL TEXT
research
04/18/2023

CF-VAE: Causal Disentangled Representation Learning with VAE and Causal Flows

Learning disentangled representations is important in representation lea...
research
07/04/2022

De-Biasing Generative Models using Counterfactual Methods

Variational autoencoders (VAEs) and other generative methods have garner...
research
05/31/2023

Neuro-Causal Factor Analysis

Factor analysis (FA) is a statistical tool for studying how observed var...
research
02/07/2022

CITRIS: Causal Identifiability from Temporal Intervened Sequences

Understanding the latent causal factors of a dynamical system from visua...
research
07/16/2019

Explaining Classifiers with Causal Concept Effect (CaCE)

How can we understand classification decisions made by deep neural nets?...
research
03/30/2022

Weakly supervised causal representation learning

Learning high-level causal representations together with a causal model ...
research
10/07/2021

Boxhead: A Dataset for Learning Hierarchical Representations

Disentanglement is hypothesized to be beneficial towards a number of dow...

Please sign up or login with your details

Forgot password? Click here to reset