E-GraphSAGE: A Graph Neural Network based Intrusion Detection System for IoT
Wai Weng Lo, Siamak Layeghy, Mohanad Sarhan, Marcus Gallagher, Marius, Portmann

TL;DR
This paper introduces E-GraphSAGE, a novel GNN-based intrusion detection system for IoT networks that effectively captures graph structure and edge features, outperforming existing methods on benchmark datasets.
Contribution
The paper presents the first practical application of GNNs for IoT network intrusion detection using flow-based data, with extensive evaluation showing superior performance.
Findings
Outperforms state-of-the-art in classification metrics
Effective in capturing topological and edge features
Demonstrates potential of GNNs in IoT security
Abstract
This paper presents a new Network Intrusion Detection System (NIDS) based on Graph Neural Networks (GNNs). GNNs are a relatively new sub-field of deep neural networks, which can leverage the inherent structure of graph-based data. Training and evaluation data for NIDSs are typically represented as flow records, which can naturally be represented in a graph format. In this paper, we propose E-GraphSAGE, a GNN approach that allows capturing both the edge features of a graph as well as the topological information for network intrusion detection in IoT networks. To the best of our knowledge, our proposal is the first successful, practical, and extensively evaluated approach of applying GNNs on the problem of network intrusion detection for IoT using flow-based data. Our extensive experimental evaluation on four recent NIDS benchmark datasets shows that our approach outperforms the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Security and Intrusion Detection · Advanced Graph Neural Networks · Software System Performance and Reliability
MethodsGraphSAGE
