ARC: A Generalist Graph Anomaly Detector with In-Context Learning

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Liu, Yixin, Li, Shiyuan, Zheng, Yu, Chen, Qingfeng, Zhang, Chengqi, Pan, Shirui
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910760513306624
author Liu, Yixin
Li, Shiyuan
Zheng, Yu
Chen, Qingfeng
Zhang, Chengqi
Pan, Shirui
author_facet Liu, Yixin
Li, Shiyuan
Zheng, Yu
Chen, Qingfeng
Zhang, Chengqi
Pan, Shirui
contents Graph anomaly detection (GAD), which aims to identify abnormal nodes that differ from the majority within a graph, has garnered significant attention. However, current GAD methods necessitate training specific to each dataset, resulting in high training costs, substantial data requirements, and limited generalizability when being applied to new datasets and domains. To address these limitations, this paper proposes ARC, a generalist GAD approach that enables a ``one-for-all'' GAD model to detect anomalies across various graph datasets on-the-fly. Equipped with in-context learning, ARC can directly extract dataset-specific patterns from the target dataset using few-shot normal samples at the inference stage, without the need for retraining or fine-tuning on the target dataset. ARC comprises three components that are well-crafted for capturing universal graph anomaly patterns: 1) smoothness-based feature Alignment module that unifies the features of different datasets into a common and anomaly-sensitive space; 2) ego-neighbor Residual graph encoder that learns abnormality-related node embeddings; and 3) cross-attentive in-Context anomaly scoring module that predicts node abnormality by leveraging few-shot normal samples. Extensive experiments on multiple benchmark datasets from various domains demonstrate the superior anomaly detection performance, efficiency, and generalizability of ARC.
format Preprint
id arxiv_https___arxiv_org_abs_2405_16771
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle ARC: A Generalist Graph Anomaly Detector with In-Context Learning
Liu, Yixin
Li, Shiyuan
Zheng, Yu
Chen, Qingfeng
Zhang, Chengqi
Pan, Shirui
Machine Learning
Graph anomaly detection (GAD), which aims to identify abnormal nodes that differ from the majority within a graph, has garnered significant attention. However, current GAD methods necessitate training specific to each dataset, resulting in high training costs, substantial data requirements, and limited generalizability when being applied to new datasets and domains. To address these limitations, this paper proposes ARC, a generalist GAD approach that enables a ``one-for-all'' GAD model to detect anomalies across various graph datasets on-the-fly. Equipped with in-context learning, ARC can directly extract dataset-specific patterns from the target dataset using few-shot normal samples at the inference stage, without the need for retraining or fine-tuning on the target dataset. ARC comprises three components that are well-crafted for capturing universal graph anomaly patterns: 1) smoothness-based feature Alignment module that unifies the features of different datasets into a common and anomaly-sensitive space; 2) ego-neighbor Residual graph encoder that learns abnormality-related node embeddings; and 3) cross-attentive in-Context anomaly scoring module that predicts node abnormality by leveraging few-shot normal samples. Extensive experiments on multiple benchmark datasets from various domains demonstrate the superior anomaly detection performance, efficiency, and generalizability of ARC.
title ARC: A Generalist Graph Anomaly Detector with In-Context Learning
topic Machine Learning
url https://arxiv.org/abs/2405.16771