mlsanityData to 7 Oct 2026

Deep Learning and Traffic Classification: Lessons learned from a commercial-grade dataset with hundreds of encrypted and zero-day applications

arXiv 2104.03182 ↗First posted 7 Apr 2021cs.LG cs.NIcited by 14

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

  1. 2015Distilling the Knowledge in a Neural Networkcited by 10,076
  2. 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
  3. 2016A Baseline for Detecting Misclassified and Out-of-Distribution Examples in Neural Networkscited by 2,362
  4. 2019Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AIcited by 1,543
  5. 2018A Simple Unified Framework for Detecting Out-of-Distribution Samples and Adversarial Attackscited by 1,472
  6. 2016Federated Learning: Strategies for Improving Communication Efficiencycited by 1,461
  7. 2018ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Designcited by 1,132
  8. 2019Green AIcited by 620
  9. 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
  10. 2015Towards Open Set Deep Networkscited by 533
  11. 2018Learning Confidence for Out-of-Distribution Detection in Neural Networkscited by 245
  12. 2016Joint Unsupervised Learning of Deep Representations and Image Clusterscited by 205
16 more
  1. 2020TensorFlow Lite Micro: Embedded Machine Learning on TinyML Systemscited by 161
  2. 2017Generative OpenMax for Multi-Class Open Set Classificationcited by 157
  3. 2018Classification-Reconstruction Learning for Open-Set Recognitioncited by 146
  4. 2017Deep Clustering via Joint Convolutional Autoencoder Embedding and Relative Entropy Minimizationcited by 113
  5. 2018Troubling Trends in Machine Learning Scholarshipcited by 107
  6. 2015The Extreme Value Machinecited by 78
  7. 2017Deep Packet: A Novel Approach For Encrypted Traffic Classification Using Deep Learningcited by 69
  8. 2018Clustering with Deep Learning: Taxonomy and New Methodscited by 45
  9. 2018Learning a Neural-network-based Representation for Open Set Recognitioncited by 40
  10. 2018Deep Learning with Long Short-Term Memory for Time Series Predictioncited by 39
  11. 2020Know Your Limits: Uncertainty Estimation with ReLU Classifiers Fails at Reliable OOD Detectioncited by 26
  12. 2020Autonomous Unknown-Application Filtering and Labeling for DL-based Traffic Classifier Updatecited by 16
  13. 2020Heterogeneous Data-Aware Federated Learningcited by 9
  14. 2019Large-scale Mobile App Identification Using Deep Learningcited by 7
  15. 2020One-vs-Rest Network-based Deep Probability Model for Open Set Recognitioncited by 7
  16. 2019An Overview of Data-Importance Aware Radio Resource Management for Edge Machine Learningcited by 5

Built on by

Cited by year

Citing papers per year: 2021: 1; 2022: 3; 2023: 4; 2024: 3; 2025: 3.

14 papers.

Sort:

By area:

  1. 2022Fine-grained TLS services classification with reject optioncited by 14
  2. 2022A Lightweight, Efficient and Explainable-by-Design Convolutional Neural Network for Internet Traffic Classificationcited by 6
  3. 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
  4. 2023Many or Few Samples? Comparing Transfer, Contrastive and Meta-Learning in Encrypted Traffic Classificationcited by 4
  5. 2025FastFlow: Early Yet Robust Network Flow Classification using the Minimal Number of Time-Series Packetscited by 3
  6. 2025When Simple Model Just Works: Is Network Traffic Classification in Crisis?cited by 3
  7. 2021Accelerating Deep Learning Classification with Error-controlled Approximate-key Cachingcited by 2
  8. 2023DataZoo: Streamlining Traffic Classification Experimentscited by 2
  9. 2023AutoML4ETC: Automated Neural Architecture Search for Real-World Encrypted Traffic Classificationcited by 1
  10. 2024Non-uniformity is All You Need: Efficient and Timely Encrypted Traffic Classification With ECHOcited by 1
  11. 2024MERLOT: A Distilled LLM-based Mixture-of-Experts Framework for Scalable Encrypted Traffic Classificationcited by 1
  12. 2025Universal Embedding Function for Traffic Classification via QUIC Domain Recognition Pretraining: A Transfer Learning Successcited by 1
2 more
  1. 2023FedEdge AI-TC: A Semi-supervised Traffic Classification Method based on Trusted Federated Deep Learning for Mobile Edge Computingcited by 0
  2. 2024Inference-to-complete: A High-performance and Programmable Data-plane Co-processor for Neural-network-driven Traffic Analysiscited by 0