Robustness Analysis of Machine Learning Models for IoT Intrusion Detection Under Data Poisoning Attacks
Fortunatus Aabangbio Wulnye, Justice Owusu Agyemang, Kwame Opuni-Boachie Obour Agyekum, Kwame Agyeman-Prempeh Agyekum, Kingsford Sarkodie Obeng Kwakye, Francisca Adomaa Acheampong

TL;DR
This paper evaluates the robustness of various machine learning models for IoT intrusion detection against data poisoning attacks, highlighting vulnerabilities and proposing directions for enhancing resilience.
Contribution
It provides an empirical analysis of model susceptibility to poisoning attacks in IoT security, emphasizing the need for adversarially robust training methods.
Findings
Ensemble models are more stable under poisoning attacks.
Logistic Regression and DNNs degrade up to 40% in performance.
Resilience testing should be integrated into IoT security frameworks.
Abstract
Ensuring the reliability of machine learning-based intrusion detection systems remains a critical challenge in Internet of Things (IoT) environments, particularly as data poisoning attacks increasingly threaten the integrity of model training pipelines. This study evaluates the susceptibility of four widely used classifiers, Random Forest, Gradient Boosting Machine, Logistic Regression, and Deep Neural Network models, against multiple poisoning strategies using three real-world IoT datasets. Results show that while ensemble-based models exhibit comparatively stable performance, Logistic Regression and Deep Neural Networks suffer degradation of up to 40% under label manipulation and outlier-based attacks. Such disruptions significantly distort decision boundaries, reduce detection fidelity, and undermine deployment readiness. The findings highlight the need for adversarially robust…
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.
