Causal Discovery for Linear DAGs with Dependent Latent Variables via Higher-order Cumulants
Ming Cai, Penggang Gao, Hisayuki Hara
TL;DR
This work tackles causal discovery for LvLiNGAM when latent variables can causally influence both other latents and observed variables. It introduces a cumulant-based three-stage algorithm that (i) identifies over-segmented clusters and latent parents (Stage I), (ii) infers the causal order among latent variables via source-detection and influence-removal using higher-order cumulants (Stage II), and (iii) reconstructs the full latent DAG (Stage III). The approach provides identifiability guarantees for a class of LvLiNGAM under given assumptions and demonstrates superior performance to existing methods on simulations and a real-world political democracy dataset. This cumulant-driven framework enables reliable causal structure learning in linear, non-Gaussian models with latent confounders and latent interactions, with practical implications for SEM-like analyses in domains with unobserved drivers.
Abstract
This paper addresses the problem of estimating causal directed acyclic graphs in linear non-Gaussian acyclic models with latent confounders (LvLiNGAM). Existing methods assume mutually independent latent confounders or cannot properly handle models with causal relationships among observed variables. We propose a novel algorithm that identifies causal DAGs in LvLiNGAM, allowing causal structures among latent variables, among observed variables, and between the two. The proposed method leverages higher-order cumulants of observed data to identify the causal structure. Extensive simulations and experiments with real-world data demonstrate the validity and practical utility of the proposed algorithm.
