atlas

Research map / Graph learning / Graph self-supervised learning

DeepITE: Designing Variational Graph Autoencoders for Intervention Target Estimation

NeurIPS 2024 · Graph learning › Graph self-supervised learning · approach: Brain and biological graph learning · 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.

Proposes DeepITE, a variational graph autoencoder with GAT-based inference and a graph-surgery generative decoder that estimates intervention targets across graphs in self- or semi-supervised fashion.

Problem

Intervention target estimation (ITE) methods learn each intervention instance independently, cannot use labeled intervention data, and must be re-run when data or causal graphs change.

Approach

A VGAE whose generative model applies graph surgery via a Bernoulli intervention indicator per node on a non-linear GNN decoder, and whose GAT-based inference model amortizes posterior inference over intervention indicators, exogenous noise and noise precision, trained by ELBO maximization with optional supervised loss on labeled targets.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DeepITE (sep) rather than the strongest baselineITE on synthetic graphs · Synthetic Graph-50, Graph-100, and Graph-500Recall@1: 0.647 -> 0.723; 0.631 -> 0.685; 0.623 -> 0.642Helped
Use DeepITE (sep) rather than the strongest baselineITE on synthetic graphs · Synthetic Graph-50, Graph-100, and Graph-500Recall@5: 0.952 -> 0.972; 0.930 -> 0.968; 0.823 -> 0.891Helped
Use DeepITE rather than the strongest baselineITE on Protein Signaling · Protein SignalingRecall@1: 0.615 -> 0.652Helped
Use DeepITE rather than the strongest baselineITE on ICASSP-SPGC 2022 · ICASSP-SPGC 2022Recall@1: 0.677 -> 0.881Helped
Add 5% labeled data (ablation)DeepITE · HeterITE-50, HeterITE-100, and HeterITE-500Recall@1: 0.718 -> 0.820; 0.690 -> 0.731; 0.627 -> 0.667Helped
Add 5% labeled data (ablation)DeepITE · Protein SignalingRecall@1: 0.652 -> 0.842Helped
Add 5% labeled data (ablation)DeepITE · ICASSP-SPGC 2022Recall@1: 0.881 -> 0.906Helped
Replace the DeepITE decoder with the VACA decoder (ablation)DeepITE · Graph-50MMD(Obs): 0.12 ± 0.075 -> 1.93 ± 0.38Hurt
Replace the DeepITE encoder with the DAG-GNN encoder (ablation)DeepITE · Graph-50MMD(Obs): 0.12 ± 0.075 -> 2.58 ± 0.40Hurt
Replace the DeepITE decoder with the VACA decoder (ablation)DeepITE · Graph-50MMD(Int): 0.76 ± 0.051 -> 10.78 ± 2.99Hurt
Replace the DeepITE encoder with the DAG-GNN encoder (ablation)DeepITE · Graph-50MMD(Int): 0.76 ± 0.051 -> 32.80 ± 7.89Hurt
Replace the DeepITE decoder with the VACA decoder (ablation)DeepITE · Graph-50SSE: 415.66 ± 26.92 -> 2534.70 ± 105.22Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Synthetic time-series causal graphs (50/100/500 nodes) Protein Signaling (Sachs et al.) ICASSP-SPGC 2022 5G KPI dataset VACA synthetic SCM data

Benchmarks: Synthetic (Graph-50/100/500) Protein Signaling ICASSP-SPGC 2022 Synthetic classical ITE setting (Linear-10/20, Nonlinear-10/20)

Metrics: Recall@1 Recall@5 Recall@3 root-cause accuracy root-cause score MMD SSE runtime

Baselines: UT-IGSP CITE PreDITEr TreeExplainer ASV ShapleyFlow PWSHAP CauseInfer MicroHECL MicroRCA CausalRCA CI-RCA

Builds on: DAG-GNN VACA Gumbel-softmax CI-RCA

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