atlas

Research map / Graph learning / Graph self-supervised learning

Bounded and Uniform Energy-based Out-of-distribution Detection for Graphs

ICML 2024 · 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 NODESAFE, which adds bounded-norm and uniform-sum regularizers to logits so negative energy scores aggregated over graph neighbors have fewer extreme values, improving node-level OOD detection with GNNs.

Problem

Node-level out-of-distribution detection with GNNs via negative energy score aggregation (GNNSAFE) is hurt by extreme node scores caused by unbounded negative energy and logit shift.

Approach

Two added loss terms: L_bound reduces variance of logit 2-norms (making energy scores bounded, with bounds derived from the norm), and L_uniform reduces variance of logit sums (mitigating logit shift, computed separately for ID and OOD samples), added to the energy OOD loss to make aggregated scores more uniform.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add the bounded and uniform energy objectives (L_UB) to GNNSAFEGNNSAFE · Structure Manipulation OOD detectionFPR95: 28.4%Helped
Add the bounded and uniform energy objectives (L_UB) to GNNSAFE++GNNSAFE++ · Structure Manipulation OOD detection with OOD exposureFPR95: 22.7%Helped
Add L_uniform (ablation)NODESAFE · Cora, average of three OOD types, no OOD exposureFPR95: 26.04 -> 32.07Helped
Add L_bound (ablation)NODESAFE · Cora, average of three OOD types, no OOD exposureFPR95: 26.04 -> 77.55Helped
Add L_uniform (ablation)NODESAFE++ · Cora, average of three OOD types, with OOD exposureFPR95: 20.20 -> 26.43Helped
Add L_bound (ablation)NODESAFE++ · Cora, average of three OOD types, with OOD exposureFPR95: 20.20 -> 50.21Helped
Use L_uniform alone, without L_bound (ablation)NODESAFE · OOD detectionAUROCNo clear effect
Use L_bound alone, without L_uniform (ablation)NODESAFE · OOD detectionAUROCHelped

Surprising findings

Limitations

Experimental setup

Datasets: Cora Citeseer PubMed ogbn-Arxiv Twitch-Explicit

Benchmarks: Cora Citeseer PubMed Twitch-Explicit ogbn-Arxiv

Metrics: AUROC AUPR FPR95 ID accuracy

Baselines: MSP ODIN Mahalanobis Energy Energy FT OE GKDE GPN GNNSAFE LogitNorm

Builds on: GNNSAFE energy-based OOD detection LogitNorm

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