Efficacy of Heterogeneous Ensemble Assisted Machine Learning Model for Binary and Multi-Class Network Intrusion Detection

被引:4
作者
Acharya, Toya [1 ]
Khatri, Ishan [1 ]
Annamalai, Annamalai [1 ]
Chouikha, Mohamed F. [1 ]
机构
[1] Prairie View A&M Univ, Elect & Comp Engn, Prairie View, TX 77446 USA
来源
2021 IEEE INTERNATIONAL CONFERENCE ON AUTOMATIC CONTROL & INTELLIGENT SYSTEMS, I2CACIS | 2021年
基金
美国国家科学基金会;
关键词
Network Intrusion Detection System; Machine Learning; Heterogeneous Ensemble Learning; Imbalance dataset; SVM; GA;
D O I
10.1109/I2CACIS52118.2021.9495864
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The exponential rise in internet technologies and allied applications encompass a significantly large number of networked devices have alarmed academia-industries to achieve more effective and robust security solutions. Undeniably, digitization has led to revolution globally; however, the security threats, breaches, and subsequent losses indicate the need for a robust cybersecurity solution. Unlike classical intrusion detection systems (IDS), network IDS (NIDS) has been becoming more challenging due to continuous changes in attack-patterns and anomaly behavior. As solution data-driven machine learning methods have exhibited better by learning over network traffic information and detecting anomalies; however, its generalization over a network with both known and unknown patterns remains questionable. Moreover, most of the classical approaches fail to address the key issues of class-imbalance, level-of-significance centric feature selection, normalization and over-fitting problems resulting in different performance by varied machine learning models. In this paper, a novel and robust heterogeneous ensemble machine learning model is developed to detect anomalies in NIDS. The proposed model first applies sub-sampling to alleviate the class-imbalance problem of NIDS datasets. Subsequently, performing normalization using the Min-Max algorithm, it mapped the input data in the range of 0 to 1, thus alleviating overfitting and convergence. The feature reduction is used to reduce the features; it retained the most suitable features without imposing computational overheads, often in meta-heuristic-based approaches. Finally, the proposed NIDS solution designed a Heterogeneous ensemble learning model with J48, k-NN, SVM, Bagging, AdaBoost, and RF algorithms as base-classifier to perform two-class as well as multiclass classification over feature-selected NSL-KDD, KDD99, and UNSW-NB-15 datasets. Performance assessment in terms of true-positive rate, false positive rate and AUC revealed that the proposed NIDS model exhibited better performance than the standalone classifiers and superior to other existing anomaly detection methods.
引用
收藏
页码:408 / 413
页数:6
相关论文
共 31 条
[1]   A novel SVM-kNN-PSO ensemble method for intrusion detection system [J].
Aburomman, Abdulla Amin ;
Reaz, Mamun Bin Ibne .
APPLIED SOFT COMPUTING, 2016, 38 :360-372
[2]  
Al-issa AI, 2019, 2019 IEEE JORDAN INTERNATIONAL JOINT CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATION TECHNOLOGY (JEEIT), P107, DOI [10.1109/jeeit.2019.8717400, 10.1109/JEEIT.2019.8717400]
[3]   Deep Learning Approach Combining Sparse Autoencoder With SVM for Network Intrusion Detection [J].
Al-Qatf, Majjed ;
Yu Lasheng ;
Al-Habib, Mohammed ;
Al-Sabahi, Kamal .
IEEE ACCESS, 2018, 6 :52843-52856
[4]   Building an Intrusion Detection System Using a Filter-Based Feature Selection Algorithm [J].
Ambusaidi, Mohammed A. ;
He, Xiangjian ;
Nanda, Priyadarsi ;
Tan, Zhiyuan .
IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (10) :2986-2998
[5]  
[Anonymous], 2018, Journal of fundamental and Applied Sciences
[6]   Effective Intrusion Detection System Using XGBoost [J].
Dhaliwal, Sukhpreet Singh ;
Abdullah-Al Nahid ;
Abbas, Robert .
INFORMATION, 2018, 9 (07)
[7]   A hybrid network intrusion detection framework based on random forests and weighted k-means [J].
Elbasiony, Reda M. ;
Sallam, Elsayed A. ;
Eltobely, Tarek E. ;
Fahmy, Mahmoud M. .
AIN SHAMS ENGINEERING JOURNAL, 2013, 4 (04) :753-762
[8]   Random Forest Modeling for Network Intrusion Detection System [J].
Farnaaz, Nabila ;
Jabbar, M. A. .
TWELFTH INTERNATIONAL CONFERENCE ON COMMUNICATION NETWORKS, ICCN 2016 / TWELFTH INTERNATIONAL CONFERENCE ON DATA MINING AND WAREHOUSING, ICDMW 2016 / TWELFTH INTERNATIONAL CONFERENCE ON IMAGE AND SIGNAL PROCESSING, ICISP 2016, 2016, 89 :213-217
[9]   On learning effective ensembles of deep neural networks for intrusion detection [J].
Folino, F. ;
Folino, G. ;
Guarascio, M. ;
Pisani, F. S. ;
Pontieri, L. .
INFORMATION FUSION, 2021, 72 :48-69
[10]   An Adaptive Ensemble Machine Learning Model for Intrusion Detection [J].
Gao, Xianwei ;
Shan, Chun ;
Hu, Changzhen ;
Niu, Zequn ;
Liu, Zhen .
IEEE ACCESS, 2019, 7 :82512-82521