Integrating Graph Neural Networks with Scattering Transform for Anomaly Detection
Abdeljalil Zoubir, Badr Missaoui
TL;DR
The paper tackles the challenge of robust anomaly detection in Network Intrusion Detection Systems by introducing two self-supervised, graph-based approaches. STEG combines the Scattering Transform with E-GraphSAGE to produce multi-scale, edge-centric embeddings, while a Node2Vec initialization strategy enriches node representations within the E-GraphSAGE framework. Evaluations on benchmark NetFlow datasets NF-UNSW-NB15-v2 and NF-CSE-CIC-IDS2018-v2 show STEG and Node2Vec-EGS variants outperforming state-of-the-art baselines (including Anomal-E) under both clean and contaminated conditions, with strong macro F1 scores and high accuracy. The results demonstrate practical impact by enhancing anomaly detection through edge-feature analysis and topology-aware node initialization, suggesting greater robustness to evolving network threats in real-world deployments.
Abstract
In this paper, we present two novel methods in Network Intrusion Detection Systems (NIDS) using Graph Neural Networks (GNNs). The first approach, Scattering Transform with E-GraphSAGE (STEG), utilizes the scattering transform to conduct multi-resolution analysis of edge feature vectors. This provides a detailed representation that is essential for identifying subtle anomalies in network traffic. The second approach improves node representation by initiating with Node2Vec, diverging from standard methods of using uniform values, thereby capturing a more accurate and holistic network picture. Our methods have shown significant improvements in performance compared to existing state-of-the-art methods in benchmark NIDS datasets.
