JOURNAL ARTICLE

Unsupervised representation learning for BGP anomaly detection using graph auto-encoders

Kévin HoarauP TournouxTahiry Razafindralambo

Year: 2024 Journal:   ITU Journal on Future and Evolving Technologies Vol: 5 (1)Pages: 120-133

Abstract

The Border Gateway Protocol (BGP) is crucial for the communication routes of the Internet. Anomalies in BGP can pose a threat to the stability of the Internet. These anomalies, caused by a variety of factors, can be challenging to detect due to the massive and complex nature of BGP data traces. Various machine learning techniques have been employed to overcome this issue. The traditional approach involves the extraction of ad hoc features, which, although effective, results in a significant loss of information and may be biased towards a certain type of anomaly. A recent supervised machine learning pipeline learns representations from BGP graphs derived from BGP data traces. Although this solution achieves good anomaly detection results, the representations learned are specific to the types of anomalies within the training data. To overcome this limitation, in this paper, we propose to learn the representations of normal BGP behaviour in an unsupervised manner using a Graph Auto-Encoder (GAE). This approach ensures that the representations are not limited to the specific set of anomalies included in the training set. These representations associated with a Multi-Layer Perceptron (MLP)-based detector allowed to achieve an accuracy rate of 99% in detecting large-scale events, outperforming previous literature results.

Keywords:
Computer science Anomaly detection Border Gateway Protocol Graph The Internet Encoder Artificial intelligence Unsupervised learning Machine learning Set (abstract data type) Data mining Theoretical computer science Computer network Routing protocol

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
0
Refs
0.03
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Network Security and Intrusion Detection
Physical Sciences →  Computer Science →  Computer Networks and Communications
Internet Traffic Analysis and Secure E-voting
Physical Sciences →  Computer Science →  Artificial Intelligence
Network Packet Processing and Optimization
Physical Sciences →  Computer Science →  Hardware and Architecture
© 2026 ScienceGate Book Chapters — All rights reserved.