atlas

Research map / Probabilistic and scientific modeling / Causal discovery

Interventional Causal Discovery in a Mixture of DAGs

NeurIPS 2024 · Probabilistic and scientific modeling › Causal discovery · approach: Interventional causal discovery · 1 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.

Studies interventional causal discovery for a mixture of DAGs, proving matching necessary and sufficient intervention sizes for identifying true edges and proposing the CADIM algorithm that uses O(n^2) interventions with a cyclic-complexity optimality gap.

Problem

Learning causal interactions among variables governed by a mixture of multiple co-existing DAGs, where observational data cannot separate true edges from emergent (inseparable but nonadjacent) pairs and cycles can arise across components.

Approach

Uses hard interventions to identify mixture parents: establishes that intervention size one more than the number of mixture parents is necessary and sufficient, and designs an adaptive algorithm that breaks cycles among mixture ancestors via a breaking set, then processes topological layers, with the gap to optimal bounded by the cyclic complexity number.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CADIM's adaptive interventions to identify mixture parentsMixture of DAGs · Mixture of DAGsnumber of interventions: \mcO(n^2) interventionsHelped
Use interventions of size at most |mixture parents|+1 when ancestors are cycle-freeCADIM · Mixture of DAGs with cycle-free ancestorsmaximum intervention size: |\pam(i)|+1Helped
Break cycles among mixture ancestors using a breaking setCADIM · Mixture of DAGs with cyclic ancestorsmaximum intervention size: |\pam(i)|+\tau_i+1; \tau_i larger than |\pam(i)|+1Mixed
Use interventions of size at most K+1Mixtures of directed trees · Mixture of directed treesintervention size sufficient for identifying a true edge: K+1Helped
Use interventions of size at most |mixture parents|Any method using CI tests on interventional mixture distributions · Worst-case mixture of DAGsidentifiability of a true edge: |\pam(i)|Hurt
Use interventions of size at most KAny method using CI tests on interventional mixture distributions · Worst-case mixture of directed treesidentifiability of a true edge: KHurt
Use single-node interventions to identify mixture ancestorsCADIM · Mixture of DAGsmixture-ancestor identification: n single-node interventionsHelped
Use interventions rather than observational data alone to recover true edgesCausal discovery in a mixture of K=2 DAGs · Synthetic mixture of DAGstrue-edge recoveryHelped
Increase the number of nodes up to n=30CADIM · Synthetic mixture of K=3 DAGsaverage precision and recallNo clear effect
Increase the number of mixture componentsCADIM · Synthetic mixtures of DAGsaverage cyclic complexity: approximately 1.5 for K=3 and n=10Hurt
Estimate cyclic complexity with CADIMCADIM · Synthetic mixtures of DAGscyclic complexity estimationNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: synthetic linear Gaussian SEM mixtures of DAGs

Benchmarks: synthetic mixtures of DAGs

Metrics: precision recall average cyclic complexity

Baselines: observational-only inseparable pair CI-test learning

Builds on: mixture DAG emergent edges intervention design for single DAG

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