Deep Learning and Traffic Classification: Lessons learned from a commercial-grade dataset with hundreds of encrypted and zero-day applications
Not on the map. Why?
Abstract (arXiv)
The increasing success of Machine Learning (ML) and Deep Learning (DL) has recently re-sparked interest towards traffic classification. While classification of known traffic is a well investigated subject with supervised classification tools (such as ML and DL models) are known to provide satisfactory performance, detection of unknown (or zero-day) traffic is more challenging and typically handled by unsupervised techniques (such as clustering algorithms). In this paper, we share our experience on a commercial-grade DL traffic classification engine that is able to (i) identify known applications from encrypted traffic, as well as (ii) handle unknown zero-day applications. In particular, our contribution for (i) is to perform a thorough assessment of state of the art traffic classifiers in commercial-grade settings comprising few thousands of very fine grained application labels, as opposite to the few tens of classes generally targeted in academic evaluations. Additionally, we contribute to the problem of (ii) detection of zero-day applications by proposing a novel technique, tailored for DL models, that is significantly more accurate and light-weight than the state of the art. Summarizing our main findings, we gather that (i) while ML and DL models are both equally able to provide satisfactory solution for classification of known traffic, however (ii) the non-linear feature extraction process of the DL backbone provides sizeable advantages for the detection of unknown classes.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). Builds on 28 of its 79 references that are in the map. First posted on arXiv 7 Apr 2021.
Builds on
28 of 79 references.
References · 28
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
- 2016A Baseline for Detecting Misclassified and Out-of-Distribution Examples in Neural Networkscited by 2,362
- 2019Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AIcited by 1,543
- 2018A Simple Unified Framework for Detecting Out-of-Distribution Samples and Adversarial Attackscited by 1,472
- 2016Federated Learning: Strategies for Improving Communication Efficiencycited by 1,461
- 2018ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Designcited by 1,132
- 2019Green AIcited by 620
- 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
- 2015Towards Open Set Deep Networkscited by 533
- 2018Learning Confidence for Out-of-Distribution Detection in Neural Networkscited by 245
- 2016Joint Unsupervised Learning of Deep Representations and Image Clusterscited by 205
16 more
- 2020TensorFlow Lite Micro: Embedded Machine Learning on TinyML Systemscited by 161
- 2017Generative OpenMax for Multi-Class Open Set Classificationcited by 157
- 2018Classification-Reconstruction Learning for Open-Set Recognitioncited by 146
- 2017Deep Clustering via Joint Convolutional Autoencoder Embedding and Relative Entropy Minimizationcited by 113
- 2018Troubling Trends in Machine Learning Scholarshipcited by 107
- 2015The Extreme Value Machinecited by 78
- 2017Deep Packet: A Novel Approach For Encrypted Traffic Classification Using Deep Learningcited by 69
- 2018Clustering with Deep Learning: Taxonomy and New Methodscited by 45
- 2018Learning a Neural-network-based Representation for Open Set Recognitioncited by 40
- 2018Deep Learning with Long Short-Term Memory for Time Series Predictioncited by 39
- 2020Know Your Limits: Uncertainty Estimation with ReLU Classifiers Fails at Reliable OOD Detectioncited by 26
- 2020Autonomous Unknown-Application Filtering and Labeling for DL-based Traffic Classifier Updatecited by 16
- 2020Heterogeneous Data-Aware Federated Learningcited by 9
- 2019Large-scale Mobile App Identification Using Deep Learningcited by 7
- 2020One-vs-Rest Network-based Deep Probability Model for Open Set Recognitioncited by 7
- 2019An Overview of Data-Importance Aware Radio Resource Management for Edge Machine Learningcited by 5
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 4; 2024: 3; 2025: 3.
14 papers.
Sort:
By area:
- 2022Fine-grained TLS services classification with reject optioncited by 14
- 2022A Lightweight, Efficient and Explainable-by-Design Convolutional Neural Network for Internet Traffic Classificationcited by 6
- 2022When a RF Beats a CNN and GRU, Together -- A Comparison of Deep Learning and Classical Machine Learning Approaches for Encrypted Malware Traffic Classificationcited by 5
- 2023Many or Few Samples? Comparing Transfer, Contrastive and Meta-Learning in Encrypted Traffic Classificationcited by 4
- 2025FastFlow: Early Yet Robust Network Flow Classification using the Minimal Number of Time-Series Packetscited by 3
- 2025When Simple Model Just Works: Is Network Traffic Classification in Crisis?cited by 3
- 2021Accelerating Deep Learning Classification with Error-controlled Approximate-key Cachingcited by 2
- 2023DataZoo: Streamlining Traffic Classification Experimentscited by 2
- 2023AutoML4ETC: Automated Neural Architecture Search for Real-World Encrypted Traffic Classificationcited by 1
- 2024Non-uniformity is All You Need: Efficient and Timely Encrypted Traffic Classification With ECHOcited by 1
- 2024MERLOT: A Distilled LLM-based Mixture-of-Experts Framework for Scalable Encrypted Traffic Classificationcited by 1
- 2025Universal Embedding Function for Traffic Classification via QUIC Domain Recognition Pretraining: A Transfer Learning Successcited by 1
- 2025When Simple Model Just Works: Is Network Traffic Classification in Crisis?10 Jun 2025
- 2025FastFlow: Early Yet Robust Network Flow Classification using the Minimal Number of Time-Series Packets2 Apr 2025
- 2025Universal Embedding Function for Traffic Classification via QUIC Domain Recognition Pretraining: A Transfer Learning Success18 Feb 2025
- 2024MERLOT: A Distilled LLM-based Mixture-of-Experts Framework for Scalable Encrypted Traffic Classification20 Nov 2024
- 2024Inference-to-complete: A High-performance and Programmable Data-plane Co-processor for Neural-network-driven Traffic Analysis1 Nov 2024
- 2024Non-uniformity is All You Need: Efficient and Timely Encrypted Traffic Classification With ECHO3 Jun 2024
- 2023DataZoo: Streamlining Traffic Classification Experiments30 Oct 2023
- 2023FedEdge AI-TC: A Semi-supervised Traffic Classification Method based on Trusted Federated Deep Learning for Mobile Edge Computing14 Aug 2023
- 2023AutoML4ETC: Automated Neural Architecture Search for Real-World Encrypted Traffic Classification4 Aug 2023
- 2023Many or Few Samples? Comparing Transfer, Contrastive and Meta-Learning in Encrypted Traffic Classification21 May 2023
- 2022When a RF Beats a CNN and GRU, Together -- A Comparison of Deep Learning and Classical Machine Learning Approaches for Encrypted Malware Traffic Classification16 Jun 2022
- 2022Fine-grained TLS services classification with reject option24 Feb 2022
- 2022Fine-grained TLS services classification with reject optioncited by 14
- 2022A Lightweight, Efficient and Explainable-by-Design Convolutional Neural Network for Internet Traffic Classificationcited by 6
- 2022When a RF Beats a CNN and GRU, Together -- A Comparison of Deep Learning and Classical Machine Learning Approaches for Encrypted Malware Traffic Classificationcited by 5
- 2023Many or Few Samples? Comparing Transfer, Contrastive and Meta-Learning in Encrypted Traffic Classificationcited by 4
- 2025FastFlow: Early Yet Robust Network Flow Classification using the Minimal Number of Time-Series Packetscited by 3
- 2025When Simple Model Just Works: Is Network Traffic Classification in Crisis?cited by 3
- 2021Accelerating Deep Learning Classification with Error-controlled Approximate-key Cachingcited by 2
- 2023DataZoo: Streamlining Traffic Classification Experimentscited by 2
- 2023AutoML4ETC: Automated Neural Architecture Search for Real-World Encrypted Traffic Classificationcited by 1
- 2024Non-uniformity is All You Need: Efficient and Timely Encrypted Traffic Classification With ECHOcited by 1
- 2025Universal Embedding Function for Traffic Classification via QUIC Domain Recognition Pretraining: A Transfer Learning Successcited by 1
- 2023FedEdge AI-TC: A Semi-supervised Traffic Classification Method based on Trusted Federated Deep Learning for Mobile Edge Computingcited by 0
12 most cited of 13 All 13 (JSON)
- 2025When Simple Model Just Works: Is Network Traffic Classification in Crisis?10 Jun 2025
- 2025FastFlow: Early Yet Robust Network Flow Classification using the Minimal Number of Time-Series Packets2 Apr 2025
- 2025Universal Embedding Function for Traffic Classification via QUIC Domain Recognition Pretraining: A Transfer Learning Success18 Feb 2025
- 2024Inference-to-complete: A High-performance and Programmable Data-plane Co-processor for Neural-network-driven Traffic Analysis1 Nov 2024
- 2024Non-uniformity is All You Need: Efficient and Timely Encrypted Traffic Classification With ECHO3 Jun 2024
- 2023DataZoo: Streamlining Traffic Classification Experiments30 Oct 2023
- 2023FedEdge AI-TC: A Semi-supervised Traffic Classification Method based on Trusted Federated Deep Learning for Mobile Edge Computing14 Aug 2023
- 2023AutoML4ETC: Automated Neural Architecture Search for Real-World Encrypted Traffic Classification4 Aug 2023
- 2023Many or Few Samples? Comparing Transfer, Contrastive and Meta-Learning in Encrypted Traffic Classification21 May 2023
- 2022When a RF Beats a CNN and GRU, Together -- A Comparison of Deep Learning and Classical Machine Learning Approaches for Encrypted Malware Traffic Classification16 Jun 2022
- 2022Fine-grained TLS services classification with reject option24 Feb 2022
- 2022A Lightweight, Efficient and Explainable-by-Design Convolutional Neural Network for Internet Traffic Classification11 Feb 2022
12 newest of 13 All 13 (JSON)