Anomaly Detection in Dynamic Graphs: A Comprehensive Survey
Ocheme Anthony Ekle, William Eberle
TL;DR
Anomaly detection in dynamic graphs addresses identifying patterns that deviate from normal behavior in graphs that evolve over time. The paper introduces a DGAD framework that categorizes approaches into traditional ML, matrix factorization, probabilistic, and deep learning methods, and discusses discrete, continuous, and hybrid representations of dynamic graphs. It surveys a broad set of algorithms, including node/edge/subgraph anomaly tasks, and documents datasets and evaluation metrics used in dynamic graph anomaly detection. The authors highlight challenges such as scalability, temporal dynamics, explainability, and fairness, and outline future directions for robust, scalable, and interpretable dynamic graph anomaly detection.
Abstract
This survey paper presents a comprehensive and conceptual overview of anomaly detection using dynamic graphs. We focus on existing graph-based anomaly detection (AD) techniques and their applications to dynamic networks. The contributions of this survey paper include the following: i) a comparative study of existing surveys on anomaly detection; ii) a Dynamic Graph-based Anomaly Detection (DGAD) review framework in which approaches for detecting anomalies in dynamic graphs are grouped based on traditional machine-learning models, matrix transformations, probabilistic approaches, and deep-learning approaches; iii) a discussion of graphically representing both discrete and dynamic networks; and iv) a discussion of the advantages of graph-based techniques for capturing the relational structure and complex interactions in dynamic graph data. Finally, this work identifies the potential challenges and future directions for detecting anomalies in dynamic networks. This DGAD survey approach aims to provide a valuable resource for researchers and practitioners by summarizing the strengths and limitations of each approach, highlighting current research trends, and identifying open challenges. In doing so, it can guide future research efforts and promote advancements in anomaly detection in dynamic graphs. Keywords: Graphs, Anomaly Detection, dynamic networks,Graph Neural Networks (GNN), Node anomaly, Graph mining.
