Table of Contents
Fetching ...

Towards Identifiability of Hierarchical Temporal Causal Representation Learning

Zijian Li, Minghao Fu, Junxian Huang, Yifan Shen, Ruichu Cai, Yuewen Sun, Guangyi Chen, Kun Zhang

TL;DR

This work tackles identifiability of hierarchical temporal causal representations in time series by introducing CHiLD, a theory-guided framework that recovers multi-layer latent dynamics from temporal context. The authors prove identifiability results: (i) ${2L+1}$ adjacent observations suffice to identify the joint multi-layer latents up to invertible transforms, and (ii) within each layer, block-wise identifiability follows from sparsity and conditional independence, leading to component-wise identifiability. The CHiLD model implements these ideas with a contextual encoder and normalizing-flow-based hierarchical priors within a VAE, enabling controllable, hierarchical time-series generation. Empirical results on synthetic and real-world datasets show CHiLD outperforms strong baselines in identifiability, generation quality, and controllability, illustrating practical impact for domains like finance, climate, and biomechanical data.

Abstract

Modeling hierarchical latent dynamics behind time series data is critical for capturing temporal dependencies across multiple levels of abstraction in real-world tasks. However, existing temporal causal representation learning methods fail to capture such dynamics, as they fail to recover the joint distribution of hierarchical latent variables from \textit{single-timestep observed variables}. Interestingly, we find that the joint distribution of hierarchical latent variables can be uniquely determined using three conditionally independent observations. Building on this insight, we propose a Causally Hierarchical Latent Dynamic (CHiLD) identification framework. Our approach first employs temporal contextual observed variables to identify the joint distribution of multi-layer latent variables. Sequentially, we exploit the natural sparsity of the hierarchical structure among latent variables to identify latent variables within each layer. Guided by the theoretical results, we develop a time series generative model grounded in variational inference. This model incorporates a contextual encoder to reconstruct multi-layer latent variables and normalize flow-based hierarchical prior networks to impose the independent noise condition of hierarchical latent dynamics. Empirical evaluations on both synthetic and real-world datasets validate our theoretical claims and demonstrate the effectiveness of CHiLD in modeling hierarchical latent dynamics.

Towards Identifiability of Hierarchical Temporal Causal Representation Learning

TL;DR

This work tackles identifiability of hierarchical temporal causal representations in time series by introducing CHiLD, a theory-guided framework that recovers multi-layer latent dynamics from temporal context. The authors prove identifiability results: (i) adjacent observations suffice to identify the joint multi-layer latents up to invertible transforms, and (ii) within each layer, block-wise identifiability follows from sparsity and conditional independence, leading to component-wise identifiability. The CHiLD model implements these ideas with a contextual encoder and normalizing-flow-based hierarchical priors within a VAE, enabling controllable, hierarchical time-series generation. Empirical results on synthetic and real-world datasets show CHiLD outperforms strong baselines in identifiability, generation quality, and controllability, illustrating practical impact for domains like finance, climate, and biomechanical data.

Abstract

Modeling hierarchical latent dynamics behind time series data is critical for capturing temporal dependencies across multiple levels of abstraction in real-world tasks. However, existing temporal causal representation learning methods fail to capture such dynamics, as they fail to recover the joint distribution of hierarchical latent variables from \textit{single-timestep observed variables}. Interestingly, we find that the joint distribution of hierarchical latent variables can be uniquely determined using three conditionally independent observations. Building on this insight, we propose a Causally Hierarchical Latent Dynamic (CHiLD) identification framework. Our approach first employs temporal contextual observed variables to identify the joint distribution of multi-layer latent variables. Sequentially, we exploit the natural sparsity of the hierarchical structure among latent variables to identify latent variables within each layer. Guided by the theoretical results, we develop a time series generative model grounded in variational inference. This model incorporates a contextual encoder to reconstruct multi-layer latent variables and normalize flow-based hierarchical prior networks to impose the independent noise condition of hierarchical latent dynamics. Empirical evaluations on both synthetic and real-world datasets validate our theoretical claims and demonstrate the effectiveness of CHiLD in modeling hierarchical latent dynamics.
Paper Structure (56 sections, 9 theorems, 67 equations, 4 figures, 9 tables)

This paper contains 56 sections, 9 theorems, 67 equations, 4 figures, 9 tables.

Key Result

Theorem 1

(Block-wise Identifiability of Latent Variables ${\mathbf{z}}_t$ in Hierarchical Latent Process.) Suppose the observed and $L$-layer latent variables follow the data generation process in Figure fig:gen. By matching the true joint distribution of $2L+1$ number of adjacent observed variables, i.e., $ Suppose that we have learned $(\hat{g}, \hat{f}, p_{\hat{\epsilon}})$ to achieve Equations (equ:gen

Figures (4)

  • Figure 1: Illustration of data generation process with hierarchical temporal dynamics that consists of $L$-layer latent variables. The observed variables ${\mathbf{x}}_t$ are generated by ${\mathbf{x}}_t={\mathbf{g}}({\mathbf{z}}_t^1, \epsilon_t^0)$, where ${\mathbf{g}}$ and $\epsilon_t^0$ denote the nonlinear mixing function and noise, respectively. And ${\mathbf{z}}_t^l$ are influenced by its time-delayed and hierarchical parents ${\mathbf{z}}_{t-1}^l$ and ${\mathbf{z}}_t^{l+1}, l \leq L-1$, respectively.
  • Figure 2: The overall framework of CHiLD, which incorporates contextual Hierarchical encoder (Enc), step-wise decoder (Dec), and hierarchical prior networks.
  • Figure 3: Interpolation visualization of different models. For each method, after training the model, only one latent variable is gradually changed while keeping the other variables fixed. The images of each method from left to right represent the gradual increase of the latent variable.
  • Figure 4: Interpolation visualization of high-level and low-level latent variables of the proposed CHiLD method. Interpolating high-level latent variables leads to more significant changes in observed data compared to interpolating low-level latent variables.

Theorems & Definitions (28)

  • Definition 1: Block-wise Identifiability of Latent Variables ${\mathbf{z}}_t^l$ von2021self
  • Definition 2: Component-wise Identifiability of Latent Variables $z_{t,i}^l$ kong2022partial
  • Definition 3: Linear Operator hu2008dunford1988linear
  • Theorem 1
  • Theorem 2
  • Lemma 1
  • Definition 4
  • Definition 5
  • Theorem A1
  • Lemma A1
  • ...and 18 more