The expansion of Internet of Things (IoT) devices has increased the attack surface available to botnet malware and has intensified the need for lightweight, transparent and cross-device intrusion detection. This paper proposes a human-in-the-loop intrusion detection framework that combines classical machine learning with explainable artificial intelligence (XAI) for binary detection of benign and malicious IoT traffic. The framework is evaluated using the N-BaIoT dataset, comprising benign, Mirai and Gafgyt traffic collected from multiple IoT devices. To test cross-device generalisation, Danmini Doorbell and Ecobee Thermostat traffic are used for training, while Philips Baby Monitor traffic is reserved as an unseen-device test set. Logistic Regression, Linear Support Vector Machine (SVM) and Random Forest are compared using accuracy, recall, precision and F1-score. Results show that Linear SVM achieves the best overall balance, reaching 96.3% accuracy, 99.9% recall, 93.2% precision and 96.5% F1-score on the unseen device. XAI-oriented feature importance supports analyst interpretation by identifying behavioural traffic features that contribute most to detection. The proposed framework also incorporates analyst feedback logging for offline validation, model update and redeployment. The findings demonstrate that lightweight ML models, when supported by explainable outputs and human review, can provide an interpretable and scalable foundation for cross-device IoT botnet detection.
- A human-in-the-loop cross-device intrusion detection framework using machine learning and XAI across IoT devices
- Munachi Darlina Edom - University of Greater ManchesterCelestine Iwendi - University of Greater Manchester, ComputingZainab Adeyemo - University of Greater ManchesterKhadijat Usman - University of Greater ManchesterEmmanuel Okang Edim - University of Greater ManchesterJude Osamor
- SISCom 2026 (DME College, Noida, Uttar Pradesh, India, 26/12/2026–28/12/2026)
- IEEEXplore
- 9984920608841
- Computing
- English
- Conference proceeding
- 29/07/2026