Graph neural networks for dynamic network traffic classification

dc.contributor
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.contributor
Barlet Ros, Pere
dc.contributor
Castell Uroz, Ismael
dc.contributor.author
Carela Español, David
dc.date.issued
2024-06-28
dc.identifier
https://hdl.handle.net/2117/417145
dc.identifier
188321
dc.description.abstract
Network traffic classification remains a challenging task essential for managing network resources and security. This study evaluates Graph Neural Networks (GNNs) for this purpose, leveraging their capability to handle graph-structured data effectively. We conducted comprehensive experiments across multiple studies: optimizing GNN architectures for different granularities, assessing model robustness against adversarial data, and proposing a novel graph representation inspired by BLINC. Our findings demonstrate that GNNs outperform traditional methods in accuracy and resilience, particularly in complex classification tasks. Both, the BLINC representation and GATConv layers, showed huge potential for traffic identification, but need further study. We also introduce insights into model interpretability using GNNExplainers. This research contributes to advancing GNN applications in network traffic analysis, emphasizing their potential to enhance network management practices and security measures.
dc.format
application/pdf
dc.language
eng
dc.publisher
Universitat Politècnica de Catalunya
dc.rights
Open Access
dc.subject
Àrees temàtiques de la UPC::Informàtica::Intel·ligència artificial::Aprenentatge automàtic
dc.subject
Deep learning (Machine learning)
dc.subject
Machine learning
dc.subject
Random noise theory
dc.subject
Computer networks--Scalability
dc.subject
Xarxes Neurals de Gràfics
dc.subject
Classificació del trànsit de xarxa
dc.subject
Flux
dc.subject
Paquet
dc.subject
Representació de gràfic
dc.subject
Representació BLINC
dc.subject
Dades adverses
dc.subject
Interpretabilitat del model
dc.subject
Aprenentatge profund
dc.subject
Dades estructurades en gràfic
dc.subject
Dades heterogènies
dc.subject
Bosc Aleatori
dc.subject
Naïf de Bayes
dc.subject
Màquina de Vectores de Suport (SVM)
dc.subject
Inspecció Profunda de Paquets (DPI)
dc.subject
Aprenentatge automàtic
dc.subject
Extracció de característiques
dc.subject
Robustesa
dc.subject
Xifrat
dc.subject
Soroll gaussià
dc.subject
Classificació a cegues
dc.subject
Geomètric de PyTorch
dc.subject
Escalabilitat
dc.subject
GNN (Graph Neural Networks)
dc.subject
network traffic classification
dc.subject
flow
dc.subject
packet
dc.subject
graph representation
dc.subject
BLINC representation
dc.subject
adversarial data
dc.subject
model interpretability
dc.subject
deep learning
dc.subject
graph-structured data
dc.subject
heterogeneous data
dc.subject
Random Forest
dc.subject
Naive Bayes
dc.subject
Support Vector Machine (SVM)
dc.subject
DPI (Deep Packet Inspection)
dc.subject
machine learning
dc.subject
feature extraction
dc.subject
robustness
dc.subject
encryption
dc.subject
Gaussian noise
dc.subject
classification in the dark
dc.subject
PyTorch Geometric
dc.subject
scalability
dc.subject
Aprenentatge profund
dc.subject
Aprenentatge automàtic
dc.subject
Soroll aleatori, Teoria del
dc.subject
Ordinadors, Xarxes d'--Escalabilitat
dc.title
Graph neural networks for dynamic network traffic classification
dc.type
Master thesis


Ficheros en el ítem

FicherosTamañoFormatoVer

No hay ficheros asociados a este ítem.

Este ítem aparece en la(s) siguiente(s) colección(ones)