University of Bahrain
Scientific Journals

Demystifying IoT Network Intrusion Detection : Assessing ML Algorithms with the Aid of Explainable AI

Show simple item record

dc.contributor.author Zaima, Tasfia
dc.contributor.author Ibnat Ena, Tabassum
dc.contributor.author Tamim Ikbal, Md.
dc.contributor.author Md. Mostafizur Rahaman, Abu Sayed
dc.date.accessioned 2024-05-17T12:05:01Z
dc.date.available 2024-05-17T12:05:01Z
dc.date.issued 2024-05-17
dc.identifier.issn 2210-142X
dc.identifier.uri https://journal.uob.edu.bh:443/handle/123456789/5685
dc.description.abstract Intrusion Detection Systems (IDSs) are pivotal for network security; while machine learning based IDSs surpass traditional models in effectiveness, their growing complexity poses transparency challenges. This study uses the UNSW-NB15 dataset to train the ML algorithms, aiming to demystify the complexity of IoT network intrusion detection. The Explainable Artificial Intelligence (XAI) framework is used to improve model comprehensibility and transparency. Scikit-Learn, ELI5 Permutation Importance, and Local Interpretable Model-Agnostic Explanation (LIME) are applied to analyze the performance of many ML algorithms. This study also investigates the influence of dataset balancing on the performance metrics of various ML algorithms. SVM accuracy rose from 86 to 88 percent, while Random Forest and CatBoost accuracy climbed from 90 to 92 percent after balancing. Ensemble combinations also showed improved performance. ELI5 and LIME were then applied to the ML algorithms. The methodology presented in this paper offers a valuable toolkit for cybersecurity experts, empowering them to make informed decisions in the face of evolving cyber threats. The findings support the integration of XAI approaches with conventional ML systems to improve interpretability in cybersecurity applications. This study enhances IDSs for IoT networks by bridging the gap between ML-based prediction performance and the need for transparent and interpretable decision-making. en_US
dc.language.iso en en_US
dc.publisher University of Bahrain en_US
dc.subject Explainable AI (XAI), Random Forest (RF), SVM, CatBoost, ELI5, LIME, Permutation Importance (PI). en_US
dc.title Demystifying IoT Network Intrusion Detection : Assessing ML Algorithms with the Aid of Explainable AI en_US
dc.identifier.doi http://dx.doi.org/10.12785/ijcds/XXXXXX
dc.volume 16 en_US
dc.issue 1 en_US
dc.pagestart 1 en_US
dc.pageend 13 en_US
dc.contributor.authorcountry Bangladesh en_US
dc.contributor.authorcountry Bangladesh en_US
dc.contributor.authorcountry Bangladesh en_US
dc.contributor.authorcountry Bangladesh en_US
dc.contributor.authoraffiliation Department of Information and Communication Technology, Bangladesh University of Professionals en_US
dc.contributor.authoraffiliation Department of Information and Communication Technology, Bangladesh University of Professionals en_US
dc.contributor.authoraffiliation Department of Information and Communication Technology, Bangladesh University of Professionals en_US
dc.contributor.authoraffiliation Department of Computer Science and Engineering, Jahangirnagar University en_US
dc.source.title International Journal of Computing and Digital Systems en_US
dc.abbreviatedsourcetitle IJCDS en_US


Files in this item

This item appears in the following Issue(s)

Show simple item record

All Journals


Advanced Search

Browse

Administrator Account