# Detection of Unobserved Common Causes based on NML Code in Discrete, Mixed, and Continuous Variables

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

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Builds on 6 of its 37 references that are in the map.
- First posted on arXiv 11 Mar 2024.

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

- [Causal Discovery with Continuous Additive Noise Models](https://mlsanity.com/paper/1309.6779/) (2013)
- [Causality for Machine Learning](https://mlsanity.com/paper/1911.10500/) (2019)
- [ParceLiNGAM: A causal ordering method robust against latent confounders](https://mlsanity.com/paper/1303.7410/) (2013)
- [Entropic Causal Inference](https://mlsanity.com/paper/1611.04035/) (2016)
- [Causal Inference on Discrete Data via Estimating Distance Correlations](https://mlsanity.com/paper/1803.07712/) (2018)
- [We Are Not Your Real Parents: Telling Causal from Confounded using MDL](https://mlsanity.com/paper/1901.06950/) (2019)

## Abstract (arXiv)

Causal discovery in the presence of unobserved common causes from observational data only is a crucial but challenging problem. We categorize all possible causal relationships between two random variables into the following four categories and aim to identify one from observed data: two cases in which either of the direct causality exists, a case that variables are independent, and a case that variables are confounded by latent confounders. Although existing methods have been proposed to tackle this problem, they require unobserved variables to satisfy assumptions on the form of their equation models. In our previous study (Kobayashi et al., 2022), the first causal discovery method without such assumptions is proposed for discrete data and named CLOUD. Using Normalized Maximum Likelihood (NML) Code, CLOUD selects a model that yields the minimum codelength of the observed data from a set of model candidates. This paper extends CLOUD to apply for various data types across discrete, mixed, and continuous. We not only performed theoretical analysis to show the consistency of CLOUD in terms of the model selection, but also demonstrated that CLOUD is more effective than existing methods in inferring causal relationships by extensive experiments on both synthetic and real-world data.
