# Generalization of LiNGAM that allows confounding

arXiv: https://arxiv.org/abs/2401.16661 · HTML: https://mlsanity.com/paper/2401.16661/

## Key facts

- Cited by 2 papers in the map (data through 14 Oct 2026).
- Builds on 9 of its 36 references that are in the map.
- First posted on arXiv 30 Jan 2024.

## Builds on (most cited first, 9 of 9)

- [MINE: Mutual Information Neural Estimation](https://mlsanity.com/paper/1801.04062/) (2018)
- [Causal Inference in the Presence of Latent Variables and Selection Bias](https://mlsanity.com/paper/1302.4983/) (2013)
- [gCastle: A Python Toolbox for Causal Discovery](https://mlsanity.com/paper/2111.15155/) (2021)
- [Learning Sparse Causal Models is not NP-hard](https://mlsanity.com/paper/1309.6824/) (2013)
- [Learning Linear Non-Gaussian Causal Models in the Presence of Latent Variables](https://mlsanity.com/paper/1908.03932/) (2019)
- [ParceLiNGAM: A causal ordering method robust against latent confounders](https://mlsanity.com/paper/1303.7410/) (2013)
- [Causal Discovery with Unobserved Confounding and non-Gaussian Data](https://mlsanity.com/paper/2007.11131/) (2020)
- [Causal Structural Learning Via Local Graphs](https://mlsanity.com/paper/2107.03597/) (2021)
- [Causal Order Identification to Address Confounding: Binary Variables](https://mlsanity.com/paper/2108.04947/) (2021)

## Built on by (most cited first, 2 of 2)

- [Differentiable Cyclic Causal Discovery Under Unmeasured Confounders](https://mlsanity.com/paper/2508.08450/) (2025)
- [Redefining the Shortest Path Problem Formulation of the Linear Non-Gaussian Acyclic Model: Pairwise Likelihood Ratios, Prior Knowledge, and Path Enumeration](https://mlsanity.com/paper/2404.11922/) (2024)

## Abstract (arXiv)

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.
