Network Intrusion Detection Using Knapsack Optimization, Mutual Information Gain, and Machine Learning

被引:1
|
作者
Afolabi, Akindele S. [1 ]
Akinola, Olubunmi A. [2 ]
机构
[1] Univ Ilorin, Fac Engn & Technol, Dept Elect & Elect Engn, Ilorin, Nigeria
[2] Fed Univ Agr, Coll Engn, Dept Elect & Elect Engn, Abeokuta, Nigeria
关键词
DETECTION SYSTEM; ANOMALY DETECTION; IDS; ALGORITHM; MODEL;
D O I
10.1155/2024/7302909
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The security of communication networks can be compromised through both known and novel attack methods. Protection against such attacks may be achieved through the use of an intrusion detection system (IDS), which can be designed by training machine learning models to detect cyberattacks. In this paper, the KOMIG (knapsack optimization and mutual information gain) IDS was developed to detect network intrusions. The KOMIG IDS combined the strengths of optimization and machine learning together to achieve a high intrusion detection performance. Specifically, KOMIG IDS comprises a 2-stage feature selection procedure; the first was accomplished with a knapsack optimization algorithm and the second with a mutual information gain filter. In particular, we developed an optimization model for the selection of the most important features from a network intrusion dataset. Then, a new set of features was synthesized from the selected features and combined with the selected features to form a candidate features set. Next, we applied an information gain filter to the candidate features set to prune out redundant features, leaving only the features that possess the maximum information gain, which were used to train machine learning models. The proposed KOMIG IDS was applied to the UNSW-NB15 dataset, which is a well-known network intrusion evaluation dataset, and the resulting data, after optimization operation, were used to train four machine learning models, namely, logistic regression (LR), random forest (RF), decision tree (DT), and K-nearest neighbors (KNN). Simulation experiments were conducted, and the results revealed that our proposed KNN-based KOMIG IDS outperformed comparative schemes by achieving an accuracy score of 97.14%, a recall score of 99.46%, a precision score of 95.53%, and an F1 score of 97.46%.
引用
收藏
页数:21
相关论文
共 50 条
  • [31] Network intrusion detection using machine learning approaches: Addressing data imbalance
    Ahsan, Rahbar
    Shi, Wei
    Corriveau, Jean-Pierre
    IET CYBER-PHYSICAL SYSTEMS: THEORY & APPLICATIONS, 2022, 7 (01) : 30 - 39
  • [32] A Study of Network Intrusion Detection Systems Using Artificial Intelligence/Machine Learning
    Vanin, Patrick
    Newe, Thomas
    Dhirani, Lubna Luxmi
    O'Connell, Eoin
    O'Shea, Donna
    Lee, Brian
    Rao, Muzaffar
    APPLIED SCIENCES-BASEL, 2022, 12 (22):
  • [33] Balanced Multi-Class Network Intrusion Detection Using Machine Learning
    Khan, Faraz Ahmad
    Shah, Asghar Ali
    Alshammry, Nizal
    Saif, Saifullah
    Khan, Wasim
    Malik, Muhammad Osama
    Ullah, Zahid
    IEEE ACCESS, 2024, 12 : 178222 - 178236
  • [34] Modelling and Evaluation of Network Intrusion Detection Systems Using Machine Learning Techniques
    Clottey, Richard Nunoo
    Yaokumah, Winfred
    Appati, Justice Kwame
    INTERNATIONAL JOURNAL OF INTELLIGENT INFORMATION TECHNOLOGIES, 2021, 17 (04)
  • [35] Network Intrusion Detection using Natural Language Processing and Ensemble Machine Learning
    Das, Saikat
    Ashrafuzzamant, Mohammad
    Sheldon, Frederick T.
    Shiva, Sajjan
    2020 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2020, : 829 - 835
  • [36] Network Intrusion Detection using Supervised Machine Learning Technique with Feature Selection
    Abu Taher, Kazi
    Jisan, Billal Mohammed Yasin
    Rahman, Md. Mahbubur
    2019 1ST INTERNATIONAL CONFERENCE ON ROBOTICS, ELECTRICAL AND SIGNAL PROCESSING TECHNIQUES (ICREST), 2019, : 643 - 646
  • [37] A supervised machine learning-based solution for efficient network intrusion detection using ensemble learning based on hyperparameter optimization
    Sarkar A.
    Sharma H.S.
    Singh M.M.
    International Journal of Information Technology, 2023, 15 (1) : 423 - 434
  • [38] USING MACHINE LEARNING FOR INTRUSION DETECTION SYSTEMS
    Quang-Vinh Dang
    COMPUTING AND INFORMATICS, 2022, 41 (01) : 12 - 33
  • [39] Adaptive Intrusion Detection Using Machine Learning
    Neethu, B.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2013, 13 (03): : 118 - 124
  • [40] Network Intrusion Detection Using Support Vector Machine Based on Particle Swarm Optimization
    Wang, Li
    Dong, Chunhua
    Hu, Jianping
    Li, Guodong
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON APPLIED SCIENCE AND ENGINEERING INNOVATION, 2015, 12 : 665 - 670