Graph Anomaly Detection in Time Series: A Survey
Thi Kieu Khanh Ho, Ali Karami, Narges Armanfard
TL;DR
This survey introduces graph-based time-series anomaly detection (G-TSAD) as a framework to capture intra-variable and inter-variable dependencies by constructing static or dynamic graphs over multivariate time series, videos, and social networks. It provides a unified taxonomy of G-TSAD methods into AE-based, GAN-based, predictive-based, and self-supervised categories, detailing their mechanisms, strengths, and limitations, with representative methods and datasets. The work highlights the five graph anomaly types—nodes, edges, sub-graphs, graphs, and Sim relations—and discusses practical challenges, datasets, and evaluation practices, offering directions for theory, explainability, and robust, hybrid methods. Its significance lies in guiding researchers and practitioners toward graph-aware TSAD solutions that can localize anomalies in complex, evolving systems, from traffic networks to video surveillance. Overall, G-TSAD represents a growing, impactful approach for robust anomaly detection in high-dimensional, non-stationary, graph-structured time-series data.
Abstract
With the recent advances in technology, a wide range of systems continue to collect a large amount of data over time and thus generate time series. Time-Series Anomaly Detection (TSAD) is an important task in various time-series applications such as e-commerce, cybersecurity, vehicle maintenance, and healthcare monitoring. However, this task is very challenging as it requires considering both the intra-variable dependency (relationships within a variable over time) and the inter-variable dependency (relationships between multiple variables) existing in time-series data. Recent graph-based approaches have made impressive progress in tackling the challenges of this field. In this survey, we conduct a comprehensive and up-to-date review of TSAD using graphs, referred to as G-TSAD. First, we explore the significant potential of graph representation for time-series data and and its contributions to facilitating anomaly detection. Then, we review state-of-the-art graph anomaly detection techniques, mostly leveraging deep learning architectures, in the context of time series. For each method, we discuss its strengths, limitations, and the specific applications where it excels. Finally, we address both the technical and application challenges currently facing the field, and suggest potential future directions for advancing research and improving practical outcomes.
