atlas

Research map / Graph learning / Graph self-supervised learning

GOLD: Graph Out-of-Distribution Detection via Implicit Adversarial Latent Generation

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 GOLD, a graph OOD detector that synthesizes pseudo-OOD node embeddings with a latent generative model trained adversarially against an evolving GNN and energy-based detector, without any real OOD data or pre-trained generators.

Problem

Graph OOD node detection typically needs auxiliary real OOD data (OOD exposure) or pre-trained generative models that do not exist for graphs; the paper asks how to expose a detector to OOD-like scenarios using only in-distribution data.

Approach

Alternate between training a latent generative model (LDM or VAE) to mimic the ID hidden embeddings of an evolving GNN, and training the GNN and an MLP energy-based detector to diverge energy scores between ID embeddings and the generated pseudo-OOD embeddings; the divergence implicitly pushes the generated samples away from ID data, making them pseudo-OOD.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use GOLD with LDM instead of NODESafe++Graph OOD detection · TwitchAUROC: 98.50 -> 99.46Helped
use GOLD with LDM instead of NODESafe++Graph OOD detection · TwitchFPR95: 3.43 -> 1.78Helped
use GOLD with LDM instead of NODESafe++Graph OOD detection · CoraAUROC: 95.36 -> 95.84Helped
use GOLD with LDM instead of NODESafe++Graph OOD detection · CoraFPR95: 20.20 -> 17.83Helped
use GOLD with LDM instead of GNNSafe++Graph OOD detection · Amazon-PhotoAUROC: 98.99 -> 98.81Hurt
use GOLD with LDM instead of GNNSafe++Graph OOD detection · Amazon-PhotoFPR95: 2.10 -> 2.07Helped
use GOLD with LDM instead of GNNSafe++Graph OOD detection · Coauthor-CSAUROC: 99.28 -> 99.00Hurt
use GOLD with LDM instead of GNNSafe++Graph OOD detection · Coauthor-CSFPR95: 3.18 -> 3.16Helped
use GOLD with LDM instead of NODESafe++Graph OOD detection · ogbn-ArxivAUROC: 75.49 -> 73.90Hurt
use GOLD with LDM instead of NODESafe++Graph OOD detection · ogbn-ArxivFPR95: 75.24 -> 80.57Hurt
add adversarial training to the latent generator and detector (ablation)GOLD · TwitchAUROC: 84.59 -> 99.46Helped
add the MLP detector instead of using GNN energy scores (ablation)GOLD · TwitchAUROC: 77.70 -> 99.46Helped

Surprising findings

Limitations

Experimental setup

Datasets: Twitch-Explicit Cora Amazon-Photo Coauthor-CS ogbn-Arxiv

Benchmarks: Twitch-Explicit Cora Amazon-Photo Coauthor-CS ogbn-Arxiv

Metrics: AUROC AUPR FPR95 ID accuracy

Baselines: MSP ODIN Mahalanobis Energy GKDE GPN GNNSafe NODESafe OE Energy FT GNNSafe++ NODESafe++

Builds on: GNNSafe NODESafe Energy-based OOD detection Latent diffusion model Variational autoencoder

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