PyGOD: A Python Library for Graph Outlier Detection
Not on the map. Why?
Abstract (arXiv)
PyGOD is an open-source Python library for detecting outliers in graph data. As the first comprehensive library of its kind, PyGOD supports a wide array of leading graph-based methods for outlier detection under an easy-to-use, well-documented API designed for use by both researchers and practitioners. PyGOD provides modularized components of the different detectors implemented so that users can easily customize each detector for their purposes. To ease the construction of detection workflows, PyGOD offers numerous commonly used utility functions. To scale computation to large graphs, PyGOD supports functionalities for deep models such as sampling and mini-batch processing. PyGOD uses best practices in fostering code reliability and maintainability, including unit testing, continuous integration, and code coverage. To facilitate accessibility, PyGOD is released under a BSD 2-Clause license at https://pygod.org and at the Python Package Index (PyPI).
Key facts. Cited by 32 papers in the map (data through 14 Oct 2026). Builds on 22 of its 52 references that are in the map. First posted on arXiv 26 Apr 2022.
Builds on
22 of 52 references.
References · 22
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2016Variational Graph Auto-Encoderscited by 1,382
- 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 728
- 2018Detecting Spacecraft Anomalies Using LSTMs and Nonparametric Dynamic Thresholdingcited by 410
- 2021Therapeutics Data Commons: Machine Learning Datasets and Tasks for Drug Discovery and Developmentcited by 264
- 2020Enhancing Graph Neural Network-based Fraud Detectors against Camouflaged Fraudsterscited by 250
- 2021A Comprehensive Survey on Graph Anomaly Detection with Deep Learningcited by 230
- 2019PyOD: A Python Toolbox for Scalable Outlier Detectioncited by 222
- 2021Anomaly Detection on Attributed Networks via Contrastive Self-Supervised Learningcited by 177
- 2018Adversarial Attack and Defense on Graph Data: A Surveycited by 167
10 more
- 2022ECOD: Unsupervised Outlier Detection Using Empirical Cumulative Distribution Functionscited by 153
- 2020AnomalyDAE: Dual autoencoder for anomaly detection on attributed networkscited by 82
- 2021Few-shot Network Anomaly Detection via Cross-network Meta-learningcited by 64
- 2020Structural Temporal Graph Neural Networks for Anomaly Detection in Dynamic Graphscited by 56
- 2020MIMOSA: Multi-constraint Molecule Sampling for Molecule Optimizationcited by 49
- 2020TODS: An Automated Time Series Outlier Detection Systemcited by 41
- 2018Outlier Aware Network Embedding for Attributed Networkscited by 29
- 2020PyODDS: An End-to-end Outlier Detection System with Automated Machine Learningcited by 21
- 2021TOD: GPU-accelerated Outlier Detection via Tensor Operationscited by 6
- 2020Integrating Network Embedding and Community Outlier Detection via Multiclass Graph Descriptioncited by 4
Built on by
Citing papers per year: 2022: 6; 2023: 6; 2024: 9; 2025: 8; 2026: 3.
32 papers.
Sort:
By area:
- 2022ADBench: Anomaly Detection Benchmarkcited by 232
- 2022BOND: Benchmarking Unsupervised Outlier Node Detection on Static Attributed Graphscited by 80
- 2022DGraph: A Large-Scale Financial Dataset for Graph Anomaly Detectioncited by 63
- 2025PyG 2.0: Scalable Learning on Real World Graphscited by 52
- 2023GAD-NR: Graph Anomaly Detection via Neighborhood Reconstructioncited by 45
- 2022TwiBot-22: Towards Graph-Based Twitter Bot Detectioncited by 44
- 2024AD-LLM: Benchmarking Large Language Models for Anomaly Detectioncited by 26
- 2023ADA-GAD: Anomaly-Denoised Autoencoders for Graph Anomaly Detectioncited by 23
- 2024Uncertainty in Graph Neural Networks: A Surveycited by 23
- 2024Generative Semi-supervised Graph Anomaly Detectioncited by 22
- 2025A Survey of Generalization of Graph Anomaly Detection: From Transfer Learning to Foundation Modelscited by 14
- 2025FreeGAD: A Training-Free yet Effective Approach for Graph Anomaly Detectioncited by 10
20 more
- 2024DiffGAD: A Diffusion-based Unsupervised Graph Anomaly Detectorcited by 9
- 2025AD-AGENT: A Multi-agent Framework for End-to-end Anomaly Detectioncited by 8
- 2022Mul-GAD: a semi-supervised graph anomaly detection framework via aggregating multi-view informationcited by 7
- 2024Towards Fair Graph Anomaly Detection: Problem, Benchmark Datasets, and Evaluationcited by 6
- 2025OCR-APT: Reconstructing APT Stories from Audit Logs using Subgraph Anomaly Detection and LLMscited by 6
- 2023Revisiting Graph Contrastive Learning for Anomaly Detectioncited by 4
- 2024Generation is better than Modification: Combating High Class Homophily Variance in Graph Anomaly Detectioncited by 3
- 2024Enhancing Fairness in Unsupervised Graph Anomaly Detection through Disentanglementcited by 3
- 2025How to Use Graph Data in the Wild to Help Graph Anomaly Detection?cited by 3
- 2023Anomaly Detection in Networks via Score-Based Generative Modelscited by 2
- 2024Critical Review for One-class Classification: recent advances and the reality behind themcited by 2
- 2025PyGDA: A Python Library for Graph Domain Adaptationcited by 2
- 2022AHEAD: A Triple Attention Based Heterogeneous Graph Anomaly Detection Approachcited by 1
- 2023MetaGAD: Meta Representation Adaptation for Few-Shot Graph Anomaly Detectioncited by 1
- 2023Data Augmentation for Supervised Graph Outlier Detection via Latent Diffusion Modelscited by 1
- 2024TGTOD: A Global Temporal Graph Transformer for Outlier Detection at Scalecited by 1
- 2025Combining Euclidean and Hyperbolic Representations for Node-level Anomaly Detectioncited by 0
- 2026Modeling Topological Impact on Node Attribute Distributions in Attributed Graphscited by 0
- 2026Graph Anomaly Detection as Finite-Horizon Control: Training-Free Scoring via Empirical Bayescited by 0
- 2026Feature-Context Consistency: Unsupervised Adversarial Detection with Drift Stability on Attributed Graphscited by 0
- 2026Feature-Context Consistency: Unsupervised Adversarial Detection with Drift Stability on Attributed Graphs12 Oct 2026
- 2026Graph Anomaly Detection as Finite-Horizon Control: Training-Free Scoring via Empirical Bayes29 Sep 2026
- 2026Modeling Topological Impact on Node Attribute Distributions in Attributed Graphs1 Feb 2026
- 2025OCR-APT: Reconstructing APT Stories from Audit Logs using Subgraph Anomaly Detection and LLMs16 Oct 2025
- 2025Combining Euclidean and Hyperbolic Representations for Node-level Anomaly Detection13 Oct 2025
- 2025A Survey of Generalization of Graph Anomaly Detection: From Transfer Learning to Foundation Models8 Sep 2025
- 2025FreeGAD: A Training-Free yet Effective Approach for Graph Anomaly Detection14 Aug 2025
- 2025PyG 2.0: Scalable Learning on Real World Graphs22 Jul 2025
- 2025How to Use Graph Data in the Wild to Help Graph Anomaly Detection?4 Jun 2025
- 2025AD-AGENT: A Multi-agent Framework for End-to-end Anomaly Detection19 May 2025
- 2025PyGDA: A Python Library for Graph Domain Adaptation13 Mar 2025
- 2024AD-LLM: Benchmarking Large Language Models for Anomaly Detection15 Dec 2024
20 more
- 2024TGTOD: A Global Temporal Graph Transformer for Outlier Detection at Scale1 Dec 2024
- 2024DiffGAD: A Diffusion-based Unsupervised Graph Anomaly Detector9 Oct 2024
- 2024Enhancing Fairness in Unsupervised Graph Anomaly Detection through Disentanglement3 Jun 2024
- 2024Critical Review for One-class Classification: recent advances and the reality behind them27 Apr 2024
- 2024Generation is better than Modification: Combating High Class Homophily Variance in Graph Anomaly Detection15 Mar 2024
- 2024Uncertainty in Graph Neural Networks: A Survey11 Mar 2024
- 2024Towards Fair Graph Anomaly Detection: Problem, Benchmark Datasets, and Evaluation25 Feb 2024
- 2024Generative Semi-supervised Graph Anomaly Detection19 Feb 2024
- 2023Data Augmentation for Supervised Graph Outlier Detection via Latent Diffusion Models29 Dec 2023
- 2023ADA-GAD: Anomaly-Denoised Autoencoders for Graph Anomaly Detection22 Dec 2023
- 2023Anomaly Detection in Networks via Score-Based Generative Models27 Jun 2023
- 2023GAD-NR: Graph Anomaly Detection via Neighborhood Reconstruction2 Jun 2023
- 2023MetaGAD: Meta Representation Adaptation for Few-Shot Graph Anomaly Detection18 May 2023
- 2023Revisiting Graph Contrastive Learning for Anomaly Detection4 May 2023
- 2022Mul-GAD: a semi-supervised graph anomaly detection framework via aggregating multi-view information11 Dec 2022
- 2022AHEAD: A Triple Attention Based Heterogeneous Graph Anomaly Detection Approach17 Aug 2022
- 2022DGraph: A Large-Scale Financial Dataset for Graph Anomaly Detection30 Jun 2022
- 2022BOND: Benchmarking Unsupervised Outlier Node Detection on Static Attributed Graphs21 Jun 2022
- 2022ADBench: Anomaly Detection Benchmark19 Jun 2022
- 2022TwiBot-22: Towards Graph-Based Twitter Bot Detection9 Jun 2022
- 2022ADBench: Anomaly Detection Benchmarkcited by 232
- 2022BOND: Benchmarking Unsupervised Outlier Node Detection on Static Attributed Graphscited by 80
- 2022DGraph: A Large-Scale Financial Dataset for Graph Anomaly Detectioncited by 63
- 2025PyG 2.0: Scalable Learning on Real World Graphscited by 52
- 2023GAD-NR: Graph Anomaly Detection via Neighborhood Reconstructioncited by 45
- 2022TwiBot-22: Towards Graph-Based Twitter Bot Detectioncited by 44
- 2024AD-LLM: Benchmarking Large Language Models for Anomaly Detectioncited by 26
- 2023ADA-GAD: Anomaly-Denoised Autoencoders for Graph Anomaly Detectioncited by 23
- 2024Uncertainty in Graph Neural Networks: A Surveycited by 23
- 2024Generative Semi-supervised Graph Anomaly Detectioncited by 22
- 2025A Survey of Generalization of Graph Anomaly Detection: From Transfer Learning to Foundation Modelscited by 14
- 2025FreeGAD: A Training-Free yet Effective Approach for Graph Anomaly Detectioncited by 10
12 most cited of 30 All 30 (JSON)
- 2026Feature-Context Consistency: Unsupervised Adversarial Detection with Drift Stability on Attributed Graphs12 Oct 2026
- 2026Graph Anomaly Detection as Finite-Horizon Control: Training-Free Scoring via Empirical Bayes29 Sep 2026
- 2026Modeling Topological Impact on Node Attribute Distributions in Attributed Graphs1 Feb 2026
- 2025OCR-APT: Reconstructing APT Stories from Audit Logs using Subgraph Anomaly Detection and LLMs16 Oct 2025
- 2025Combining Euclidean and Hyperbolic Representations for Node-level Anomaly Detection13 Oct 2025
- 2025A Survey of Generalization of Graph Anomaly Detection: From Transfer Learning to Foundation Models8 Sep 2025
- 2025FreeGAD: A Training-Free yet Effective Approach for Graph Anomaly Detection14 Aug 2025
- 2025PyG 2.0: Scalable Learning on Real World Graphs22 Jul 2025
- 2025How to Use Graph Data in the Wild to Help Graph Anomaly Detection?4 Jun 2025
- 2025PyGDA: A Python Library for Graph Domain Adaptation13 Mar 2025
- 2024AD-LLM: Benchmarking Large Language Models for Anomaly Detection15 Dec 2024
- 2024TGTOD: A Global Temporal Graph Transformer for Outlier Detection at Scale1 Dec 2024
12 newest of 30 All 30 (JSON)