PyGOD: A Python Library for Graph Outlier Detection
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 (1)
Tasks
Graph Outlier DetectionSimilar Papers 제목 키워드 기반
BOND: Benchmarking Unsupervised Outlier Node Detection on Static Attributed Graphs
Detecting which nodes in graphs are outliers is a relatively new machine learning task with numerous applications. Despite the proliferation of algorithms developed in recent years for this task, there has been no standa…
Anomaly DetectionBenchmarkingGraph GenerationGraph Outlier Detection+1PyOD 2: A Python Library for Outlier Detection with LLM-powered Model Selection
Outlier detection (OD), also known as anomaly detection, is a critical machine learning (ML) task with applications in fraud detection, network intrusion detection, clickstream analysis, recommendation systems, and socia…
Anomaly DetectionFraud DetectionIntrusion DetectionLarge Language Model+4AD-AGENT: A Multi-agent Framework for End-to-end Anomaly Detection
Anomaly detection (AD) is essential in areas such as fraud detection, network monitoring, and scientific research. However, the diversity of data modalities and the increasing number of specialized AD libraries pose chal…
Anomaly DetectionCode GenerationDiversityFraud Detection+1tegdet: An extensible Python Library for Anomaly Detection using Time-Evolving Graphs
This paper presents a new Python library for anomaly detection in unsupervised learning approaches. The input for the library is a univariate time series representing observations of a given phenomenon. Then, it can iden…
Anomaly DetectionTime SeriesTime Series AnalysisA Library for Representing Python Programs as Graphs for Machine Learning
Graph representations of programs are commonly a central element of machine learning for code research. We introduce an open source Python library python_graphs that applies static analysis to construct graph representat…