Deep Learning (DL) is effective for classifying encrypted network traffic. However, it requires large amounts of labeled data to feed typical data-hungry training processes. Unfortunately, collecting and labeling rich network-traffic datasets is a complex and costly procedure not always affordable in practice, possibly hindering DL solutions. Few Shot Learning (FSL) aims at tackling this shortcoming, providing means to leverage non-few knowledge to support classification tasks related to traffic with few labeled data available. Although FSL has been largely investigated in other domains (e.g., computer vision), it has been only preliminarily adopted for the classification of encrypted traffic. In this work, we provide a first attempt in adopting FSL for classifying mobile-app encrypted traffic. Specifically, we consider the two most popular FSL paradigms: meta learning (learn to learn) and transfer learning (knowledge transfer from related tasks). We consider a number of variants for each (namely MatchingNet, ProtoNet, RelationNet, MetaOptNet, fo-MAML, ANIL, Fine-Tuning, and Freezing) and provide an empirical assessment of these approaches when adopted for mobile-app traffic classification considering the Mirage-2019 dataset as a test bench. Results show that FSL in mobile-app traffic classification is feasible, reaching satisfactory results (up to 80% F1-score), but leaving room for improvement.
Few Shot Learning Approaches for Classifying Rare Mobile-App Encrypted Traffic Samples / Bovenzi, G.; Di Monda, D.; Montieri, A.; Persico, V.; Pescape', A.. - (2023). (Intervento presentato al convegno 2023 IEEE INFOCOM Conference on Computer Communications Workshops, INFOCOM WKSHPS 2023 tenutosi a Hoboken, New Jersey, USA nel 20 May 2023) [10.1109/INFOCOMWKSHPS57453.2023.10226104].
Few Shot Learning Approaches for Classifying Rare Mobile-App Encrypted Traffic Samples
Bovenzi G.
;Di Monda D.
;Montieri A.;Persico V.;Pescape' A.
2023
Abstract
Deep Learning (DL) is effective for classifying encrypted network traffic. However, it requires large amounts of labeled data to feed typical data-hungry training processes. Unfortunately, collecting and labeling rich network-traffic datasets is a complex and costly procedure not always affordable in practice, possibly hindering DL solutions. Few Shot Learning (FSL) aims at tackling this shortcoming, providing means to leverage non-few knowledge to support classification tasks related to traffic with few labeled data available. Although FSL has been largely investigated in other domains (e.g., computer vision), it has been only preliminarily adopted for the classification of encrypted traffic. In this work, we provide a first attempt in adopting FSL for classifying mobile-app encrypted traffic. Specifically, we consider the two most popular FSL paradigms: meta learning (learn to learn) and transfer learning (knowledge transfer from related tasks). We consider a number of variants for each (namely MatchingNet, ProtoNet, RelationNet, MetaOptNet, fo-MAML, ANIL, Fine-Tuning, and Freezing) and provide an empirical assessment of these approaches when adopted for mobile-app traffic classification considering the Mirage-2019 dataset as a test bench. Results show that FSL in mobile-app traffic classification is feasible, reaching satisfactory results (up to 80% F1-score), but leaving room for improvement.File | Dimensione | Formato | |
---|---|---|---|
Few_Shot_Learning_Approaches_for_Classifying_Rare_Mobile-App_Encrypted_Traffic_Samples.pdf
solo utenti autorizzati
Tipologia:
Versione Editoriale (PDF)
Licenza:
Copyright dell'editore
Dimensione
728.76 kB
Formato
Adobe PDF
|
728.76 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.