VQ-VGAE: Vector Quantized Variational Graph Auto-Encoder for Unsupervised Anomaly Detection
Detecting anomalies in graph-structured data is critical for identifying unusual patterns within complex systems, with applications spanning cybersecurity, fraud detection, and risk assessment. In this work, we present VQ-VGAE, a novel architecture that combines Vector Quantization (VQ) with the Variational Graph Auto-Encoder (VGAE) for unsupervised anomaly detection. By incorporating discrete latent variables, VQ-VGAE offers a new way to model intricate graph anomalies, which are often missed by traditional methods. The framework leverages the expressive power of Graph Convolutional Networks (GCNs) to learn graph structure while integrating the probabilistic approach of Variational Auto-Encoders (VAEs). Extensive experiments on both transactional and business process graph datasets reveal that VQ-VGAE consistently surpasses conventional Graph Auto-Encoder (GAE) and VGAE models, showing marked improvements in AUC-ROC and Average Precision (AP). Beyond performance gains, leveraging a discrete latent space facilitates interpretable anomaly representations, offering deeper insights into the nature of deviations within graphs. This interpretable approach to anomaly detection enhances our ability to understand and manage complex networks across diverse domains.
Authors
- Takoua Abdellatif (ORCID: https://orcid.org/0000-0002-7669-7268)
- Olfa Besbes (ORCID: https://orcid.org/0000-0003-3831-9036)
- Tarek Seghair
- Sami Bihiri
Institutions
- University of Carthage (TN)
- University of Sousse (TN)
Publication Details
- Published
- 2024-12-15
- DOI
- https://doi.org/10.1109/bigdata62323.2024.10825598
- Citations
- 1
- Primary Topic
- Advanced Graph Neural Networks
- Type
- article
- Field-Weighted Citation Impact
- 0.35