Novel Machine Learning Approaches forIdentifying Attacks in IoT-based Smart HomeEnvironment
Attackers keep launching different attacks on computer networks.Signature-based and Machine Learning (ML)-based techniques have been used to build models for promptly identifying these attacks in networks.However, ML-based approaches are more popular than their counterparts because of their ability to detect zero-day attacks.In the Internet of Things (IoT), devices are interconnected and this called for the need to guide such networks against intrusions.This study aims at building effective ML models from a recently released IoT-based Smart Home dataset.The study revealed patterns and characteristics of the IoT dataset, pre-processed it and then selected discriminant features using Binary Bat Algorithm (BBA).The pre-processing of the Smart Home IoT dataset for the study was carried out based on the issues identified during the exploratory analyses.The experimental evaluation carried out revealed that all the learning algorithms achieved promising classification results.For instance, Decision Trees recorded 98.60% accuracy, KNN produced 99.60% accuracy while Random Forest (RF) and AdaBoost-based models recorded 100.00% and 99.91% respectively.In all other metrics, RF-based attack classification model slightly recorded the best Volume 15 (2025), Issue 2 results.The study concluded that the EDA, innovative data pre-processing, BBA-based feature selection improved the classification performances of the ML approaches used in this study.
Authors
- Itunuoluwa Adegbola (ORCID: https://orcid.org/0000-0002-0268-1992)
- Taofeekat Tosin Salau-Ibrahim
- Akinyemi Moruff OYELAKIN
- Burcu Saka (ORCID: https://orcid.org/0000-0002-2043-2041)
- Sadiq Sanni
- Z. M. Bakare-Busari
Publication Details
- Journal
- International Journal of Wireless and Microwave Technologies
- Published
- 2025-04-02
- DOI
- https://doi.org/10.5815/ijwmt.2025.02.04
- Primary Topic
- Network Security and Intrusion Detection
- Type
- article
- Field-Weighted Citation Impact
- 0.00