Welcome to Francis Academic Press

Academic Journal of Computing & Information Science, 2024, 7(9); doi: 10.25236/AJCIS.2024.070901.

Research on Network Traffic Classification Method Based on Dual-branch Spatial-Temporal Attention

Author(s)

Qian Wang, Tianbo Xu

Corresponding Author:
Qian Wang
Affiliation(s)

Wuhu Institute of Technology, Wuhu City, 241003, China

Abstract

Network traffic classification plays an important role in network monitoring and network management. Deep learning methods have become an effective traffic classification method due to its ability to automatically extract features. In the article, a two-branch spatio-temporal attention-based model is designed to represent bi-directional flows using multiple dimensional uniform packets as samples, 2DCNN with channel and spatial attention to extract spatial features, and LSTM with many-to-one attention mechanism to extract temporal features. The article conducts experiments on the public traffic dataset USTC-TFC2016. The results show that the classification performance of the model is better compared to the ablation experiments.

Keywords

traffic classification; flow characterization methods; deep learning; spatial-temporal attention

Cite This Paper

Qian Wang, Tianbo Xu. Research on Network Traffic Classification Method Based on Dual-branch Spatial-Temporal Attention. Academic Journal of Computing & Information Science (2024), Vol. 7, Issue 9: 1-10. https://doi.org/10.25236/AJCIS.2024.070901.

References

[1] S. Rezaei and X. Liu, "Deep Learning for Encrypted Traffic Classification: An Overview," in IEEE Communications Magazine, vol. 57, no. 5, pp. 76-81, May 2019.

[2] A. Madhukar and C. Williamson, "A Longitudinal Study of P2P Traffic Classification," 14th IEEE International Symposium on Modeling, Analysis, and Simulation, Monterey, CA, USA, 2006, pp. 179-188.

[3] F. Pacheco, E. Exposito, M. Gineste, C. Baudoin and J. Aguilar, "Towards the Deployment of Machine Learning Solutions in Network Traffic Classification: A Systematic Survey," in IEEE Communications Surveys & Tutorials, vol. 21, no. 2, pp. 1988-2014 ,Secondquarter 2019.

[4] S. Hochreiter and J. Schmidhuber, "Long Short-Term Memory," in Neural Computation, vol. 9, no. 8, pp. 1735-1780, 15 Nov. 1997. 

[5] Luong M.-T, Pham H and Manning C.D, "Effective approaches to attention-based neural machine translation," in Conference Proceedings - EMNLP 2015: Conference on Empirical Methods in Natural Language Processing, pp. 1412-1421.

[6] Woo S, Park J, Lee J.-Y and Kweon I.S, "CBAM: Convolutional block attention module," in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics),  11211 LNCS , pp. 3-19,2018.

[7] Wei Wang, Ming Zhu, Xuewen Zeng, Xiaozhou Ye and Yiqiang Sheng, "Malware traffic classification using convolutional neural network for representation learning," 2017 International Conference on Information Networking (ICOIN), Da Nang, Vietnam, 2017, pp. 712-717 .

[8] Hwang, Ren-Hung, Peng, Min-Chun, Nguyen, Van-Linh, Chang, Yu-Lun, "An LSTM Based Deep Learning Approach for Classifying Malware Traffic at the Packet Level," in Applied Sciences. 9(16), 3414, 2019.

[9] van der Maaten, Laurens & Hinton, Geoffrey, "Viualizing data using t-SNE," in Journal of Machine Learning Research. 9. 2579-2605, 2008.