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

Zero-shot Generalist Graph Anomaly Detection with Unified Neighborhood Prompts

About

Graph anomaly detection (GAD), which aims to identify nodes in a graph that significantly deviate from normal patterns, plays a crucial role in broad application domains. However, existing GAD methods are one-model-for-one-dataset approaches, i.e., training a separate model for each graph dataset. This largely limits their applicability in real-world scenarios. To overcome this limitation, we propose a novel zero-shot generalist GAD approach UNPrompt that trains a one-for-all detection model, requiring the training of one GAD model on a single graph dataset and then effectively generalizing to detect anomalies in other graph datasets without any retraining or fine-tuning. The key insight in UNPrompt is that i) the predictability of latent node attributes can serve as a generalized anomaly measure and ii) generalized normal and abnormal graph patterns can be learned via latent node attribute prediction in a properly normalized node attribute space. UNPrompt achieves a generalist mode for GAD through two main modules: one module aligns the dimensionality and semantics of node attributes across different graphs via coordinate-wise normalization, while another module learns generalized neighborhood prompts that support the use of latent node attribute predictability as an anomaly score across different datasets. Extensive experiments on real-world GAD datasets show that UNPrompt significantly outperforms diverse competing methods under the generalist GAD setting, and it also has strong superiority under the one-model-for-one-dataset setting. Code is available at https://github.com/mala-lab/UNPrompt.

Chaoxi Niu, Hezhe Qiao, Changlu Chen, Ling Chen, Guansong Pang• 2024

Related benchmarks

TaskDatasetResultRank
Graph Anomaly DetectionAMAZON
AUROC72.14
132
Graph Anomaly DetectionREDDIT
AUROC55.51
129
Graph Anomaly DetectionBlogCatalog
AUROC0.7085
101
Graph Anomaly DetectionWeibo
AUROC66.29
99
Graph Anomaly DetectionPhoto
AUROC68.68
87
Graph Anomaly DetectionPubmed
AUC82.72
77
Graph Anomaly DetectionFacebook
AUROC0.7582
75
Graph Anomaly DetectionYelpChi
AUROC53.99
72
Graph Anomaly DetectionCiteseer
AUPRC17.47
67
Graph Anomaly DetectionCora
AUROC0.6702
62
Showing 10 of 91 rows
...

Other info

Follow for update