Data Augmentation for Traffic Classification (2401.10754v2)
Abstract: Data Augmentation (DA) -- enriching training data by adding synthetic samples -- is a technique widely adopted in Computer Vision (CV) and NLP tasks to improve models performance. Yet, DA has struggled to gain traction in networking contexts, particularly in Traffic Classification (TC) tasks. In this work, we fulfill this gap by benchmarking 18 augmentation functions applied to 3 TC datasets using packet time series as input representation and considering a variety of training conditions. Our results show that (i) DA can reap benefits previously unexplored, (ii) augmentations acting on time series sequence order and masking are better suited for TC than amplitude augmentations and (iii) basic models latent space analysis can help understanding the positive/negative effects of augmentations on classification performance.
- Additional material for the paper “Rosetta: Enabling Robust TLS Encrypted Traffic Classification in Diverse Network Environments with TCP-Aware Traffic Augmentation”. https://cloud.tsinghua.edu.cn/f/7f250d2ffce8404b845e/?dl=1.
- Mimetic: Mobile encrypted traffic classification using multimodal deep learning. Computer Networks 165 (2019)
- Chao Wang (555 papers)
- Alessandro Finamore (19 papers)
- Pietro Michiardi (58 papers)
- Massimo Gallo (8 papers)
- Dario Rossi (42 papers)