Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

NetMamba: Efficient Network Traffic Classification via Pre-training Unidirectional Mamba

About

Network traffic classification is a crucial research area aiming to enhance service quality, streamline network management, and bolster cybersecurity. To address the growing complexity of transmission encryption techniques, various machine learning and deep learning methods have been proposed. However, existing approaches face two main challenges. Firstly, they struggle with model inefficiency due to the quadratic complexity of the widely used Transformer architecture. Secondly, they suffer from inadequate traffic representation because of discarding important byte information while retaining unwanted biases. To address these challenges, we propose NetMamba, an efficient linear-time state space model equipped with a comprehensive traffic representation scheme. We adopt a specially selected and improved unidirectional Mamba architecture for the networking field, instead of the Transformer, to address efficiency issues. In addition, we design a traffic representation scheme to extract valid information from massive traffic data while removing biased information. Evaluation experiments on six public datasets encompassing three main classification tasks showcase NetMamba's superior classification performance compared to state-of-the-art baselines. It achieves an accuracy rate of nearly 99% (some over 99%) in all tasks. Additionally, NetMamba demonstrates excellent efficiency, improving inference speed by up to 60 times while maintaining comparably low memory usage. Furthermore, NetMamba exhibits superior few-shot learning abilities, achieving better classification performance with fewer labeled data. To the best of our knowledge, NetMamba is the first model to tailor the Mamba architecture for networking.

Tongze Wang, Xiaohui Xie, Wenduo Wang, Chuyi Wang, Youjian Zhao, Yong Cui• 2024

Related benchmarks

TaskDatasetResultRank
Encrypted Traffic ClassificationISCX Tor 2016
Accuracy99.93
22
Encrypted Traffic ClassificationCIC-IoT 2022
Accuracy99.85
21
Encrypted Traffic ClassificationCSTNET-TLS
Accuracy (AC)92.58
20
Traffic ClassificationUSTC-TFC 2016
Accuracy98.87
17
Encrypted Traffic ClassificationISCXVPN 2016
Accuracy (AC)98.99
10
Encrypted Traffic ClassificationUSTC-TFC 2016
Accuracy99.9
10
Encrypted Traffic ClassificationCrossPlatform Android
Accuracy (AC)98.69
8
Encrypted Traffic ClassificationCrossPlatform iOS
Accuracy98.81
8
Traffic ClassificationCrossPlatform iOS
Accuracy90.6
4
Traffic ClassificationCrossPlatform Android
Accuracy91.04
4
Showing 10 of 15 rows

Other info

Follow for update