Binary Anomaly Detection in Streaming IoT Traffic under Concept Drift
Rodrigo Matos Carnier, Laura Lahesoo, Kensuke Fukuda

TL;DR
This paper compares streaming and batch machine learning methods for IoT anomaly detection under concept drift, demonstrating the superior performance and efficiency of adaptive streaming algorithms like Adaptive Random Forest.
Contribution
It introduces a comprehensive evaluation of streaming anomaly detection methods on simulated heterogeneous IoT data, highlighting the advantages of adaptive online algorithms over traditional batch models.
Findings
Batch models fail to handle concept drift effectively.
Adaptive Random Forest achieves high F1-score with low computational cost.
Tree-based streaming algorithms outperform non-tree-based methods.
Abstract
With the growing volume of Internet of Things (IoT) network traffic, machine learning (ML)-based anomaly detection is more relevant than ever. Traditional batch learning models face challenges such as high maintenance and poor adaptability to rapid anomaly changes, known as concept drift. In contrast, streaming learning integrates online and incremental learning, enabling seamless updates and concept drift detection to improve robustness. This study investigates anomaly detection in streaming IoT traffic as binary classification, comparing batch and streaming learning approaches while assessing the limitations of current IoT traffic datasets. We simulated heterogeneous network data streams by carefully mixing existing datasets and streaming the samples one by one. Our results highlight the failure of batch models to handle concept drift, but also reveal persisting limitations of current…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Stream Mining Techniques · Anomaly Detection Techniques and Applications · Network Security and Intrusion Detection
