Generalization of LiNGAM that allows confounding
Joe Suzuki, Tian-Le Yang
TL;DR
LiNGAM-MMI addresses recovering causal order under confounding in additive noise models by quantifying confounding with $K(e_1,\ldots,e_p)=E\left[\log \frac{P(e_1,\ldots,e_p)}{P(e_1)\cdots P(e_p)}\right]$ and selecting the order that minimizes it. It casts the search as a shortest-path problem and uses mutual-information-based distances estimated via copula entropy to achieve a globally optimal order with efficiency comparable to LiNGAM when confounding is absent. The key contributions are the KL-based confounding measure, the shortest-path formulation for global optimization, and empirical evidence showing improved order recovery in both simulated and real data. This approach removes the need to explicitly identify confounded variables and scales better than prior methods under realistic confounding, increasing robustness of causal discovery in practical settings.
Abstract
LiNGAM determines the variable order from cause to effect using additive noise models, but it faces challenges with confounding. Previous methods maintained LiNGAM's fundamental structure while trying to identify and address variables affected by confounding. As a result, these methods required significant computational resources regardless of the presence of confounding, and they did not ensure the detection of all confounding types. In contrast, this paper enhances LiNGAM by introducing LiNGAM-MMI, a method that quantifies the magnitude of confounding using KL divergence and arranges the variables to minimize its impact. This method efficiently achieves a globally optimal variable order through the shortest path problem formulation. LiNGAM-MMI processes data as efficiently as traditional LiNGAM in scenarios without confounding while effectively addressing confounding situations. Our experimental results suggest that LiNGAM-MMI more accurately determines the correct variable order, both in the presence and absence of confounding. The code is in the supplementary file in this link: https://github.com/SkyJoyTianle/ISIT2024.
