Maintaining IoT Device Identification under Concept Drift via Budget-Aware Traffic Labeling
Not on the map. Why?
Abstract (arXiv)
Identification of IoT device types from passive traffic is increasingly used for security management in enterprise and ISP networks. However, the performance of machine learning-based classifiers gradually degrades under concept drift as device behavior evolves. Therefore, maintaining classification performance requires periodic retraining with newly labeled deployment traffic. The operational challenge is determining how much and which deployment traffic instances to label for maintaining classification performance. We show that these two decisions should be treated separately. While retraining solely on instances selected by a drift detector is prone to systematically overlooking parts of the emerging behavioral space, uniformly sampled deployment traffic captures more representative behavioral changes. Instead, drift detection is more effective at determining the amount of deployment traffic that should be labeled. We make three contributions. (1) We conduct a two-year longitudinal study of IoT traffic and characterize how behavioral evolution manifests across device classes and how retraining with newly labeled traffic restores classification performance. (2) We develop a conformity-based drift detector that captures class-conditional behavioral models directly from raw traffic features and provides feature-level explanations of behavioral evolution. (3) We demonstrate that adjusting the traffic labeling rate according to the observed behavioral evolution, combined with uniform traffic sampling, maintains classifier performance more effectively than detector-guided sample selection and is beneficial to managing the traffic labeling effort. We further show that this strategy performs comparably to confidence-guided adaptation while providing feature-level explanations. Our evaluation uses 3.8 million IPFIX flow records collected from 21 IoT types over more than 2 years.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 30 of its 84 references that are in the map. First posted on arXiv 16 Aug 2026.
Builds on
30 of 84 references.
References · 30
- 2019Can You Trust Your Model's Uncertainty? Evaluating Predictive Uncertainty Under Dataset Shiftcited by 1,287
- 2015MADE: Masked Autoencoder for Distribution Estimationcited by 307
- 2018Failing Loudly: An Empirical Study of Methods for Detecting Dataset Shiftcited by 243
- 2020State-Relabeling Adversarial Active Learningcited by 60
- 2020Transcending Transcend: Revisiting Malware Classification in the Presence of Concept Driftcited by 53
- 2023Continuous Learning for Android Malware Detectioncited by 33
- 2016IoT Sentinel: Automated Device-Type Identification for Security Enforcement in IoTcited by 30
- 2018Machine Learning DDoS Detection for Consumer Internet of Things Devicescited by 21
- 2021STUDD: A Student-Teacher Method for Unsupervised Concept Drift Detectioncited by 19
- 2021PWPAE: An Ensemble Framework for Concept Drift Adaptation in IoT Data Streamscited by 17
- 2020Autonomous Unknown-Application Filtering and Labeling for DL-based Traffic Classifier Updatecited by 16
- 2021Datasets are not Enough: Challenges in Labeling Network Trafficcited by 13
18 more
- 2023Low-Quality Training Data Only? A Robust Framework for Detecting Encrypted Malicious Network Trafficcited by 12
- 2024Revisiting Concept Drift in Windows Malware Detection: Adaptation to Real Drifted Malware with Minimal Samplescited by 11
- 2021LEAF: Navigating Concept Drift in Cellular Networkscited by 9
- 2022Extensible Machine Learning for Encrypted Network Traffic Application Labeling via Uncertainty Quantificationcited by 9
- 2018Peek-a-Boo: I see your smart home activities, even encrypted!cited by 8
- 2025When to retrain a machine learning modelcited by 8
- 2022Tracking, Profiling, and Ad Targeting in the Alexa Echo Smart Speaker Ecosystemcited by 7
- 2017A Smart Home is No Castle: Privacy Vulnerabilities of Encrypted IoT Trafficcited by 6
- 2020A Haystack Full of Needles: Scalable Detection of IoT Devices in the Wildcited by 6
- 2020The Case for Retraining of ML Models for IoT Device Identification at the Edgecited by 6
- 2021Revisiting IoT Device Identificationcited by 6
- 2019Verifying and Monitoring IoTs Network Behavior using MUD Profilescited by 5
- 2021Blocking without Breaking: Identification and Mitigation of Non-Essential IoT Trafficcited by 5
- 2024Characterizing User Platforms for Video Streaming in Broadband Networkscited by 4
- 2018Sensitive Information Tracking in Commodity IoTcited by 2
- 2025WiFinger: Fingerprinting Noisy IoT Event Traffic Using Packet-level Sequence Matchingcited by 2
- 2025Binary Anomaly Detection in Streaming IoT Traffic under Concept Driftcited by 1
- 2026EMA: Efficient Model Adaptation for Learning-based Systemscited by 1
Built on by
Not cited yet.