arrow
Return

GCCAD: Graph Contrastive Coding for Anomaly Detection

delete2022-01-01
delete18
PRE
AI
B
Bo Chen
张静 (Jing Zhang) *
X
Xiaokang Zhang
Y
Yuxiao Dong
J
Jian Song
张鹏 (Peng Zhang)
E
Evgeny Kharlamov
唐杰 (Jie Tang) *
DOI:10.1109/TKDE.2022.3200459delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Graph-based anomaly detection has been widely used for detecting malicious activities in real-world applications. Existing attempts to address this problem have thus far focused on structural feature engineering or learning in the binary classification regime. In this work, we propose to leverage graph contrastive learning and present the supervised GCCAD model for contrasting abnormal nodes with normal ones in terms of their distances to the global context (e.g., the average of all nodes). To handle scenarios with scarce labels, we further enable GCCAD as a self-supervised framework by designing a graph corrupting strategy for generating synthetic node labels. To achieve the contrastive objective, we design a graph neural network encoder that can infer and further remove suspicious links during message passing, as well as learn the global context of the input graph. We conduct extensive experiments on four public datasets, demonstrating that 1) GCCAD significantly and consistently outperforms various advanced baselines and 2) its self-supervised version without fine-tuning can achieve comparable performance with its fully supervised version.
Keywords:
Graph neural network
anomaly detection
contrastive learning

Journal

IEEE Transactions on Knowledge and Data Engineering cover
IEEE Transactions on Knowledge and Data Engineering
IF:
10.4
Papers:
6.8K
Citations:
3.2W

Organization

T
tsinghua university
Scholars:
11.8W
Papers: 10.0W
Citations: 137
R
Renmin University of China
Scholars:
8.1K
Papers: 7.7K
Citations: 1.1W
U
university of oslo
Scholars:
4.2W
Papers: 3.5W
Citations: 53
researcher View more organizations