atlas

Research map / Probabilistic and scientific modeling / Causal discovery

Differentiable Cyclic Causal Discovery Under Unmeasured Confounders

NeurIPS 2025 · Probabilistic and scientific modeling › Causal discovery · approach: Interventional causal discovery · 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 DCCD-CONF, a differentiable likelihood-based method that learns nonlinear cyclic causal graphs with unmeasured confounders (modeled as correlated Gaussian noise) from interventional data, with a consistency result.

Problem

Causal discovery when the causal graph may contain directed cycles and there are unmeasured confounders, in nonlinear settings and using interventional data; existing methods are linear, acyclic, or unscalable.

Approach

Model nonlinear cyclic SEMs with contractive implicit flows whose exogenous noise is Gaussian with a learned covariance; confounders are encoded as noise correlations. Graph structure (Bernoulli adjacency with Gumbel straight-through), network weights and noise covariance are optimized by penalized log-likelihood, using a stochastic unbiased log-determinant estimator and a lasso-based covariance u

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DCCD-CONF instead of LLCCausal discovery on Perturb-CITE-seq · Control testNLL: 1.385 (0.039) -> 1.375 (0.103)Helped
Use DCCD-CONF instead of LLCCausal discovery on Perturb-CITE-seq · Co-Culture testNLL: 1.325 (0.029) -> 1.245 (0.039)Helped
Use DCCD-CONF instead of LLCCausal discovery on Perturb-CITE-seq · IFN-γ testNLL: 1.430 (0.048) -> 1.235 (0.338)Helped
Use DCCD-CONF rather than baseline methods for nonlinear SEMs with varying confounder ratiosSynthetic causal graph recovery · Synthetic nonlinear SEMs, confounder ratio 0.2–0.8normalized SHDHelped
Increase the number of cyclesDCCD-CONF · Synthetic graphs, d = 10, confounder ratio 0.3normalized SHD and confounder F1No clear effect
Increase nonlinearity in the SEMDCCD-CONF · Synthetic SEMs, β from 0 to 1causal graph and confounder recoveryHelped
Use LLC instead of DCCD-CONF in more linear SEMsSynthetic causal discovery · Synthetic SEMs, small βcausal graph and confounder recoveryHelped
Increase the number of training interventionsDCCD-CONF versus baselines · Synthetic nonlinear SEMs, d = 10graph recovery performanceHelped
Scale the graph to more nodesDCCD-CONF versus baselines · Synthetic graphs, d from 10 to 80normalized SHD and confounder F1Mixed

Surprising findings

Limitations

Experimental setup

Datasets: Perturb-CITE-seq synthetic ER cyclic graphs with Gaussian noise

Benchmarks: Perturb-CITE-seq

Metrics: normalized SHD F1 score on confounder edges negative log-likelihood MAE

Baselines: NODAGS-Flow LLC DAGMA ADMG (linear ADMG recovery) LiNGAM-MMI JCI-FCI DCDFG Bicycle DCDI

Builds on: NODAGS-Flow DAGMA LLC JCI DCDI

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