Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Bivariate Causal Discovery Using Rate-Distortion MDL: An Information Dimension Approach

About

Approaches to bivariate causal discovery based on the minimum description length (MDL) principle approximate the (uncomputable) Kolmogorov complexity of the models in each causal direction, selecting the one with the lower total complexity. The premise is that nature's mechanisms are simpler in their true causal order. Inherently, the description length (complexity) in each direction includes the description of the cause variable and that of the causal mechanism. In this work, we argue that current state-of-the-art MDL-based methods do not correctly address the problem of estimating the description length of the cause variable, effectively leaving the decision to the description length of the causal mechanism. Based on rate-distortion theory, we propose a new way to measure the description length of the cause, corresponding to the minimum rate required to achieve a distortion level representative of the underlying distribution. This distortion level is deduced using rules from histogram-based density estimation, while the rate is computed using the related concept of information dimension, based on an asymptotic approximation. Combining it with a traditional approach for the causal mechanism, we introduce a new bivariate causal discovery method, termed rate-distortion MDL (RDMDL). We show experimentally that RDMDL achieves competitive performance on the T\"ubingen dataset. All the code and experiments are publicly available at github.com/tiagobrogueira/Causal-Discovery-In-Exchangeable-Data.

Tiago Brogueira, M\'ario A.T. Figueiredo• 2026

Related benchmarks

TaskDatasetResultRank
Causal DiscoveryTübingen
AUROC82
37
Causal DiscoveryCE-Gauss
AUROC69.4
31
Bivariate Causal DiscoveryLS-s--
30
Bivariate Causal DiscoverySIM-ln--
24
Bivariate Causal DiscoveryCE Multi
AUROC97
21
Bivariate Causal DiscoveryCE-Cha
AUROC64.2
21
Bivariate Causal DiscoverySIM-ln
AUROC0.916
21
Bivariate Causal DiscoveryCE-Net
AUROC81.7
21
Bivariate Causal DiscoverySIM
AUROC62.8
21
Bivariate Causal DiscoverySIM-c
AUROC67.6
21
Showing 10 of 46 rows

Other info

Follow for update