Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

UniGAD: Unifying Multi-level Graph Anomaly Detection

About

Graph Anomaly Detection (GAD) aims to identify uncommon, deviated, or suspicious objects within graph-structured data. Existing methods generally focus on a single graph object type (node, edge, graph, etc.) and often overlook the inherent connections among different object types of graph anomalies. For instance, a money laundering transaction might involve an abnormal account and the broader community it interacts with. To address this, we present UniGAD, the first unified framework for detecting anomalies at node, edge, and graph levels jointly. Specifically, we develop the Maximum Rayleigh Quotient Subgraph Sampler (MRQSampler) that unifies multi-level formats by transferring objects at each level into graph-level tasks on subgraphs. We theoretically prove that MRQSampler maximizes the accumulated spectral energy of subgraphs (i.e., the Rayleigh quotient) to preserve the most significant anomaly information. To further unify multi-level training, we introduce a novel GraphStitch Network to integrate information across different levels, adjust the amount of sharing required at each level, and harmonize conflicting training goals. Comprehensive experiments show that UniGAD outperforms both existing GAD methods specialized for a single task and graph prompt-based approaches for multiple tasks, while also providing robust zero-shot task transferability. All codes can be found at https://github.com/lllyyq1121/UniGAD.

Yiqing Lin, Jianheng Tang, Chenyi Zi, H.Vicky Zhao, Yuan Yao, Jia Li• 2024

Related benchmarks

TaskDatasetResultRank
Graph Anomaly DetectionMUTAG
AUROC0.9673
36
Anomaly DetectionMUTAG
AUPRC92
30
Fraud DetectionT-finance (1% label ratio)
F1-macro85.69
26
Anomaly DetectionT-Group
AUPRC697
25
Anomaly DetectionBM-MN
AUPRC0.9963
20
Fraud DetectionCM proprietary (1% train ratio)
AUC0.8819
16
Fraud DetectionYelpChi (1% train ratio)
AUC0.7968
16
Fraud DetectionAmazon (1% train ratio)
AUC0.9242
16
Node Anomaly DetectionYelp--
15
Graph Anomaly DetectionT-Finance (40%)
Macro-F189.75
14
Showing 10 of 158 rows
...

Other info

Code

Follow for update