DP-DGAD: A Generalist Dynamic Graph Anomaly Detector with Dynamic Prototypes
By: Jialun Zheng , Jie Liu , Jiannong Cao and more
Potential Business Impact:
Finds weird patterns in changing online groups.
Dynamic graph anomaly detection (DGAD) is essential for identifying anomalies in evolving graphs across domains such as finance, traffic, and social networks. Recently, generalist graph anomaly detection (GAD) models have shown promising results. They are pretrained on multiple source datasets and generalize across domains. While effective on static graphs, they struggle to capture evolving anomalies in dynamic graphs. Moreover, the continuous emergence of new domains and the lack of labeled data further challenge generalist DGAD. Effective cross-domain DGAD requires both domain-specific and domain-agnostic anomalous patterns. Importantly, these patterns evolve temporally within and across domains. Building on these insights, we propose a DGAD model with Dynamic Prototypes (DP) to capture evolving domain-specific and domain-agnostic patterns. Firstly, DP-DGAD extracts dynamic prototypes, i.e., evolving representations of normal and anomalous patterns, from temporal ego-graphs and stores them in a memory buffer. The buffer is selectively updated to retain general, domain-agnostic patterns while incorporating new domain-specific ones. Then, an anomaly scorer compares incoming data with dynamic prototypes to flag both general and domain-specific anomalies. Finally, DP-DGAD employs confidence-based pseudo-labeling for effective self-supervised adaptation in target domains. Extensive experiments demonstrate state-of-the-art performance across ten real-world datasets from different domains.
Similar Papers
A Survey of Generalization of Graph Anomaly Detection: From Transfer Learning to Foundation Models
Machine Learning (CS)
Finds bad stuff in online groups better.
Anomaly Detection and Generation with Diffusion Models: A Survey
Machine Learning (CS)
Finds weird things in data using smart computer pictures.
Causal Graph Profiling via Structural Divergence for Robust Anomaly Detection in Cyber-Physical Systems
Machine Learning (CS)
Finds hidden computer attacks in water systems.