SMMO-CoFS: Synthetic Multi-minority Oversampling with Collaborative Feature Selection for Network Intrusion Detection System

被引:0
作者
Yeshalem Gezahegn Damtew
Hongmei Chen
机构
[1] Southwest Jiaotong University,School of Computing and Artificial Intelligence
[2] Debre Berhan University,College of Computing Science
来源
International Journal of Computational Intelligence Systems | / 16卷
关键词
Multi-class balancing; Multi-minority over-sampling; Feature selection; Machine learning; Network intrusion detection system;
D O I
暂无
中图分类号
学科分类号
摘要
Researchers publish various studies to improve the performance of network intrusion detection systems. However, there is still a high false alarm rate and missing intrusions due to class imbalance in the multi-class dataset. This imbalanced distribution of classes results in low detection accuracy for the minority classes. This paper proposes a Synthetic Multi-minority Oversampling (SMMO) framework by integrating with a collaborative feature selection (CoFS) approach in network intrusion detection systems. Our framework aims to increase the detection accuracy of the extreme minority classes (i.e., user-to-root and remote-to-local attacks) by improving the dataset’s class distribution and selecting relevant features. In our framework, SMMO generates synthetic data and iteratively over-samples multi-minority classes. And the collaboration of correlation-based feature selection with an evolutionary algorithm selects essential features. We evaluate our framework with a random forest, J48, BayesNet, and AdaBoostM1. In a multi-class NSL-KDD dataset, the experimental results show that the proposed framework significantly improves the detection accuracy of the extreme minority classes compared with other approaches.
引用
收藏
相关论文
共 96 条
[41]  
Khoshgoftaar TM(undefined)undefined undefined undefined undefined-undefined
[42]  
Van Hulse J(undefined)undefined undefined undefined undefined-undefined
[43]  
Napolitano A(undefined)undefined undefined undefined undefined-undefined
[44]  
Kumar K(undefined)undefined undefined undefined undefined-undefined
[45]  
Batth JS(undefined)undefined undefined undefined undefined-undefined
[46]  
Lee J(undefined)undefined undefined undefined undefined-undefined
[47]  
Park K(undefined)undefined undefined undefined undefined-undefined
[48]  
Lee J(undefined)undefined undefined undefined undefined-undefined
[49]  
Seo W(undefined)undefined undefined undefined undefined-undefined
[50]  
Kim DW(undefined)undefined undefined undefined undefined-undefined