Causal Component Analysis

05/26/2023
by   Wendong Liang, et al.
0

Independent Component Analysis (ICA) aims to recover independent latent variables from observed mixtures thereof. Causal Representation Learning (CRL) aims instead to infer causally related (thus often statistically dependent) latent variables, together with the unknown graph encoding their causal relationships. We introduce an intermediate problem termed Causal Component Analysis (CauCA). CauCA can be viewed as a generalization of ICA, modelling the causal dependence among the latent components, and as a special case of CRL. In contrast to CRL, it presupposes knowledge of the causal graph, focusing solely on learning the unmixing function and the causal mechanisms. Any impossibility results regarding the recovery of the ground truth in CauCA also apply for CRL, while possibility results may serve as a stepping stone for extensions to CRL. We characterize CauCA identifiability from multiple datasets generated through different types of interventions on the latent causal variables. As a corollary, this interventional perspective also leads to new identifiability results for nonlinear ICA – a special case of CauCA with an empty graph – requiring strictly fewer datasets than previous results. We introduce a likelihood-based approach using normalizing flows to estimate both the unmixing function and the causal mechanisms, and demonstrate its effectiveness through extensive synthetic experiments in the CauCA and ICA setting.

READ FULL TEXT
research
07/21/2021

Discovering Latent Causal Variables via Mechanism Sparsity: A New Principle for Nonlinear ICA

It can be argued that finding an interpretable low-dimensional represent...
research
10/10/2020

Generalized Independent Noise Condition for Estimating Linear Non-Gaussian Latent Variable Graphs

Causal discovery aims to recover causal structures or models underlying ...
research
08/12/2022

Function Classes for Identifiable Nonlinear Independent Component Analysis

Unsupervised learning of latent variable models (LVMs) is widely used to...
research
10/12/2021

Single Independent Component Recovery and Applications

Latent variable discovery is a central problem in data analysis with a b...
research
02/02/2023

Disentanglement of Latent Representations via Sparse Causal Interventions

The process of generating data such as images is controlled by independe...
research
07/13/2022

Probing the Robustness of Independent Mechanism Analysis for Representation Learning

One aim of representation learning is to recover the original latent cod...
research
10/11/2021

Learning Temporally Causal Latent Processes from General Temporal Data

Our goal is to recover time-delayed latent causal variables and identify...

Please sign up or login with your details

Forgot password? Click here to reset