atlas

Research map / Graph learning / GNN architectures

Graph Neural Stochastic Diffusion for Estimating Uncertainty in Node Classification

ICML 2024 · Graph learning › GNN architectures · approach: GNN generalization theory · 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 GNSD, a GNN parameterization of a graph stochastic diffusion SPDE with a Q-Wiener process that yields aleatoric and epistemic uncertainty estimates for semi-supervised node classification.

Problem

Uncertainty estimation for GNN node predictions is under-explored; existing methods either need intractable Bayesian posteriors or fixed prior specifications, hurting OOD and misclassification detection.

Approach

Model node representations as a stochastic diffusion SPDE driven by a graph-domain Q-Wiener process; a continuous-depth GAT-style drift network gives accurate predictions while a stochastic forcing network (using the self-loop-augmented Laplacian) models epistemic uncertainty propagation among nodes, sampled in a single model.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace the dynamic drift-network attention with fixed attention weights (ablation)GNSD · Amazon-Computers, label leave-out OODAUROC: 94.06 -> 92.53Hurt
Replace the dynamic drift-network attention with fixed attention weights (ablation)GNSD · Amazon-Computers, feature perturbation OODAUROC: 95.95 -> 94.72Hurt
Use the Stochastic Runge-Kutta SDE solver instead of Euler (ablation)GNSD · Amazon-Computers, label leave-out OODAUROC: 94.06 -> 93.20Hurt
Use the Stochastic Runge-Kutta SDE solver instead of Euler (ablation)GNSD · Amazon-Computers, feature perturbation OODAUROC: 95.95 -> 94.58Hurt
Use exact Q-Wiener process discretization sampling instead of the approximation (ablation)GNSD · Amazon-Computers, label leave-out OODAUROC: 94.06 -> 95.11Helped
Use exact Q-Wiener process discretization sampling instead of the approximation (ablation)GNSD · Amazon-Computers, feature perturbation OODAUROC: 95.95 -> 96.58Helped
Use exact Q-Wiener process discretization sampling instead of the approximation (ablation)GNSD · Cora, label leave-out OODAUROC: 94.76 -> 94.87No clear effect
Use exact Q-Wiener process discretization sampling instead of the approximation (ablation)GNSD · CiteSeer, label leave-out OODAUROC: 82.95 -> 83.02No clear effect
Use exact Q-Wiener process discretization sampling instead of the approximation (ablation)GNSD · Pubmed, label leave-out OODAUROC: 78.81 -> 78.44Hurt
Use exact Q-Wiener process discretization sampling instead of the approximation (ablation)GNSD · Cora, feature perturbation OODAUROC: 94.41 -> 94.58Helped
Use exact Q-Wiener process discretization sampling instead of the approximation (ablation)GNSD · CiteSeer, feature perturbation OODAUROC: 86.82 -> 88.06Helped

Surprising findings

Limitations

Experimental setup

Datasets: Amazon-Computers Cora CiteSeer Pubmed OGBN-Arxiv

Benchmarks: Amazon-Computers Cora CiteSeer Pubmed OGBN-Arxiv

Metrics: AUROC AUPR FPR95 DET ACC ID ACC

Baselines: GCN GAT GRAND GREAD MSP ODIN Mahalanobis GNNsafe GCN-Ensemble BGCN GKDE GPN

Builds on: GRAND GREAD GPN GNNsafe Neural ODEs

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