Research map / Probabilistic and scientific modeling / Causal discovery
When Additive Noise Meets Unobserved Mediators: Bivariate Denoising Diffusion for Causal Discovery
Read the paperCheck your idea against 108,967 papers
AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.
Proposes Bivariate Denoising Diffusion (BiDD), which trains conditional diffusion models in both directions and infers causal direction from which direction's predicted noise is less dependent on the conditioning variable, targeting bivariate causal discovery under unobserved mediators.
Problem
Bivariate causal direction discovery from observational data when unobserved mediators corrupt the additive noise model (ANM) assumption, where existing ANM-based methods and the one prior hidden-mediator method (CANM) fail.
Approach
Fit two conditional diffusion models (predict noise on one variable conditioned on the other) and choose the direction whose predicted noise has lower mutual information with its conditioning variable; the causal direction's noise predictions are expected to be independent of the cause, while anticausal predictions are not.
Key results
- With one mediator and n=1000, BiDD_Total reaches at least 80% accuracy across all seven mechanism-noise settings, while most baselines fall to 50% or below in at least two settings.
- On the Tübingen dataset (n=3000), BiDD_Total achieves 64% accuracy, comparable to NoGAM (69%) and SCORE (65%).
- With no mediators (n=1000), BiDD_Total achieves at least 77% accuracy across all mechanism-noise combinations.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Use BiDD_Total instead of the compared baselines | Bivariate causal discovery · One-mediator synthetic settings across seven transformation-noise combinations | accuracy | Mixed |
| Use BiDD_Total instead of CANM | Bivariate causal discovery · One-mediator synthetic settings with linear or tanh mechanisms | accuracy | Helped |
| Use BiDD_Total instead of PNL | Bivariate causal discovery · One-mediator synthetic settings | accuracy | Helped |
| Use BiDD_Total instead of RESIT | Bivariate causal discovery · One-mediator synthetic neural network settings | accuracy | Helped |
| Use BiDD_Total rather than RESIT or PNL as mediator depth increases | Tanh mechanism with uniform noise, n=1000 · Synthetic data with increasing number of mediators | accuracy: ∼ 95% vs. ∼ 60% | Helped |
| Increase sample size | BiDD_Total · Tanh mechanism with uniform noise and one mediator | accuracy: 100% | Helped |
| Use BiDD_Total rather than CANM | Bivariate causal discovery · Tübingen Cause-Effect pairs | accuracy: 0.64 vs. 0.69 | Hurt |
| Use BiDD_Total rather than SCORE | Bivariate causal discovery · Tübingen Cause-Effect pairs | accuracy: 0.64 vs. 0.65 | Hurt |
| Use BiDD_Total rather than Adascore | Bivariate causal discovery · Tübingen Cause-Effect pairs | accuracy: 0.64 vs. 0.06 | Helped |
Surprising findings
- CANM's accuracy does not improve with sample size and seems to decrease in the mediator setting, suggesting inconsistency rather than finite-sample issues.
- Var-Sort, a heuristic exploiting simulation artifacts, performs poorly, indicating BiDD gains are not from such shortcuts.
Limitations
- Consistency under hidden mediation is only conjectured; the theorem covers the ANM case only.
- Real-world Tübingen accuracy (64%) is not clearly better than the best baselines NoGAM and SCORE.
- Relies on subsampling to n=3000 due to baseline runtime issues.
Experimental setup
Datasets: synthetic ANM-UM bivariate data Tübingen Cause-Effect pairs
Benchmarks: synthetic ANM-UM bivariate pairs Tübingen Cause-Effect pairs
Metrics: accuracy (forced decisions)
Baselines: DirectLiNGAM RESIT PNL SCORE NoGAM Adascore DagmaLinear CAM CANM Var-Sort
Builds on: denoising diffusion probabilistic models additive noise models CANM RESIT Adascore
Closest papers by meaning
- Learning Mixtures of Unknown Causal Interventions (NeurIPS 2024 · similarity 0.89)
- A Skewness-Based Criterion for Addressing Heteroscedastic Noise in Causal Discovery (ICLR 2025 · similarity 0.89)
- Strong and Weak Identifiability of Optimization-based Causal Discovery in Non-linear Additive Noise Models (ICML 2025 · similarity 0.88)
- Differentiable Causal Discovery for Latent Hierarchical Causal Models (ICLR 2025 · similarity 0.88)
- Probing the Latent Hierarchical Structure of Data via Diffusion Models (ICLR 2025 · similarity 0.87)
- Causal Discovery via Transformed Low-Rank Quantile Surfaces (NeurIPS 2026 · similarity 0.87)
Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.
