Behavioural classification of network devices

dc.contributor.advisor Kopp, Martin
dc.contributor.author Outrata, Vojtěch
dc.contributor.referee Brabec, Jan
dc.date.accessioned 2023-06-15T22:52:29Z
dc.date.available 2023-06-15T22:52:29Z
dc.date.issued 2023-06-15
dc.description.abstract Má diplomová práce se zaměřuje na vývoj metody klasifikace chování síťových zařízení pomocí nejmodernějších metod strojového učení. Vzhledem k tomu, že počítačové sítě mají přirozenou grafovou strukturu, zaměřují se implementované metody především na grafovou reprezentaci sítí. Provedl jsem rozsáhlý výzkum klasifikace uzlů ve statických a dynamických grafech a vyvinul jsem nový model pro klasifikaci uzlů v dynamické síti, Snapshot GNN. S využitím doménových znalostí jsem vytvořil reprezentace zařízení a vyvinul nový způsob zachycení globální polohy uzlu v grafu. Navržená polohová charakterizace uzlů je škálovatelná na velké grafy a její účinek byl potvrzen v ablační studii. Implementované modely (tři základní modely a grafové neuronové sítě) jsou pak vyhodnoceny na třech reálných sítích a jejích zařízeních. Experimenty ukazují, že modely jsou schopny se dobře naučit různorodé třídy zařízení v sítích. V celkovém hodnocení se jako nejlépe fungujícími modely ukázaly ty založené na grafech. Výsledky také ukazují, že modely založené na grafech potřebují časté přetrénovávání, zejména v případech, kdy je pro klasifikační úlohu klíčová struktura grafu. cs
dc.description.abstract My thesis focuses on developing a method for the behavioral classification of network devices using state-of-the-art machine learning methods. Since computer networks have natural graph structures, the implemented methods focus primarily on the graph representation of networks. I have conducted extensive research on node classification in static and dynamic graphs and developed a new model for classifying nodes in a dynamic network, the Snapshot GNN. Leveraging deep domain knowledge, I have crafted meaningful device representations and developed new node positional features that capture the global position of a node in the graph. The proposed node positional features are scalable to large graphs, and their effect is confirmed in an ablation study. The implemented models (three baseline models and graph neural networks) are then evaluated on three real-world networks and their devices. Experiments show that the models, in general, are able to learn the diverse device classes in the networks well. The graph-based models were the best-performing models across the evaluation. The results also show that the graph-based models need frequent retraining, especially in cases where graph structure is crucial for the classification task. en
dc.identifier KOS-1174747681405
dc.identifier.uri http://hdl.handle.net/10467/109398
dc.publisher České vysoké učení technické v Praze cs
dc.publisher Czech Technical University in Prague en
dc.rights A university thesis is a work protected by the Copyright Act of the Czech Republic. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one`s own expense. The use of thesis should be in compliance with the Copyright Act. en
dc.rights Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění. cs
dc.subject síť cs
dc.subject zařízení cs
dc.subject telemetrie cs
dc.subject kombinace učení s učitelem a bez učitele cs
dc.subject grafová neuronová síť cs
dc.subject statický graf cs
dc.subject dynamický graf cs
dc.subject klasifikace uzlů cs
dc.subject network en
dc.subject device en
dc.subject telemetry en
dc.subject semi-supervised classification en
dc.subject graph neural network en
dc.subject static graph en
dc.subject dynamic graph en
dc.subject node classification en
dc.title Behaviorální klasifikace síťových zařízení cs
dc.title Behavioural classification of network devices en
dc.type master thesis en
dspace.entity.type Publication
relation.isAdvisorOfPublication 18aaeedf-20ec-4518-8cb5-25f1eb85a0d4
relation.isAdvisorOfPublication.latestForDiscovery 18aaeedf-20ec-4518-8cb5-25f1eb85a0d4
relation.isAuthorOfPublication 3494673c-9e2e-47f7-a553-96149477a8c5
relation.isAuthorOfPublication.latestForDiscovery 3494673c-9e2e-47f7-a553-96149477a8c5
relation.isRefereeOfPublication c642ad10-f8f0-446e-b0e8-3ec5dcc7e0ab
relation.isRefereeOfPublication.latestForDiscovery c642ad10-f8f0-446e-b0e8-3ec5dcc7e0ab
theses.degree.discipline Umělá inteligence cs
theses.degree.grantor katedra počítačů cs
theses.degree.programme Otevřená informatika cs

Files

Original bundle

Now showing 1 - 4 of 4
Name:
F3-DP-2023-Outrata-Vojtech-Behavioural classification of network devices.pdf
Size:
4.4 MB
Format:
Adobe Portable Document Format
Description:
PLNY_TEXT
Name:
F3-DP-2023-Outrata-Vojtech-priloha-master_thesis_code.zip
Size:
198.46 KB
Format:
Unknown data format
Description:
PRILOHA
Name:
F3-DP-2023-posudek-Kopp_Martin.pdf
Size:
203.91 KB
Format:
Adobe Portable Document Format
Description:
POSUDEK
Name:
F3-DP-2023-posudek-Brabec_Jan.pdf
Size:
150.29 KB
Format:
Adobe Portable Document Format
Description:
POSUDEK