A Pipeline of Augmentation and Sequence Embedding for Classification of Imbalanced Network Traffic
Not on the map. Why?
Abstract (arXiv)
Network Traffic Classification (NTC) is one of the most important tasks in network management. The imbalanced nature of classes on the internet presents a critical challenge in classification tasks. For example, some classes of applications are much more prevalent than others, such as HTTP. As a result, machine learning classification models do not perform well on those classes with fewer data. To address this problem, we propose a pipeline to balance the dataset and classify it using a robust and accurate embedding technique. First, we generate artificial data using Long Short-Term Memory (LSTM) networks and Kernel Density Estimation (KDE). Next, we propose replacing one-hot encoding for categorical features with a novel embedding framework based on the "Flow as a Sentence" perspective, which we name FS-Embedding. This framework treats the source and destination ports, along with the packet's direction, as one word in a flow, then trains an embedding vector space based on these new features through the learning classification task. Finally, we compare our pipeline with the training of a Convolutional Recurrent Neural Network (CRNN) and Transformers, both with imbalanced and sampled datasets, as well as with the one-hot encoding approach. We demonstrate that the proposed augmentation pipeline, combined with FS-Embedding, increases convergence speed and leads to a significant reduction in the number of model parameters, all while maintaining the same performance in terms of accuracy.
Key facts. No citing papers in the map yet (data through 13 Oct 2026). Builds on 8 of its 32 references that are in the map. First posted on arXiv 26 Feb 2025.
Builds on
8 of 32 references.
References · 8
- 2017Attention Is All You Needcited by 60,106
- 2013Generating Sequences With Recurrent Neural Networkscited by 553
- 2015LSTM: A Search Space Odysseycited by 315
- 2015A Theoretically Grounded Application of Dropout in Recurrent Neural Networkscited by 161
- 2021CTAB-GAN: Effective Table Data Synthesizingcited by 156
- 2017Deep Packet: A Novel Approach For Encrypted Traffic Classification Using Deep Learningcited by 70
- 2013Class Imbalance Problem in Data Mining Reviewcited by 16
- 2017Slim Embedding Layers for Recurrent Neural Language Modelscited by 5
Built on by
Not cited yet.