A Zero-shot Generalized Graph Anomaly Detection Framework via Node Reconstruction

· Source: cs.AI updates on arXiv.org · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Data Science & Analytics · Depth: Expert, extended

Summary

AlignGAD is a zero-shot generalized graph anomaly detection (GAD) framework designed to identify abnormal nodes in unseen target graphs, overcoming limitations of existing methods that struggle with heterogeneous graph data. It comprises three modules: a Global Unification Module that aligns node features using Singular Value Decomposition and normalizes graph signals in the spectral domain via Graph Fourier Transform; a Clustering Module that creates progressively coarser cluster-aware graph views (original, N/2, N/4 clusters) to detect group-level anomalies; and a Node Discrepancy Scoring Module that uses a graph autoencoder to measure reconstruction discrepancies and aggregate anomaly scores across views. Evaluated on 12 real-world datasets, including training sets like ACM and test sets like Cora, AlignGAD demonstrated superior performance, achieving the best AUROC on six of eight test datasets and best AUPRC on five, without fine-tuning on target domains.

Key takeaway

For Machine Learning Engineers developing generalized graph anomaly detection solutions, AlignGAD offers a robust zero-shot approach. You should consider its strategy of aligning heterogeneous graph features and normalizing spectral distributions to improve cross-domain transferability. Implementing cluster-aware graph views can enhance anomaly detection by capturing group-level patterns, reducing reliance on target-domain fine-tuning. This framework provides a practical solution for diverse graph data.

Key insights

AlignGAD enables zero-shot graph anomaly detection across heterogeneous domains by unifying features and utilizing multi-scale cluster-aware views.

Principles

Method

AlignGAD aligns features via SVD, normalizes spectral distributions, then generates multi-scale cluster views using K-means. A graph autoencoder computes reconstruction discrepancies, aggregated by max score across views for final anomaly detection.

In practice

Topics

Best for: Research Scientist, AI Scientist, Machine Learning Engineer, Data Scientist

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by cs.AI updates on arXiv.org.