Density Ratio-based Causal Discovery from Bivariate Continuous-Discrete Data
Takashi Nicholas Maeda, Shohei Shimizu, Hidetoshi Matsui
TL;DR
The paper tackles identifying causal direction between a continuous variable $X$ and a discrete variable $Y$ using observational data without strong distributional assumptions. It introduces a density-ratio based criterion, showing that the conditional density ratio $G_{c_s,c_t}(x)=\frac{p_{X|Y}(x|c_t)}{p_{X|Y}(x|c_s)}$ is monotonic when $X\to Y$, non-monotonic when $Y\to X$, and constant under no causation, enabling identifiability. The proposed DRCD method combines a KS test to verify causal existence, uLSIF-based density-ratio estimation, and a monotonicity test on the estimated ratio to infer direction, backed by theoretical identifiability results. Empirical results on synthetic and real-world data demonstrate DRCD's superior performance relative to existing mixed-data causal-discovery methods and its adherence to known domain constraints in practical datasets. This provides a principled, normalization-free approach for cross-type causal discovery in bivariate settings and lays groundwork for broader extensions.
Abstract
We propose a causal discovery method for mixed bivariate data consisting of one continuous and one discrete variable. Existing approaches either impose strong distributional assumptions or face challenges in fairly comparing causal directions between variables of different types, due to differences in their information content. We introduce a novel approach that determines causal direction by analyzing the monotonicity of the conditional density ratio of the continuous variable, conditioned on different values of the discrete variable. Our theoretical analysis shows that the conditional density ratio exhibits monotonicity when the continuous variable causes the discrete variable, but not in the reverse direction. This property provides a principled basis for comparing causal directions between variables of different types, free from strong distributional assumptions and bias arising from differences in their information content. We demonstrate its effectiveness through experiments on both synthetic and real-world datasets, showing superior accuracy compared to existing methods.
