Improving IoT Security With Explainable AI: Quantitative Evaluation of Explainability for IoT Botnet Detection

被引:9
|
作者
Kalakoti, Rajesh [1 ]
Bahsi, Hayretdin [1 ,2 ]
Nomm, Sven [1 ]
机构
[1] Tallinn Univ Technol, Dept Software Sci, EE-12616 Tallinn, Estonia
[2] No Arizona Univ, Sch Informat Comp & Cyber Syst, Flagstaff, AZ 86011 USA
来源
IEEE INTERNET OF THINGS JOURNAL | 2024年 / 11卷 / 10期
关键词
Botnet; Internet of Things; Task analysis; Explainable AI; Feature extraction; Complexity theory; Artificial neural networks; complexity; consistency; explainable artificial intelligence (XAI); faithfulness; feature importance; Internet of Things (IoT); local interpretable model-agnostic explanations (LIME); posthoc XAI; robustness; Shapley additive explanation (SHAP); ARTIFICIAL-INTELLIGENCE; SELECTION; INTERNET; THINGS;
D O I
10.1109/JIOT.2024.3360626
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Detecting botnets is an essential task to ensure the security of Internet of Things (IoT) systems. Machine learning (ML)-based approaches have been widely used for this purpose, but the lack of interpretability and transparency of the models often limits their effectiveness. In this research paper, our aim is to improve the transparency and interpretability of high-performance ML models for IoT botnet detection by selecting higher quality explanations using explainable artificial intelligence (XAI) techniques. We used three data sets to induce binary and multiclass classification models for IoT botnet detection, with sequential backward selection (SBS) employed as the feature selection technique. We then use two post hoc XAI techniques such as local interpretable model-agnostic explanations (LIME) and Shapley additive explanation (SHAP), to explain the behavior of the models. To evaluate the quality of explanations generated by XAI methods, we employed faithfulness, monotonicity, complexity, and sensitivity metrics. ML models employed in this work achieve very high detection rates with a limited number of features. Our findings demonstrate the effectiveness of XAI methods in improving the interpretability and transparency of ML-based IoT botnet detection models. Specifically, explanations generated by applying LIME and SHAP to the extreme gradient boosting model yield high faithfulness, high consistency, low complexity, and low sensitivity. Furthermore, SHAP outperforms LIME by achieving better results in these metrics.
引用
收藏
页码:18237 / 18254
页数:18
相关论文
共 50 条
  • [21] Improving Cellular IoT Security with Identity Federation and Anomaly Detection
    Santos, Bernardo
    Dzogovic, Bruno
    Feng, Boning
    Jacot, Niels
    Van Thuan Do
    Thanh Van Do
    2020 5TH INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION SYSTEMS (ICCCS 2020), 2020, : 776 - 780
  • [22] ELBA-IoT: An Ensemble Learning Model for Botnet Attack Detection in IoT Networks
    Abu Al-Haija, Qasem
    Al-Dala'ien, Mu'awya
    JOURNAL OF SENSOR AND ACTUATOR NETWORKS, 2022, 11 (01)
  • [23] Toward Transparent Load Disaggregation-A Framework for Quantitative Evaluation of Explainability Using Explainable AI
    Batic, Djordje
    Stankovic, Vladimir
    Stankovic, Lina
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2024, 70 (01) : 4345 - 4356
  • [24] INFRDET: IoT network flow regulariser-based detection and classification of IoT botnet
    Garg, Umang
    Kumar, Santosh
    Kumar, Manoj
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2023, 14 (06) : 606 - 616
  • [25] Advancing IoT Security: A Stacked Hybrid AI Approach for Anomaly Detection
    Ananya, D. B.
    Mahalakshmi, K. S.
    Joshi, Pallavi
    10TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTING AND COMMUNICATION TECHNOLOGIES, CONECCT 2024, 2024,
  • [26] IoT botnet detection with feature reconstruction and interval optimization
    Yang, Hongyu
    Wang, Zelin
    Zhang, Liang
    Cheng, Xiang
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2022, 37 (12) : 12009 - 12034
  • [27] Explainable Security in SDN-Based IoT Networks
    Sarica, Alper Kaan
    Angin, Pelin
    SENSORS, 2020, 20 (24) : 1 - 30
  • [28] Unsupervised Anomaly Based Botnet Detection in IoT Networks
    Nomm, Sven
    Bahsi, Hayretdin
    2018 17TH IEEE INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA), 2018, : 1048 - 1053
  • [29] IoT Botnet Detection Based on the Behaviors of DNS Queries
    Fan, Chun-I
    Shie, Cheng-Han
    Hsu, Che-Ming
    Ban, Tao
    Morikawa, Tomohiro
    Takahashi, Takeshi
    2022 5TH IEEE CONFERENCE ON DEPENDABLE AND SECURE COMPUTING (IEEE DSC 2022), 2022,
  • [30] Dimensional Reduction With Fast ICA for IoT Botnet Detection
    Susanto
    Stiawan, Deris
    Rini, Dian Palupi
    Arifin, M. Agus Syamsul
    Idris, Mohd Yazid
    Alsharif, Nizar
    Budiarto, Rahmat
    JOURNAL OF APPLIED SECURITY RESEARCH, 2023, 18 (04) : 665 - 688