GOODAT: Towards Test-time Graph Out-of-Distribution Detection
Not on the map. Why?
Abstract (arXiv)
Graph neural networks (GNNs) have found widespread application in modeling graph data across diverse domains. While GNNs excel in scenarios where the testing data shares the distribution of their training counterparts (in distribution, ID), they often exhibit incorrect predictions when confronted with samples from an unfamiliar distribution (out-of-distribution, OOD). To identify and reject OOD samples with GNNs, recent studies have explored graph OOD detection, often focusing on training a specific model or modifying the data on top of a well-trained GNN. Despite their effectiveness, these methods come with heavy training resources and costs, as they need to optimize the GNN-based models on training data. Moreover, their reliance on modifying the original GNNs and accessing training data further restricts their universality. To this end, this paper introduces a method to detect Graph Out-of-Distribution At Test-time (namely GOODAT), a data-centric, unsupervised, and plug-and-play solution that operates independently of training data and modifications of GNN architecture. With a lightweight graph masker, GOODAT can learn informative subgraphs from test samples, enabling the capture of distinct graph patterns between OOD and ID samples. To optimize the graph masker, we meticulously design three unsupervised objective functions based on the graph information bottleneck principle, motivating the masker to capture compact yet informative subgraphs for OOD detection. Comprehensive evaluations confirm that our GOODAT method outperforms state-of-the-art benchmarks across a variety of real-world datasets. The code is available at Github: https://github.com/Ee1s/GOODAT
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). Builds on 27 of its 55 references that are in the map. First posted on arXiv 10 Jan 2024.
Builds on
27 of 55 references.
References · 27
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2020Graph Contrastive Learning with Augmentationscited by 1,203
- 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 718
- 2021SSD: A Unified Framework for Self-Supervised Outlier Detectioncited by 264
- 2020Graph Information Bottleneckcited by 168
- 2022GOOD: A Graph Out-of-Distribution Benchmarkcited by 140
- 2020Graph Information Bottleneck for Subgraph Recognitioncited by 119
- 2020Uncertainty Aware Semi-Supervised Learning on Graph Datacited by 95
- 2014Propagation Kernelscited by 88
- 2022Federated Learning on Non-IID Graphs via Structural Knowledge Sharingcited by 88
- 2021Graph Structure Learning with Variational Information Bottleneckcited by 81
15 more
- 2021Graph Posterior Network: Bayesian Predictive Uncertainty for Node Classificationcited by 79
- 2022Learning and Evaluating Graph Neural Network Explanations based on Counterfactual and Factual Reasoningcited by 78
- 2021Deep Graph-level Anomaly Detection by Glocal Knowledge Distillationcited by 67
- 2022Rethinking and Scaling Up Graph Contrastive Learning: An Extremely Efficient Approach with Group Discriminationcited by 67
- 2022Empowering Graph Representation Learning with Test-Time Graph Transformationcited by 66
- 2023Towards Self-Interpretable Graph-Level Anomaly Detectioncited by 41
- 2023Large Language Models for Scientific Synthesis, Inference and Explanationcited by 38
- 2023Learning on Graphs with Out-of-Distribution Nodescited by 29
- 2023Learning Strong Graph Neural Networks with Weak Informationcited by 25
- 2023Finding the Missing-half: Graph Complementary Learning for Homophily-prone and Heterophily-prone Graphscited by 25
- 2023GNNEvaluator: Evaluating GNN Performance On Unseen Graphs Without Labelscited by 17
- 2022Projective Ranking-based GNN Evasion Attackscited by 14
- 2023Dual Intent Enhanced Graph Neural Network for Session-based New Item Recommendationcited by 14
- 2022CGMN: A Contrastive Graph Matching Network for Self-Supervised Graph Similarity Learningcited by 8
- 2019An Exact Algorithm for Minimum Weight Vertex Cover Problem in Large Graphscited by 1
Built on by
Citing papers per year: 2024: 6; 2025: 9; 2026: 2.
17 papers.
Sort:
- 2024A Survey of Graph Neural Networks in Real world: Imbalance, Noise, Privacy and OOD Challengescited by 54
- 2024ARC: A Generalist Graph Anomaly Detector with In-Context Learningcited by 46
- 2024Out-of-Distribution Detection: A Task-Oriented Survey of Recent Advancescited by 24
- 2024Unifying Unsupervised Graph-Level Anomaly Detection and Out-of-Distribution Detection: A Benchmarkcited by 18
- 2024A Survey of Deep Graph Learning under Distribution Shifts: from Graph Out-of-Distribution Generalization to Adaptationcited by 16
- 2025GOLD: Graph Out-of-Distribution Detection via Implicit Adversarial Latent Generationcited by 15
- 2025Uncertainty-Aware Graph Neural Networks: A Multi-Hop Evidence Fusion Approachcited by 14
- 2025A Survey of Generalization of Graph Anomaly Detection: From Transfer Learning to Foundation Modelscited by 13
- 2024HC-GLAD: Dual Hyperbolic Contrastive Learning for Unsupervised Graph-Level Anomaly Detectioncited by 5
- 2025SpectralGap: Graph-Level Out-of-Distribution Detection via Laplacian Eigenvalue Gapscited by 2
- 2025Quantifying Distributional Invariance in Causal Subgraph for IRM-Free Graph Generalizationcited by 2
- 2025Shapley-Guided Utility Learning for Effective Graph Inference Data Valuationcited by 1
5 more
- 2025M2LLM: Multi-view Molecular Representation Learning with Large Language Modelscited by 1
- 2025G-OSR: A Comprehensive Benchmark for Graph Open-Set Recognitioncited by 0
- 2025Single-Node Trigger Backdoor Attacks in Graph-Based Recommendation Systemscited by 0
- 2026Rethinking Graph Generalization through the Lens of Sharpness-Aware Minimizationcited by 0
- 2026Disentangled Graph Prompting for Out-Of-Distribution Detectioncited by 0
- 2026Disentangled Graph Prompting for Out-Of-Distribution Detection31 Mar 2026
- 2026Rethinking Graph Generalization through the Lens of Sharpness-Aware Minimization9 Feb 2026
- 2025Quantifying Distributional Invariance in Causal Subgraph for IRM-Free Graph Generalization23 Oct 2025
- 2025A Survey of Generalization of Graph Anomaly Detection: From Transfer Learning to Foundation Models8 Sep 2025
- 2025M2LLM: Multi-view Molecular Representation Learning with Large Language Models12 Aug 2025
- 2025Uncertainty-Aware Graph Neural Networks: A Multi-Hop Evidence Fusion Approach16 Jun 2025
- 2025Single-Node Trigger Backdoor Attacks in Graph-Based Recommendation Systems10 Jun 2025
- 2025SpectralGap: Graph-Level Out-of-Distribution Detection via Laplacian Eigenvalue Gaps21 May 2025
- 2025Shapley-Guided Utility Learning for Effective Graph Inference Data Valuation23 Mar 2025
- 2025G-OSR: A Comprehensive Benchmark for Graph Open-Set Recognition1 Mar 2025
- 2025GOLD: Graph Out-of-Distribution Detection via Implicit Adversarial Latent Generation9 Feb 2025
- 2024A Survey of Deep Graph Learning under Distribution Shifts: from Graph Out-of-Distribution Generalization to Adaptation25 Oct 2024
5 more
- 2024Out-of-Distribution Detection: A Task-Oriented Survey of Recent Advances18 Sep 2024
- 2024HC-GLAD: Dual Hyperbolic Contrastive Learning for Unsupervised Graph-Level Anomaly Detection2 Jul 2024
- 2024Unifying Unsupervised Graph-Level Anomaly Detection and Out-of-Distribution Detection: A Benchmark21 Jun 2024
- 2024ARC: A Generalist Graph Anomaly Detector with In-Context Learning27 May 2024
- 2024A Survey of Graph Neural Networks in Real world: Imbalance, Noise, Privacy and OOD Challenges7 Mar 2024
- 2024A Survey of Graph Neural Networks in Real world: Imbalance, Noise, Privacy and OOD Challengescited by 54
- 2024ARC: A Generalist Graph Anomaly Detector with In-Context Learningcited by 46
- 2024Out-of-Distribution Detection: A Task-Oriented Survey of Recent Advancescited by 24
- 2024Unifying Unsupervised Graph-Level Anomaly Detection and Out-of-Distribution Detection: A Benchmarkcited by 18
- 2024A Survey of Deep Graph Learning under Distribution Shifts: from Graph Out-of-Distribution Generalization to Adaptationcited by 16
- 2025GOLD: Graph Out-of-Distribution Detection via Implicit Adversarial Latent Generationcited by 15
- 2025Uncertainty-Aware Graph Neural Networks: A Multi-Hop Evidence Fusion Approachcited by 14
- 2025A Survey of Generalization of Graph Anomaly Detection: From Transfer Learning to Foundation Modelscited by 13
- 2024HC-GLAD: Dual Hyperbolic Contrastive Learning for Unsupervised Graph-Level Anomaly Detectioncited by 5
- 2025SpectralGap: Graph-Level Out-of-Distribution Detection via Laplacian Eigenvalue Gapscited by 2
- 2025Quantifying Distributional Invariance in Causal Subgraph for IRM-Free Graph Generalizationcited by 2
- 2025Shapley-Guided Utility Learning for Effective Graph Inference Data Valuationcited by 1
12 most cited of 17 All 17 (JSON)
- 2026Disentangled Graph Prompting for Out-Of-Distribution Detection31 Mar 2026
- 2026Rethinking Graph Generalization through the Lens of Sharpness-Aware Minimization9 Feb 2026
- 2025Quantifying Distributional Invariance in Causal Subgraph for IRM-Free Graph Generalization23 Oct 2025
- 2025A Survey of Generalization of Graph Anomaly Detection: From Transfer Learning to Foundation Models8 Sep 2025
- 2025M2LLM: Multi-view Molecular Representation Learning with Large Language Models12 Aug 2025
- 2025Uncertainty-Aware Graph Neural Networks: A Multi-Hop Evidence Fusion Approach16 Jun 2025
- 2025Single-Node Trigger Backdoor Attacks in Graph-Based Recommendation Systems10 Jun 2025
- 2025SpectralGap: Graph-Level Out-of-Distribution Detection via Laplacian Eigenvalue Gaps21 May 2025
- 2025Shapley-Guided Utility Learning for Effective Graph Inference Data Valuation23 Mar 2025
- 2025G-OSR: A Comprehensive Benchmark for Graph Open-Set Recognition1 Mar 2025
- 2025GOLD: Graph Out-of-Distribution Detection via Implicit Adversarial Latent Generation9 Feb 2025
- 2024A Survey of Deep Graph Learning under Distribution Shifts: from Graph Out-of-Distribution Generalization to Adaptation25 Oct 2024
12 newest of 17 All 17 (JSON)