LGSIApr 26, 2022

PyGOD: A Python Library for Graph Outlier Detection

arXiv:2204.12095v377 citationsh-index: 43Has Code
Originality Synthesis-oriented
AI Analysis

This library addresses the need for accessible and reliable graph outlier detection tools in the machine learning community, though it is incremental as it packages existing methods.

The authors introduced PyGOD, an open-source Python library for detecting outliers in graph data, providing a comprehensive and easy-to-use tool with modular components and scalability features for researchers and practitioners.

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).

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes