English

A First Look at Class Incremental Learning in Deep Learning Mobile Traffic Classification

Networking and Internet Architecture 2021-07-12 v1 Machine Learning

Abstract

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.

Cite

@article{arxiv.2107.04464,
  title  = {A First Look at Class Incremental Learning in Deep Learning Mobile Traffic Classification},
  author = {Giampaolo Bovenzi and Lixuan Yang and Alessandro Finamore and Giuseppe Aceto and Domenico Ciuonzo and Antonio Pescapè and Dario Rossi},
  journal= {arXiv preprint arXiv:2107.04464},
  year   = {2021}
}

Comments

Accepted for publication at Network Traffic Measurement and Analysis Conference (TMA), September 2021

R2 v1 2026-06-24T04:02:38.702Z