Robust network anomaly detection using ensemble learning approach and explainable artificial intelligence (XAI)

被引:3
|
作者
Hooshmand, Mohammad Kazim [1 ,2 ]
Huchaiah, Manjaiah Doddaghatta [2 ]
Alzighaibi, Ahmad Reda [3 ]
Hashim, Hasan [3 ]
Atlam, El-Sayed [3 ,4 ]
Gad, Ibrahim [4 ]
机构
[1] Kabul Educ Univ, Dept Comp Sci, Kabul, Afghanistan
[2] Mangalore Univ, Dept Comp Sci, Mangalore, India
[3] Taibah Univ, Coll Comp Sci & Engn, Yanbu, Saudi Arabia
[4] Tanta Univ, Dept Comp Sci, Fac Sci, Tanta, Egypt
关键词
IDS; Network anomaly detection systems; Ensemble learning; XGBoost; SMOTE; Oversampling; NSL-KDD dataset; Explainable artificial intelligence (XAI); Prediction; INTRUSION; ALGORITHM; AI;
D O I
10.1016/j.aej.2024.03.041
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Intrusion Detection Systems, specifically Network Anomaly Detection Systems (NADSs) are vital tools in network security. The NADSs are affected by data imbalance issues in classifying minority classes. Also, designing an efficient detection framework is sought after to achieve a higher detection rate for minority classes, especially when utilizing ensemble learning methods. To solve the issue of imbalanced data, a hybrid method of sampling techniques is proposed. This imbalance processing tool integrates the Synthetic Minority Oversampling Technique (SMOTE) and the K -means clustering algorithm (SKM). SMOTE over -samples the minority class, and K -means is used to perform a cluster -based under -sampling. We use Denoising Autoencoder (DAE) to select the top 15 features to reduce data dimensionality based on their higher weights. For anomaly detection, the XGBoost algorithm is deployed and the SHapley Additive exPlanation (SHAP) approach is deployed to provide explanations of the proposed techniques. The performance of the SKM-XGB model is assessed using the NSLKDD and UNSW-NB15 datasets. A comparative analysis and series of experiments were carried out using several ensemble models with multiple base classifiers. The experimental findings indicate that the model's detection rate for binary classification and multiclass classification using the UNSW-NB15 dataset is 99.01% and 97.49%, respectively. The model achieves a 99.37% detection rate for binary classification and a 99.22% detection rate for multiclass classification on the NSL-KDD dataset. We conducted a comparative analysis of various ensemble models with multiple base classifiers. The results indicate that SKM-XGB outperforms the other investigated models and outperforms the performance of state-of-the-art models.
引用
收藏
页码:120 / 130
页数:11
相关论文
共 50 条
  • [1] Robust Network Intrusion Detection Through Explainable Artificial Intelligence (XAI)
    Barnard, Pieter
    Marchetti, Nicola
    Dasilva, Luiz A.
    [J]. IEEE Networking Letters, 2022, 4 (03): : 167 - 171
  • [2] Explainable Artificial Intelligence (XAI) for the Prediction of Diabetes Management: An Ensemble Approach
    Ganguly, Rita
    Singh, Dharmpal
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (07) : 158 - 163
  • [3] Explainable Artificial Intelligence (XAI) Approach for Reinforcement Learning Systems
    Peixoto, Maria J. P.
    Azim, Akramul
    [J]. 39TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2024, 2024, : 971 - 978
  • [4] Interpretable Machine Learning Models for Malicious Domains Detection Using Explainable Artificial Intelligence (XAI)
    Aslam, Nida
    Khan, Irfan Ullah
    Mirza, Samiha
    AlOwayed, Alanoud
    Anis, Fatima M.
    Aljuaid, Reef M.
    Baageel, Reham
    [J]. SUSTAINABILITY, 2022, 14 (12)
  • [5] Improving deep learning performance by using Explainable Artificial Intelligence (XAI) approaches
    Bento, Vitor
    Kohler, Manoela
    Diaz, Pedro
    Mendoza, Leonardo
    Pacheco, Marco Aurelio
    [J]. Discover Artificial Intelligence, 2021, 1 (01):
  • [6] Social Media Hate Speech Detection Using Explainable Artificial Intelligence (XAI)
    Mehta, Harshkumar
    Passi, Kalpdrum
    [J]. ALGORITHMS, 2022, 15 (08)
  • [7] XAI-Explainable artificial intelligence
    Gunning, David
    Stefik, Mark
    Choi, Jaesik
    Miller, Timothy
    Stumpf, Simone
    Yang, Guang-Zhong
    [J]. SCIENCE ROBOTICS, 2019, 4 (37)
  • [8] Explainable Artificial Intelligence (XAI) in auditing
    Zhang, Chanyuan
    Cho, Soohyun
    Vasarhelyi, Miklos
    [J]. INTERNATIONAL JOURNAL OF ACCOUNTING INFORMATION SYSTEMS, 2022, 46
  • [9] Explainable Artificial Intelligence (XAI) in Insurance
    Owens, Emer
    Sheehan, Barry
    Mullins, Martin
    Cunneen, Martin
    Ressel, Juliane
    Castignani, German
    [J]. RISKS, 2022, 10 (12)
  • [10] XAI-ADS: An Explainable Artificial Intelligence Framework for Enhancing Anomaly Detection in Autonomous Driving Systems
    Nazat, Sazid
    Li, Lingxi
    Abdallah, Mustafa
    [J]. IEEE ACCESS, 2024, 12 : 48583 - 48607