When a RF Beats a CNN and GRU, Together -- A Comparison of Deep Learning and Classical Machine Learning Approaches for Encrypted Malware Traffic Classification
Not on the map. Why?
Abstract (arXiv)
Internet traffic classification is widely used to facilitate network management. It plays a crucial role in Quality of Services (QoS), Quality of Experience (QoE), network visibility, intrusion detection, and traffic trend analyses. While there is no theoretical guarantee that deep learning (DL)-based solutions perform better than classic machine learning (ML)-based ones, DL-based models have become the common default. This paper compares well-known DL-based and ML-based models and shows that in the case of malicious traffic classification, state-of-the-art DL-based solutions do not necessarily outperform the classical ML-based ones. We exemplify this finding using two well-known datasets for a varied set of tasks, such as: malware detection, malware family classification, detection of zero-day attacks, and classification of an iteratively growing dataset. Note that, it is not feasible to evaluate all possible models to make a concrete statement, thus, the above finding is not a recommendation to avoid DL-based models, but rather empirical proof that in some cases, there are more simplistic solutions, that may perform even better.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 13 of its 59 references that are in the map. First posted on arXiv 16 Jun 2022.
Builds on
13 of 59 references.
References · 13
- 2017Deep Packet: A Novel Approach For Encrypted Traffic Classification Using Deep Learningcited by 69
- 2017Yes, Machine Learning Can Be More Secure! A Case Study on Android Malware Detectioncited by 51
- 2018Deep Learning for Encrypted Traffic Classification: An Overviewcited by 27
- 2021Realtime Robust Malicious Traffic Detection via Frequency Domain Analysiscited by 20
- 2018How to Achieve High Classification Accuracy with Just a Few Labels: A Semi-supervised Approach Using Sampled Packetscited by 19
- 2021NF-GNN: Network Flow Graph Neural Networks for Malware Detection and Classificationcited by 15
- 2021Deep Learning and Traffic Classification: Lessons learned from a commercial-grade dataset with hundreds of encrypted and zero-day applicationscited by 14
- 2018Peek-a-Boo: I see your smart home activities, even encrypted!cited by 8
- 2020DeepMAL -- Deep Learning Models for Malware Traffic Detection and Classificationcited by 8
- 2021CGNN: Traffic Classification with Graph Neural Networkcited by 6
- 2022Machine Learning for Encrypted Malicious Traffic Detection: Approaches, Datasets and Comparative Studycited by 6
- 2020NetML: A Challenge for Network Traffic Analyticscited by 4
1 more
Built on by
Citing papers per year: 2023: 1; 2024: 3; 2025: 0; 2026: 1.
5 papers.
- 2024LLMcap: Large Language Model for Unsupervised PCAP Failure Detectioncited by 6
- 2023Feature Mining for Encrypted Malicious Traffic Detection with Deep Learning and Other Machine Learning Algorithmscited by 1
- 2024CBR -- Boosting Adaptive Classification By Retrieval of Encrypted Network Traffic with Out-of-distributioncited by 0
- 2024PCAPVision: PCAP-Based High-Velocity and Large-Volume Network Failure Detectioncited by 0
- 2026BGA: A noise-immune neural distillation framework for malicious signature extraction in high-entropy encrypted flowscited by 0
- 2026BGA: A noise-immune neural distillation framework for malicious signature extraction in high-entropy encrypted flows14 Aug 2026
- 2024LLMcap: Large Language Model for Unsupervised PCAP Failure Detection3 Jul 2024
- 2024PCAPVision: PCAP-Based High-Velocity and Large-Volume Network Failure Detection1 Jul 2024
- 2024CBR -- Boosting Adaptive Classification By Retrieval of Encrypted Network Traffic with Out-of-distribution17 Mar 2024
- 2023Feature Mining for Encrypted Malicious Traffic Detection with Deep Learning and Other Machine Learning Algorithms7 Apr 2023