Testing Conditional Independence Between Latent Variables by Independence Residuals.

Chen, Zhengming; Qiao, Jie; Xie, Feng; Cai, Ruichu; Hao, Zhifeng; Zhang, Keli · IEEE Trans Neural Netw Learn Syst · 2025

Where this comes from

Abstract

Conditional independence (CI) testing is an important problem, especially in causal discovery. Most testing methods assume that all variables are fully observable and then test the CI among the observed data. Such an assumption is often untenable beyond applications dealing with, e.g., psychological analysis about the mental health status and medical diagnosing (researchers need to consider the existence of latent variables in these scenarios); and typically adopted latent CI test schemes mainly suffer from robust or efficient issues. Accordingly, this article investigates the problem of testing CI between latent variables. To this end, we offer an auxiliary regression-based CI (AReCI) test by taking the measured variable as the surrogate variable of the latent variables to conduct the regression over the latent variables under the linear causal models, in which each latent variable has some certain measured variables. Specifically, given a pair of latent variables and , and a corresponding latent variable set , holds if and only if and are statistically independent, where and are the two disjoint subset of the measured variable for the corresponding latent variables, , and is a parameter vector characterized from the cross covariance between and , and is a parameter vector characterized from the cross covariance between and . We theoretically show that the AReCI test is capable of addressing both Gaussian and non-Gaussian data. In addition, we find that the well-known partial correlation test can be seen as a special case of the AReCI test. Finally, we devise a causal discovery method by using the AReCI test as the CI test. The experimental results on synthetic and real-world data illustrate the effectiveness of our method.