atlas

Research map / Probabilistic and scientific modeling / Causal discovery

Effective Causal Discovery under Identifiable Heteroscedastic Noise Model

AAAI 2024 · Probabilistic and scientific modeling › Causal discovery · approach: Differentiable and score-based DAG learning · 3 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 an identifiable heteroscedastic noise model (HNM) for multivariate DAG learning, with a two-phase iterative continuous-optimization algorithm (ICDH) that alternates between estimating noise variances and structural parameters.

Problem

Causal DAG structure learning from observational data when exogenous noise variances vary across variables and observations (heteroscedastic noise), which violates the homoscedastic assumptions of most continuous-optimization methods.

Approach

Relaxed sufficient conditions (nonlinear causal functions, piecewise noise-variance functions, Gaussian independent noise) prove identifiability of a multivariate heteroscedastic noise model; a shared-first-layer MLP parameterization models both mean and per-observation variance, and an alternating Phase-I (fit variances with fixed structure) / Phase-II (fit structure under acyclicity with augment

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ICDH instead of NOTEARS-MLPDAG learning on Sachs · SachsauSHDC: 21.95 -> 19.27Helped
Use ICDH instead of the strongest listed baselineDAG learning on Sachs · SachsSHD: 13 -> 13No clear effect
Use ICDH instead of NOTEARS-MLPDAG learning on Sachs · SachsauPRC: 0.3427 -> 0.4673Helped
Use ICDH instead of NOTEARS-MLPWhole-graph causal discovery · Cause-effect pairsAccuracy: 39/99 -> 52/99Helped
Use ICDH instead of CAREFLWhole-graph causal discovery · Cause-effect pairsWeighted Accuracy: 0.73 -> 0.58Hurt
Use ICDH instead of NOTEARS-MLPDAG learning · Synthetic ER1, 50 variablesSHD: 144.1±38.0 -> 134.5±23.4Helped
Use ICDH instead of GraN-DAG++DAG learning · Synthetic ER1, 50 variablesSHD: 161.1±30.8 -> 134.5±23.4Helped
Use ICDH instead of HOSTDAG learning · Synthetic ER1, 50 variablesSHD: 152.5±24.8 -> 134.5±23.4Helped
Model heteroscedastic noise with ICDH rather than the compared baselinesSynthetic heteroscedastic data · Synthetic heteroscedastic dataDAG accuracyHelped
Use ICDH rather than the compared continuous SCM methodsSynthetic homoscedastic data · Synthetic homoscedastic dataDAG accuracyNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Sachs cause-effect pairs synthetic ER graphs (homo-EV, homo-NV, hetero)

Benchmarks: Sachs cause-effect pairs synthetic ER1/ER3 graphs

Metrics: SHD auSHDC auPRC accuracy weighted accuracy

Baselines: NOTEARS-MLP GOLEM-EV GOLEM-NV GraN-DAG GraN-DAG++ GFBS HOST HEC CAREFL CAM LiNGAM GES

Builds on: NOTEARS NOTEARS-MLP GraN-DAG GOLEM HOST

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