How to Achieve High Classification Accuracy with Just a Few Labels: A Semi-supervised Approach Using Sampled Packets
Not on the map. Why?
Abstract (arXiv)
Network traffic classification, which has numerous applications from security to billing and network provisioning, has become a cornerstone of today's computer networks. Previous studies have developed traffic classification techniques using classical machine learning algorithms and deep learning methods when large quantities of labeled data are available. However, capturing large labeled datasets is a cumbersome and time-consuming process. In this paper, we propose a semi-supervised approach that obviates the need for large labeled datasets. We first pre-train a model on a large unlabeled dataset where the input is the time series features of a few sampled packets. Then the learned weights are transferred to a new model that is re-trained on a small labeled dataset. We show that our semi-supervised approach achieves almost the same accuracy as a fully-supervised method with a large labeled dataset, though we use only 20 samples per class. In tests based on a dataset generated from the more challenging QUIC protocol, our approach yields 98% accuracy. To show its efficacy, we also test our approach on two public datasets. Moreover, we study three different sampling techniques and demonstrate that sampling packets from an arbitrary portion of a flow is sufficient for classification.
Key facts. Cited by 19 papers in the map (data through 14 Oct 2026). First posted on arXiv 23 Dec 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 4; 2023: 4; 2024: 6; 2025: 2; 2026: 1.
19 papers.
Sort:
- 2022Fine-grained TLS services classification with reject optioncited by 14
- 2022Extensible Machine Learning for Encrypted Network Traffic Application Labeling via Uncertainty Quantificationcited by 9
- 2021Active Learning for Network Traffic Classification: A Technical Studycited by 5
- 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
- 2023Replication: Contrastive Learning and Data Augmentation in Traffic Classification Using a Flowpic Input Representationcited by 5
- 2023Many or Few Samples? Comparing Transfer, Contrastive and Meta-Learning in Encrypted Traffic Classificationcited by 4
- 2025When Simple Model Just Works: Is Network Traffic Classification in Crisis?cited by 4
- 2024Data Augmentation for Traffic Classificationcited by 3
- 2023AutoML4ETC: Automated Neural Architecture Search for Real-World Encrypted Traffic Classificationcited by 2
- 2021Modeling Live Video Streaming: Real-Time Classification, QoE Inference, and Field Evaluationcited by 1
- 2022Open-Source Framework for Encrypted Internet and Malicious Traffic Classificationcited by 1
- 2024Generic Multi-modal Representation Learning for Network Traffic Analysiscited by 1
7 more
- 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
- 2024CBR -- Boosting Adaptive Classification By Retrieval of Encrypted Network Traffic with Out-of-distributioncited by 0
- 2024FedAuxHMTL: Federated Auxiliary Hard-Parameter Sharing Multi-Task Learning for Network Edge Traffic Classificationcited by 0
- 2024Enhancing Encrypted Internet Traffic Classification Through Advanced Data Augmentation Techniquescited by 0
- 2026Learning QoE from Packet-Level Measurements in Encrypted Video Conferencing Trafficcited by 0
- 2026Learning QoE from Packet-Level Measurements in Encrypted Video Conferencing Traffic11 Jan 2026
- 2025When Simple Model Just Works: Is Network Traffic Classification in Crisis?10 Jun 2025
- 2025Universal Embedding Function for Traffic Classification via QUIC Domain Recognition Pretraining: A Transfer Learning Success18 Feb 2025
- 2024Enhancing Encrypted Internet Traffic Classification Through Advanced Data Augmentation Techniques23 Jul 2024
- 2024Non-uniformity is All You Need: Efficient and Timely Encrypted Traffic Classification With ECHO3 Jun 2024
- 2024Generic Multi-modal Representation Learning for Network Traffic Analysis4 May 2024
- 2024FedAuxHMTL: Federated Auxiliary Hard-Parameter Sharing Multi-Task Learning for Network Edge Traffic Classification11 Apr 2024
- 2024CBR -- Boosting Adaptive Classification By Retrieval of Encrypted Network Traffic with Out-of-distribution17 Mar 2024
- 2024Data Augmentation for Traffic Classification19 Jan 2024
- 2023Replication: Contrastive Learning and Data Augmentation in Traffic Classification Using a Flowpic Input Representation18 Sep 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
7 more
- 2023Many or Few Samples? Comparing Transfer, Contrastive and Meta-Learning in Encrypted Traffic Classification21 May 2023
- 2022Open-Source Framework for Encrypted Internet and Malicious Traffic Classification21 Jun 2022
- 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
- 2022Extensible Machine Learning for Encrypted Network Traffic Application Labeling via Uncertainty Quantification11 May 2022
- 2022Fine-grained TLS services classification with reject option24 Feb 2022
- 2021Modeling Live Video Streaming: Real-Time Classification, QoE Inference, and Field Evaluation5 Dec 2021
- 2021Active Learning for Network Traffic Classification: A Technical Study13 Jun 2021
- 2022Fine-grained TLS services classification with reject optioncited by 14
- 2022Extensible Machine Learning for Encrypted Network Traffic Application Labeling via Uncertainty Quantificationcited by 9
- 2021Active Learning for Network Traffic Classification: A Technical Studycited by 5
- 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
- 2023Replication: Contrastive Learning and Data Augmentation in Traffic Classification Using a Flowpic Input Representationcited by 5
- 2023Many or Few Samples? Comparing Transfer, Contrastive and Meta-Learning in Encrypted Traffic Classificationcited by 4
- 2025When Simple Model Just Works: Is Network Traffic Classification in Crisis?cited by 4
- 2024Data Augmentation for Traffic Classificationcited by 3
- 2023AutoML4ETC: Automated Neural Architecture Search for Real-World Encrypted Traffic Classificationcited by 2
- 2021Modeling Live Video Streaming: Real-Time Classification, QoE Inference, and Field Evaluationcited by 1
- 2022Open-Source Framework for Encrypted Internet and Malicious Traffic Classificationcited by 1
- 2024Generic Multi-modal Representation Learning for Network Traffic Analysiscited by 1
12 most cited of 19 All 19 (JSON)
- 2026Learning QoE from Packet-Level Measurements in Encrypted Video Conferencing Traffic11 Jan 2026
- 2025When Simple Model Just Works: Is Network Traffic Classification in Crisis?10 Jun 2025
- 2025Universal Embedding Function for Traffic Classification via QUIC Domain Recognition Pretraining: A Transfer Learning Success18 Feb 2025
- 2024Enhancing Encrypted Internet Traffic Classification Through Advanced Data Augmentation Techniques23 Jul 2024
- 2024Non-uniformity is All You Need: Efficient and Timely Encrypted Traffic Classification With ECHO3 Jun 2024
- 2024Generic Multi-modal Representation Learning for Network Traffic Analysis4 May 2024
- 2024FedAuxHMTL: Federated Auxiliary Hard-Parameter Sharing Multi-Task Learning for Network Edge Traffic Classification11 Apr 2024
- 2024CBR -- Boosting Adaptive Classification By Retrieval of Encrypted Network Traffic with Out-of-distribution17 Mar 2024
- 2024Data Augmentation for Traffic Classification19 Jan 2024
- 2023Replication: Contrastive Learning and Data Augmentation in Traffic Classification Using a Flowpic Input Representation18 Sep 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
12 newest of 19 All 19 (JSON)