paper-with-me

Papers

BOND: Benchmarking Unsupervised Outlier Node Detection on Static Attributed Graphs

2022-06-21 · Kay Liu, Yingtong Dou, Yue Zhao, Xueying Ding, Xiyang Hu, Ruitong Zhang, Kaize Ding, Canyu Chen, Hao Peng, Kai Shu, Lichao Sun, Jundong Li, George H. Chen, Zhihao Jia, Philip S. Yu

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 standard comprehensive setting for performance evaluation. Consequently, it has been difficult to understand which methods work well and when under a broad range of settings. To bridge this gap, we present--to the best of our knowledge--the first comprehensive benchmark for unsupervised outlier node detection on static attributed graphs called BOND, with the following highlights. (1) We benchmark the outlier detection performance of 14 methods ranging from classical matrix factorization to the latest graph neural networks. (2) Using nine real datasets, our benchmark assesses how the different detection methods respond to two major types of synthetic outliers and separately to "organic" (real non-synthetic) outliers. (3) Using an existing random graph generation technique, we produce a family of synthetically generated datasets of different graph sizes that enable us to compare the running time and memory usage of the different outlier detection algorithms. Based on our experimental results, we discuss the pros and cons of existing graph outlier detection algorithms, and we highlight opportunities for future research. Importantly, our code is freely available and meant to be easily extendable: https://github.com/pygod-team/pygod/tree/main/benchmark

📄 PDF Abstract BibTeX arXiv:2206.10071

Code (2)

pygod-team/pygod 공식 구현 pytorch
betterzhou/AAGNN pytorch

Tasks

Anomaly DetectionBenchmarkingGraph GenerationGraph Outlier DetectionOutlier Detection

Similar Papers 제목 키워드 기반

Benchmarking Unsupervised Outlier Detection with Realistic Synthetic Data

2020-04-15 · Georg Steinbuss, Klemens Böhm

Benchmarking unsupervised outlier detection is difficult. Outliers are rare, and existing benchmark data contains outliers with various and unknown characteristics. Fully synthetic data usually consists of outliers and r…

BenchmarkingOutlier Detection

Three Revisits to Node-Level Graph Anomaly Detection: Outliers, Message Passing and Hyperbolic Neural Networks

2024-03-06 · Jing Gu, Dongmian Zou

Graph anomaly detection plays a vital role for identifying abnormal instances in complex networks. Despite advancements of methodology based on deep learning in recent years, existing benchmarking approaches exhibit limi…

Anomaly DetectionBenchmarkingGraph Anomaly Detection

Integrating Network Embedding and Community Outlier Detection via Multiclass Graph Description

2020-07-20 · Sambaran Bandyopadhyay, Saley Vishal Vivek, M. N. Murty

Network (or graph) embedding is the task to map the nodes of a graph to a lower dimensional vector space, such that it preserves the graph properties and facilitates the downstream network mining tasks. Real world networ…

Community DetectionGraph EmbeddingNetwork EmbeddingOutlier Detection

Generative Semi-supervised Graph Anomaly Detection

2024-02-19 · Hezhe Qiao, Qingsong Wen, XiaoLi Li, Ee-Peng Lim 외

This work considers a practical semi-supervised graph anomaly detection (GAD) scenario, where part of the nodes in a graph are known to be normal, contrasting to the extensively explored unsupervised setting with a fully…

Anomaly DetectionGraph Anomaly DetectionOne-class classifier

Unsupervised Graph Outlier Detection: Problem Revisit, New Insight, and Superior Method

2022-10-24 · Yihong Huang, Liping Wang, Fan Zhang, Xuemin Lin

A large number of studies on Graph Outlier Detection (GOD) have emerged in recent years due to its wide applications, in which Unsupervised Node Outlier Detection (UNOD) on attributed networks is an important area. UNOD …

AttributeGraph Outlier DetectionOutlier Detection