atlas

Research map / Graph learning / Graph self-supervised learning

Disentangling Invariant Subgraph via Variance Contrastive Estimation under Distribution Shifts

ICML 2025 · Graph learning › Graph self-supervised learning · approach: Graph out-of-distribution generalization

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 VIVACE, which learns invariant subgraphs for graph OOD generalization without environment labels by contrastively estimating spurious correlations on variant subgraphs with a variance regularizer and reweighting invariant predictions via inverse propensity weighting.

Problem

Graph neural networks fail to generalize under distribution shifts with severe bias, and existing graph invariant learning methods depend on predefined or generated environment labels that are unavailable or inaccurate.

Approach

Disentangle invariant and variant subgraphs with a learnable edge-mask GNN, estimate spurious correlations by self-supervised contrastive learning on variant subgraphs with a label-grouped variance regularizer, and reweight invariant-subgraph predictions with inverse propensity weights, avoiding environment labels.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add variant subgraph contrastive estimation (ablation)VIVACE · CMNIST, r=0.9accuracy: 77.28 -> 79.46Helped
Add variant subgraph contrastive estimation (ablation)VIVACE · MOLSIDERROC-AUC: 59.21 -> 62.15Helped
Add inverse propensity weighting (ablation)VIVACE · CMNIST, r=0.9accuracy: 75.25 -> 79.46Helped
Add inverse propensity weighting (ablation)VIVACE · MOLSIDERROC-AUC: 57.87 -> 62.15Helped
Replace GCN backbone with GCNII (ablation)VIVACE · CMNIST, r=0.9accuracy: 79.46 -> 79.38No clear effect
Replace GCN backbone with GCNII (ablation)VIVACE · MOLSIDERROC-AUC: 62.15 -> 62.05No clear effect
Replace GCN backbone with GIN (ablation)VIVACE · CMNIST, r=0.9accuracy: 79.46 -> 80.11Helped
Replace GCN backbone with GIN (ablation)VIVACE · MOLSIDERROC-AUC: 62.15 -> 62.11No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: CMNIST CFashion CKuzushiji MOLSIDER MOLHIV

Benchmarks: CMNIST CFashion CKuzushiji MOLSIDER MOLHIV

Metrics: accuracy ROC-AUC

Baselines: GCN GIN FactorGCN DiffPool LDD DIR DisC

Builds on: DisC DIR LDD GCN Generalized cross entropy

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