English

Telling Cause from Effect using MDL-based Local and Global Regression

Machine Learning 2018-08-23 v1

Abstract

We consider the fundamental problem of inferring the causal direction between two univariate numeric random variables XX and YY from observational data. The two-variable case is especially difficult to solve since it is not possible to use standard conditional independence tests between the variables. To tackle this problem, we follow an information theoretic approach based on Kolmogorov complexity and use the Minimum Description Length (MDL) principle to provide a practical solution. In particular, we propose a compression scheme to encode local and global functional relations using MDL-based regression. We infer XX causes YY in case it is shorter to describe YY as a function of XX than the inverse direction. In addition, we introduce Slope, an efficient linear-time algorithm that through thorough empirical evaluation on both synthetic and real world data we show outperforms the state of the art by a wide margin.

Keywords

Cite

@article{arxiv.1709.08915,
  title  = {Telling Cause from Effect using MDL-based Local and Global Regression},
  author = {Alexander Marx and Jilles Vreeken},
  journal= {arXiv preprint arXiv:1709.08915},
  year   = {2018}
}

Comments

10 pages, To appear in ICDM17

R2 v1 2026-06-22T21:54:59.817Z