A Two-Level Ensemble Learning Framework for Enhancing Network Intrusion Detection Systems

被引:0
|
作者
Arreche, Osvaldo [1 ]
Bibers, Ismail [2 ]
Abdallah, Mustafa [2 ]
机构
[1] Indiana Univ Purdue Univ Indianapolis IUPUI, Purdue Sch Engn & Technol, Elect & Comp Engn Dept, Indianapolis, IN 46202 USA
[2] Indiana Univ Purdue Univ Indianapolis IUPUI, Purdue Sch Engn & Technol, Comp & Informat Technol Dept, Indianapolis, IN 46202 USA
来源
IEEE ACCESS | 2024年 / 12卷
关键词
Ensemble learning; Artificial intelligence; Feature extraction; Decision trees; Stacking; Computational modeling; Bayes methods; Intrusion detection; Network security; Intrusion detection systems; ensemble learning; network security; two-level learning; feature selection; machine learning; NSL-KDD; CICIDS-2017; RoEduNet-SIMARGL2021;
D O I
10.1109/ACCESS.2024.3407029
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The exponential growth of intrusions on networked systems inspires new research directions on developing artificial intelligence (AI) techniques for intrusion detection systems (IDS). In this context, several AI techniques have been leveraged for automating network intrusion detection tasks. However, each AI model has unique strengths points and weaknesses, and one may be better than the other depending on the dataset, which might aggravate which model to choose. Thus, combining these AI models can improve their use of generalization and application in network intrusion detection tasks. In this paper, we aim to fill such a gap by evaluating diverse ensemble methods for network intrusion detection systems. In particular, we build a two-level ensemble learning framework for evaluating such ensemble learning methods in network intrusion detection tasks. In the first level of our framework, we load the input dataset, train the base learners and ensemble methods, and generate the evaluation metrics. This level also produces new datasets (needed to train the second level) based on both prediction probabilities of base and ensemble models used in the first level. The second level of the framework consists of loading the datasets generated from the first level, training the ensemble methods, and generating the evaluation metrics. Our framework also considers feature selection for both levels. In particular, we perform XAI-based feature selection in the first level and Information Gain-based feature selection in the second level. We present results for several ensemble model combinations in our two-level framework (i.e., 24 methods), including different bagging, stacking, and boosting methods on several base learners (e.g., decision trees, support vector machines, deep neural networks, and others). We evaluate our framework on three network intrusion datasets with different characteristics (RoEduNet-SIMARGL2021, NSL-KDD, and CICIDS-2017). We also categorize AI models according to their performances on our evaluation metrics. Our evaluation shows that it is beneficial to perform two-level learning for most setups considered in this work. We also release our source codes for the community to access as a baseline two-level ensemble learning framework for network intrusion detection.
引用
收藏
页码:83830 / 83857
页数:28
相关论文
共 50 条
  • [21] Noise Source Recognition Based on Two-level Architecture Neural Network Ensemble for Incremental Learning
    Gao Zhihua
    Ben Kerong
    Cui Lilin
    EIGHTH IEEE INTERNATIONAL CONFERENCE ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, PROCEEDINGS, 2009, : 587 - +
  • [22] Deep Learning-Powered Intrusion Detection Systems: Enhancing Efficiency in Network Security
    Balamurugan, M.
    Varanasi, UshaBala
    Mangai, R. Alarmelu
    Vinayagam, P.
    Karuppaiah, S.
    Sayyed, Hifajatali
    2024 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATION AND APPLIED INFORMATICS, ACCAI 2024, 2024,
  • [23] Network Intrusion Detection with Two-Phased Hybrid Ensemble Learning and Automatic Feature Selection
    Mananayaka, Asanka Kavinda
    Chung, Sun Sunnie
    IEEE ACCESS, 2023, 11 : 45154 - 45167
  • [24] A Two-Layer Soft-Voting Ensemble Learning Model For Network Intrusion Detection
    Yao, Wenbin
    Hou, Yingying
    Hu, Longcan
    Li, Xiaoyong
    52ND ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOP VOLUME (DSN-W 2022), 2022, : 155 - 161
  • [25] An integrated intrusion detection framework based on subspace clustering and ensemble learning
    Zhu, Jingyi
    Liu, Xiufeng
    COMPUTERS & ELECTRICAL ENGINEERING, 2024, 115
  • [26] Intrusion Detection Systems Based on Stacking Ensemble Learning in VANET
    Behravan, Mahshid
    Zhang, Ning
    Jaekel, Arunita
    Kneppers, Marc
    2022 5TH INTERNATIONAL CONFERENCE ON COMMUNICATIONS, SIGNAL PROCESSING, AND THEIR APPLICATIONS (ICCSPA), 2022,
  • [27] Enhancing Network Intrusion Detection Using an Ensemble Voting Classifier for Internet of Things
    Farooqi, Ashfaq Hussain
    Akhtar, Shahzaib
    Rahman, Hameedur
    Sadiq, Touseef
    Abbass, Waseem
    SENSORS, 2024, 24 (01)
  • [28] Optimization of two-level topological structure of distributed intrusion detection system
    Grzech, Adam
    ICSENG 2008: INTERNATIONAL CONFERENCE ON SYSTEMS ENGINEERING, 2008, : 337 - 342
  • [29] Two-level feature selection method based on SVM for intrusion detection
    Wu, Xiao-Nian
    Peng, Xiao-Jin
    Yang, Yu-Yang
    Fang, Kun
    Tongxin Xuebao/Journal on Communications, 2015, 36 (04):
  • [30] Enhancing nonclassical correlations for light scattered by an ensemble of cold two-level atoms
    Marinho, Lucas S.
    Araujo, Michelle O.
    Martins, Wellington
    Fleinto, Daniel
    OPTICS LETTERS, 2023, 48 (12) : 3323 - 3326