Explainable Machine Learning for Intrusion Detection

被引:0
|
作者
Bellegdi, Sameh [1 ]
Selamat, Ali [1 ,2 ,3 ,4 ]
Olatunji, Sunday O. [5 ]
Fujita, Hamido [1 ]
Krejcar, Ondfrej [4 ]
机构
[1] Univ Teknol Malaysia UTM, Malaysia Japan Int Inst Technol, Kuala Lumpur 54100, Malaysia
[2] Univ Teknol Malaysia, Univ Teknol Malaysia UTM, Fac Comp, Johor Baharu 81310, Johor, Malaysia
[3] Univ Teknol Malaysia, Media & Games Ctr Excellence MagicX, Johor Baharu 81310, Johor, Malaysia
[4] Univ Hradec Kralove, Rokitanskeho 62, Hradec Kralove 50003, Czech Republic
[5] Imam Abdulrahman Bin Faisal Univ, Dammam 31441, Saudi Arabia
关键词
intrusion detection; IDS; machine learning; explainable machine learning; XAI; SHAP; LIME;
D O I
10.1007/978-981-97-4677-4_11
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Intrusion detection systems (IDS) are essential tools to maintain robust cybersecurity. Machine learning (ML)-based IDS provides promising results. However, such IDS are recognized as black-box and lack trust and transparency. There is a limited number of explainable IDS (X-IDS). Moreover, several X-IDS used outdated datasets. Some papers used deep neural network which is computationally expensive. This paper proposes lightweight tree-based X-IDS using a recent IDS dataset. We explore the effectiveness of explainable artificial intelligence (XAI) techniques in increasing ML-based IDS transparency. Four ML algorithms are employed; viz. LightGBM, random forests, AdaBoost, and XGBoost; to classify a given network flow as benign or malicious. Network flows extracted from the CSE-CIC-IDS2018 dataset are used to evaluate the IDS models. The best F1-score results of 0.979 and 0.978 are achieved with LightGBM and XGBoost, respectively. We use SHapley Additive exPlanations (SHAP) and Local Model-Agnostic Explanations (LIME) techniques to provide global and local explanations for predictions made by the LightGBM. The obtained explanations in the form of graphs provide measurable insights for cybersecurity experts regarding the most important features that impact the detection of intrusions.
引用
收藏
页码:122 / 134
页数:13
相关论文
共 50 条
  • [1] An Explainable Machine Learning Framework for Intrusion Detection Systems
    Wang, Maonan
    Zheng, Kangfeng
    Yang, Yanqing
    Wang, Xiujuan
    IEEE ACCESS, 2020, 8 : 73127 - 73141
  • [2] Explainable Machine Learning for Intrusion Detection via Hardware Performance Counters
    Kuruvila, Abraham Peedikayil
    Meng, Xingyu
    Kundu, Shamik
    Pandey, Gaurav
    Basu, Kanad
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (11) : 4952 - 4964
  • [3] DroneGuard: An Explainable and Efficient Machine Learning Framework for Intrusion Detection in Drone Networks
    Ihekoronye, Vivian Ukamaka
    Ajakwe, Simeon Okechukwu
    Lee, Jae Min
    Kim, Dong-Seong
    IEEE INTERNET OF THINGS JOURNAL, 2025, 12 (07): : 7708 - 7722
  • [4] Explainable Machine Learning for Fraud Detection
    Psychoula, Ismini
    Gutmann, Andreas
    Mainali, Pradip
    Lee, S. H.
    Dunphy, Paul
    Petitcolas, Fabien A. P.
    COMPUTER, 2021, 54 (10) : 49 - 59
  • [5] Intrusion detection by machine learning: A review
    Tsai, Chih-Fong
    Hsu, Yu-Feng
    Lin, Chia-Ying
    Lin, Wei-Yang
    EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (10) : 11994 - 12000
  • [6] Explainable Learning-Based Intrusion Detection Supported by Memristors
    Chen, Jingdi
    Zhang, Lei
    Riem, Joseph
    Adam, Gina
    Bastian, Nathaniel D.
    Lan, Tian
    2023 IEEE CONFERENCE ON ARTIFICIAL INTELLIGENCE, CAI, 2023, : 195 - 196
  • [7] Explainable machine learning for phishing feature detection
    Calzarossa, Maria Carla
    Giudici, Paolo
    Zieni, Rasha
    QUALITY AND RELIABILITY ENGINEERING INTERNATIONAL, 2024, 40 (01) : 362 - 373
  • [8] Explainable Machine Learning for Fake News Detection
    Reis, Julio C. S.
    Correia, Andre
    Murai, Fabricio
    Veloso, Adriano
    Benevenuto, Fabricio
    PROCEEDINGS OF THE 11TH ACM CONFERENCE ON WEB SCIENCE (WEBSCI'19), 2019, : 17 - 26
  • [9] Enhancing Intrusion Detection Systems With Advanced Machine Learning Techniques: An Ensemble and Explainable Artificial Intelligence (AI) Approach
    Alatawi, Mohammed Naif
    SECURITY AND PRIVACY, 2025, 8 (01):
  • [10] Intrusion detection based on phishing detection with machine learning
    Jayaraj R.
    Pushpalatha A.
    Sangeetha K.
    Kamaleshwar T.
    Udhaya Shree S.
    Damodaran D.
    Measurement: Sensors, 2024, 31