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
65
Graph Anomaly DetectionREDDIT
AUPRC385
63
Graph Anomaly DetectionBlogCatalog
AUPRC0.2482
43
Graph Anomaly DetectionFacebook
AUROC0.6064
42
Graph Anomaly DetectionWeibo
AUROC66.29
42
Graph Anomaly DetectionCora
AUROC0.6702
40
Graph Anomaly DetectionWeibo (test)
AUPRC2.06e+3
39
Graph Anomaly DetectionCiteseer
AUROC59.53
34
Anomaly DetectionAMAZON
AUPRC9.74
33
Graph Anomaly DetectionFacebook (test)
AUROC0.6713
32
Showing 10 of 51 rows

Other info

Follow for update