Learning Temporally Causal Latent Processes from General Temporal Data
Weiran Yao Thanks: $ˆ∗$ Equal contribution. Code: https://github.com/weirayao/leap Yuewen Sun Alex Ho Affiliation: Rice University, Houston TX, USA Changyin Sun Affiliation: Southeast University, Nanjing, China Kun Zhang Affiliation: Carnegie Mellon University, Pittsburgh PA, USA
Abstract
Our goal is to recover time-delayed latent causal variables and identify their relations from measured temporal data. Estimating causally-related latent variables from observations is particularly challenging as the latent variables are not uniquely recoverable in the most general case. In this work, we consider both a nonparametric, nonstationary setting and a parametric setting for the latent processes and propose two provable conditions under which temporally causal latent processes can be identified from their nonlinear mixtures. We propose LEAP, a theoretically-grounded framework that extends Variational AutoEncoders (VAEs) by enforcing our conditions through proper constraints in causal process prior. Experimental results on various datasets demonstrate that temporally causal latent processes are reliably identified from observed variables under different dependency structures and that our approach considerably outperforms baselines that do not properly leverage history or nonstationarity information. This demonstrates that using temporal information to learn latent processes from their invertible nonlinear mixtures in an unsupervised manner, for which we believe our work is
原文 arXiv:2110.05428;中英对照 + 大白话阅读 https://aha.fim.ai/paper/2110.05428v4