Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

SAD: Semi-Supervised Anomaly Detection on Dynamic Graphs

About

Anomaly detection aims to distinguish abnormal instances that deviate significantly from the majority of benign ones. As instances that appear in the real world are naturally connected and can be represented with graphs, graph neural networks become increasingly popular in tackling the anomaly detection problem. Despite the promising results, research on anomaly detection has almost exclusively focused on static graphs while the mining of anomalous patterns from dynamic graphs is rarely studied but has significant application value. In addition, anomaly detection is typically tackled from semi-supervised perspectives due to the lack of sufficient labeled data. However, most proposed methods are limited to merely exploiting labeled data, leaving a large number of unlabeled samples unexplored. In this work, we present semi-supervised anomaly detection (SAD), an end-to-end framework for anomaly detection on dynamic graphs. By a combination of a time-equipped memory bank and a pseudo-label contrastive learning module, SAD is able to fully exploit the potential of large unlabeled samples and uncover underlying anomalies on evolving graph streams. Extensive experiments on four real-world datasets demonstrate that SAD efficiently discovers anomalies from dynamic graphs and outperforms existing advanced methods even when provided with only little labeled data.

Sheng Tian, Jihai Dong, Jintang Li, Wenlong Zhao, Xiaolong Xu, Baokun wang, Bowen Song, Changhua Meng, Tianyi Zhang, Liang Chen• 2023

Related benchmarks

TaskDatasetResultRank
Dynamic Graph Anomaly DetectionMOOC S2
AUROC66.28
42
Dynamic Graph Anomaly DetectionWikipedia S2
AUROC64.56
42
Dynamic Graph Anomaly DetectionLastFM S3 setting
AUROC85.37
14
Dynamic Graph Anomaly DetectionUCI (test)
AUROC96.27
14
Dynamic Graph Anomaly DetectionEnron (test)
AUROC0.9247
14
Dynamic Graph Anomaly DetectionUCI S3 setting
AUROC86.57
14
Dynamic Graph Anomaly DetectionLastFM (test)
AUROC99.88
14
Dynamic Graph Anomaly DetectionEnron S3 setting
AUROC79.59
14
Showing 8 of 8 rows

Other info

Follow for update