atlas

Research map / Graph learning / Graph self-supervised learning

Decoupled Graph Energy-based Model for Node Out-of-Distribution Detection on Heterophilic Graphs

ICLR 2025 · Graph learning › Graph self-supervised learning · approach: Graph out-of-distribution generalization · 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 DeGEM, which decouples a graph EBM into a DGI-trained multi-hop GNN encoder and an MLP energy head trained by MLE in latent space, avoiding adjacency sampling and energy propagation, for node OOD detection on homophilic and heterophilic graphs.

Problem

Node out-of-distribution detection on graphs is underexplored; existing energy-based graph methods (GNNSafe) derive energy from classification logits and rely on energy propagation, which degrades on heterophilic graphs.

Approach

Decouple the EBM into a graph encoder (trained with DGI contrastive learning plus classification) that captures topology, and a latent-space energy head trained by MLE with MCMC sampling only on node representations; add multi-hop encoding, conditional energy, energy readout, and recurrent updates between encoder and energy head.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DeGEM instead of GNNSafeHomophilic graphs · Homophilic graphs (average)AUC: 88.73 -> 97.08Helped
Use DeGEM instead of GPNHeterophilic graphs · Heterophilic graphs (average)AUC: 76.92 -> 97.55Helped
Add energy propagation (ablation)Energy on homophilic graphs · Homophilic graphs (average)AUC: 77.22 -> 80.92Helped
Add energy propagation (ablation)Energy on heterophilic graphs · Heterophilic graphs (average)AUC: 76.51 -> 60.51Hurt
Add GCL to classification-logit energy (ablation)Classify-Energy · Homophilic graphs (average)AUC: 77.22 -> 65.37Hurt
Add GCL to classification-logit energy (ablation)Classify-Energy · Heterophilic graphs (average)AUC: +5.93%Helped
Train the energy head with MLE instead of classification logits, without GCL (ablation)Energy · Homophilic and heterophilic graphs (average)AUC: 76.87 -> 72.24Hurt
Add GCL to MLE-trained energy (ablation)MLE-Energy · Homophilic and heterophilic graphs (average)AUC: 72.74% to 87.82%Helped
Add Conditional Energy (ablation)MLE-Energy + GCL + MH · Homophilic and heterophilic graphs (average)AUC: 95.55 -> 96.18Helped
Add Energy Readout without Conditional Energy (ablation)MLE-Energy + GCL · Homophilic and heterophilic graphs (average)AUC: 87.82 -> 88.84Helped
Add Conditional Energy and Energy Readout together (ablation)MLE-Energy + GCL · Homophilic and heterophilic graphs (average)AUC: 87.82 -> 89.35Helped
Add the Multi-Hop encoder (ablation)MLE-Energy + GCL · Homophilic and heterophilic graphs (average)AUC: 87.82 -> 95.55Helped

Surprising findings

Limitations

Experimental setup

Datasets: Cora Amazon-Photo Twitch ogbn-Arxiv Chameleon Actor Cornell

Benchmarks: Cora Amazon-Photo Twitch ogbn-Arxiv Chameleon Actor Cornell

Metrics: AUC AUPR FPR95 Acc

Baselines: MSP ODIN Mahalanobis Energy ResidualFlow GKDE GPN OODGAT GNNSafe OE Energy-FT GNNSafe++

Builds on: GNNSafe Deep Graph Infomax Energy-based OOD detection Langevin dynamics MCMC

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