A First Look at Class Incremental Learning in Deep Learning Mobile Traffic Classification
Not on the map. Why?
Abstract (arXiv)
The recent popularity growth of Deep Learning (DL) re-ignited the interest towards traffic classification, with several studies demonstrating the accuracy of DL-based classifiers to identify Internet applications' traffic. Even with the aid of hardware accelerators (GPUs, TPUs), DL model training remains expensive, and limits the ability to operate frequent model updates necessary to fit to the ever evolving nature of Internet traffic, and mobile traffic in particular. To address this pain point, in this work we explore Incremental Learning (IL) techniques to add new classes to models without a full retraining, hence speeding up model's updates cycle. We consider iCarl, a state of the art IL method, and MIRAGE-2019, a public dataset with traffic from 40 Android apps, aiming to understand "if there is a case for incremental learning in traffic classification". By dissecting iCarl internals, we discuss ways to improve its design, contributing a revised version, namely iCarl+. Despite our analysis reveals their infancy, IL techniques are a promising research area on the roadmap towards automated DL-based traffic analysis systems.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 19 of its 45 references that are in the map. First posted on arXiv 9 Jul 2021.
Builds on
19 of 45 references.
References · 19
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2016Learning without Forgettingcited by 2,465
- 2016iCaRL: Incremental Classifier and Representation Learningcited by 2,313
- 2018A Simple Unified Framework for Detecting Out-of-Distribution Samples and Adversarial Attackscited by 1,472
- 2017Continual Learning with Deep Generative Replaycited by 1,152
- 2017PackNet: Adding Multiple Tasks to a Single Network by Iterative Pruningcited by 882
- 2019Large Scale Incremental Learningcited by 727
- 2013An Empirical Investigation of Catastrophic Forgetting in Gradient-Based Neural Networkscited by 711
- 2019Three scenarios for continual learningcited by 610
- 2018End-to-End Incremental Learningcited by 596
- 2016Expert Gate: Lifelong Learning with a Network of Expertscited by 369
- 2019REMIND Your Neural Network to Prevent Catastrophic Forgettingcited by 197
7 more
- 2020Coresets via Bilevel Optimization for Continual Learning and Streamingcited by 191
- 2017FearNet: Brain-Inspired Model for Incremental Learningcited by 177
- 2020A Comprehensive Study of Class Incremental Learning Algorithms for Visual Taskscited by 107
- 2017Deep Packet: A Novel Approach For Encrypted Traffic Classification Using Deep Learningcited by 69
- 2020ScaIL: Classifier Weights Scaling for Class Incremental Learningcited by 47
- 2020Autonomous Unknown-Application Filtering and Labeling for DL-based Traffic Classifier Updatecited by 16
- 2019Multitask Learning for Network Traffic Classificationcited by 11
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 2; 2025: 0; 2026: 1.
4 papers.
- 2024Continual Learning for Smart City: A Surveycited by 9
- 2024Data Augmentation for Traffic Classificationcited by 3
- 2022Landing AI on Networks: An equipment vendor viewpoint on Autonomous Driving Networkscited by 2
- 2026SoK: Where Do Flow Labels Come From? Auditing Label Provenance in Encrypted Traffic Benchmarkscited by 1
- 2026SoK: Where Do Flow Labels Come From? Auditing Label Provenance in Encrypted Traffic Benchmarks2 Sep 2026
- 2024Continual Learning for Smart City: A Survey1 Apr 2024
- 2024Data Augmentation for Traffic Classification19 Jan 2024
- 2022Landing AI on Networks: An equipment vendor viewpoint on Autonomous Driving Networks26 Apr 2022