Litcius/Paper detail

Replication: Contrastive Learning and Data Augmentation in Traffic Classification Using a Flowpic Input Representation

Alessandro Finamore, Chao Wang, Jonatan Krolikowski, J. González, Fuxing Chen, Dario Rossi

202316 citationsDOIOpen Access PDF

Abstract

Over the last years we witnessed a renewed interest toward Traffic Classification (TC) captivated by the rise of Deep Learning (DL). Yet, the vast majority of TC literature lacks code artifacts, performance assessments across datasets and reference comparisons against Machine Learning (ML) methods. Among those works, a recent study from IMC'22 [16] is worth of attention since it adopts recent DL methodologies (namely, few-shot learning, self-supervision via contrastive learning and data augmentation) appealing for networking as they enable to learn from a few samples and transfer across datasets. The main result of [16] on the UCDAVIS, ISCXVPN and ISCXTOR datasets is that, with such DL methodologies, 100 input samples are enough to achieve very high accuracy using an input representation called "flowpic'' (i.e., a per-flow 2d histograms of the packets size evolution over time).

Topics & Concepts

Computer scienceReplication (statistics)Representation (politics)Transfer of learningArtificial intelligenceDeep learningCode (set theory)Machine learningExternal Data RepresentationHistogramTraffic classificationLabeled dataNetwork packetImage (mathematics)Programming languageComputer networkMathematicsStatisticsLawPoliticsSet (abstract data type)Political scienceInternet Traffic Analysis and Secure E-votingNetwork Security and Intrusion DetectionAnomaly Detection Techniques and Applications
Replication: Contrastive Learning and Data Augmentation in Traffic Classification Using a Flowpic Input Representation | Litcius