vix.ing · top · new · best · stats · spec

Origo: causal inference by compression

2017/11/18 by Kailash Budhathoki, Jilles Vreeken
Computer Science · Mathematics · #Algorithm #Artificial intelligence #Bayesian Modeling and Causal Inference #Benchmark (surveying) #Causal inference #Causal structure #Complement (music) #Computability, Logic, AI Algorithms #Computer science #Data compression #Data mining #Econometrics #Encoding (memory) #Inference #Kolmogorov complexity #Lossless compression #Machine Learning and Algorithms #Mathematics #Minimum description length #Range (aeronautics) #Set (abstract data type) #Theoretical computer science

paper · pdf · doi:10.1007/s10115-017-1130-5

crossref issued 2017/11/18 · crossref published 2017/11/18 · crossref published-online 2017/11/18 · openalex publication_date 2017/11/18 · crossref created 2017/11/18 · crossref published-print 2018/08/01 · crossref deposited 2019/10/06 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/23 · crossref indexed 2026/08/06

Abstract

Causal inference from observational data is one of the most fundamental problems in science. In general, the task is to tell whether it is more likely that X caused Y , or vice versa, given only data over their joint distribution. In this paper we propose a general inference framework based on Kolmogorov complexity, as well as a practical and computable instantiation based on the Minimum Description Length principle. Simply put, we propose causal inference by compression. That is, we infer that X is a likely cause of Y if we can better compress the data by first encoding X , and then encoding Y given X , than in the other direction. To show this works in practice, we propose Origo, an efficient method for inferring the causal direction from binary data. Origo employs the lossless Pack compressor and searches for that set of decision trees that encodes the data most succinctly. Importantly, it works directly on the data and does not require assumptions about neither distributions nor the type of causal relations. To evaluate Origo in practice, we provide extensive experiments on synthetic, benchmark, and real-world data, including three case studies. Altogether, the experiments show that Origo reliably infers the correct causal direction on a wide range of settings.

Citations