atlas

Research map / Graph learning / Graph self-supervised learning

GOODAT: Towards Test-Time Graph Out-of-Distribution Detection

AAAI 2024 · Graph learning › Graph self-supervised learning · approach: Graph out-of-distribution generalization · 23 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 GOODAT, a test-time, unsupervised, plug-and-play graph OOD detector that trains a lightweight graph masker on test graphs using three GIB-based losses, without training data or modifying the GNN.

Problem

Graph OOD detection for well-trained GNNs when training data is unavailable and the GNN cannot be modified, with no labels at test time.

Approach

A lightweight parameterized graph masker extracts informative subgraphs from each test graph under a surrogate ID label, optimized with three unsupervised graph-information-bottleneck losses (subgraph GIB, masked-graph GIB, and a copula-based distribution separating loss); the subgraph GIB loss serves as the OOD score.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GOODAT instead of the strongest reported baselineGraph OOD detection with GIN · 10 graph OOD dataset pairsAUC (%)Mixed
Use GOODAT instead of the strongest reported baselineGraph anomaly detection · 15 TU datasetsAUC (%)Mixed
Add masked graph GIB loss to subgraph GIB loss (ablation)GOODAT · BZR/COX2AUC (%): 39.10{\scriptstyle\pm1.59} -> 83.06{\scriptstyle\pm1.45}Helped
Add graph distribution separating loss to subgraph GIB loss (ablation)GOODAT · PTC-MR/MUTAGAUC (%): 67.49{\scriptstyle\pm3.48} -> 67.09{\scriptstyle\pm2.58}No clear effect
Add masked graph GIB loss and graph distribution separating loss to subgraph GIB loss (ablation)GOODAT · AIDS/DHFRAUC (%): 72.28{\scriptstyle\pm1.03} -> 70.64{\scriptstyle\pm3.28}Hurt
Add graph distribution separating loss to subgraph GIB loss and masked graph GIB loss (ablation)GOODAT · ENZYMES/PROTEINAUC (%): 65.67{\scriptstyle\pm2.31} -> 66.29{\scriptstyle\pm1.54}Helped
Use only masked graph GIB loss instead of all three losses (ablation)GOODAT · BZR/COX2AUC (%): 82.16{\scriptstyle\pm0.15} -> 73.53{\scriptstyle\pm0.04}Hurt
Use only graph distribution separating loss instead of all three losses (ablation)GOODAT · AIDS/DHFRAUC (%): 96.43{\scriptstyle\pm0.25} -> 92.52{\scriptstyle\pm0.02}Hurt

Surprising findings

Limitations

Experimental setup

Datasets: BZR COX2 PTC-MR MUTAG AIDS DHFR ENZYMES PROTEIN IMDB-M IMDB-B Tox21 SIDER

Benchmarks: BZR/COX2 PTC-MR/MUTAG AIDS/DHFR ENZYMES/PROTEIN IMDB-M/IMDB-B Tox21/SIDER FreeSolv/ToxCast BBBP/BACE ClinTox/LIPO Esol/MUV TU graph anomaly detection (15 datasets)

Metrics: AUC average rank

Baselines: PK-LOF PK-OCSVM PK-iF WL-LOF WL-OCSVM WL-iF InfoGraph-iF InfoGraph-MD GraphCL-iF GraphCL-MD GTrans AAGOD

Builds on: graph information bottleneck AAGOD GTrans GIN

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