atlas

Research map / Probabilistic and scientific modeling / Causal discovery

Causal Discovery via Bayesian Optimization

ICLR 2025 · Probabilistic and scientific modeling › Causal discovery · approach: Differentiable and score-based DAG learning · 0 citations (OpenAlex)

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 DrBO, a Bayesian optimization framework for score-based observational DAG learning that uses low-rank Vec2DAG-style DAG parametrization and continually trained dropout networks as surrogates.

Problem

Score-based causal discovery from observational data requires optimizing a DAG score over a combinatorial, acyclicity-constrained space; existing methods are slow and sample-inefficient, and standard BO with GPs scales poorly to the required number of evaluations.

Approach

Relax DAG search into an unconstrained low-rank parametrization (node potentials plus embeddings, DAG via Heaviside of gradient flow and embedding inner products), and use Thompson sampling with dropout neural networks that predict node-wise log-MSE terms trained continually, replacing GPs in BO.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DrBO instead of the strongest listed baseline, GOLEMCausal discovery on Alarm · AlarmSHD: 4.8\pm6.2 -> 1.0\pm2.2Helped
Use DrBO instead of CORLCausal discovery on Asia · AsiaSHD: 0.0\pm0.0 -> 0.0\pm0.0No clear effect
Use DrBO instead of CORLCausal discovery on Cancer · CancerSHD: 0.0\pm0.0 -> 0.0\pm0.0No clear effect
Use DrBO instead of GOLEMCausal discovery on Child · ChildSHD: 0.0\pm0.0 -> 0.0\pm0.0No clear effect
Use DrBO instead of ALIASCausal discovery on Earthquake · EarthquakeSHD: 0.0\pm0.0 -> 0.0\pm0.0No clear effect
Use DrBO instead of ALIASLinear-Gaussian ER graphs, expected in-degree 2 · ER, expected in-degree 2SHD: 21.6\pm7.2 -> 0.0\pm0.0Helped
Use DrBO instead of ALIASLinear-Gaussian ER graphs, expected in-degree 8 · ER, expected in-degree 8SHD: 84.2\pm7.5 -> 0.0\pm0.0Helped
Use DrBO instead of ALIASLinear-Gaussian ER graphs, expected in-degree 2 · ER, expected in-degree 2FDR: 0.32\pm0.12 -> 0.00\pm0.00Helped
Use DrBO instead of ALIASLinear-Gaussian ER graphs, expected in-degree 8 · ER, expected in-degree 8FDR: 0.15\pm0.03 -> 0.00\pm0.00Helped
Use DrBO instead of ALIASLinear-Gaussian ER graphs, expected in-degree 2 · ER, expected in-degree 2TPR: 0.68\pm0.08 -> 1.00\pm0.00Helped
Use DrBO instead of ALIASLinear-Gaussian ER graphs, expected in-degree 8 · ER, expected in-degree 8TPR: 0.53\pm0.04 -> 1.00\pm0.00Helped
Use DrBO for nonlinear synthetic dataDrBO · Nonlinear synthetic dataSHD: 0.4Helped

Surprising findings

Limitations

Experimental setup

Datasets: synthetic ER and SF graphs (linear-Gaussian and GP nonlinear ANM) Sachs flow cytometry BnLearn Alarm, Asia, Cancer, Child, Earthquake (regenerated as linear-Gaussian)

Benchmarks: synthetic ER/SF graphs (up to 100 nodes) Sachs BnLearn Alarm/Asia/Cancer/Child/Earthquake

Metrics: SHD BIC score TPR FDR precision recall F1

Baselines: DAGMA COSMO GOLEM NOTEARS+TMPI CORL ALIAS

Builds on: Vec2DAG BIC score NOTEARS TuRBO CORL

Closest papers by meaning

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.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy