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 条
  • [21] Network Intrusion Detection in Software-Defined Network using Deep and Machine Learning
    Mhamdi, Lotfi
    Hamdi, Hedi
    Mahmood, Mahmood A.
    IEEE CONFERENCE ON GLOBAL COMMUNICATIONS, GLOBECOM, 2023, : 2692 - 2697
  • [22] Mutual information scaling for tensor network machine learning
    Convy, Ian
    Huggins, William
    Liao, Haoran
    Birgitta Whaley, K.
    MACHINE LEARNING-SCIENCE AND TECHNOLOGY, 2022, 3 (01):
  • [23] Machine Learning-Based Network Intrusion Detection Optimization for Cloud Computing Environments
    Samriya, Jitendra Kumar
    Kumar, Surendra
    Kumar, Mohit
    Wu, Huaming
    Gill, Sukhpal Singh
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2024, 70 (04) : 7449 - 7460
  • [24] Intrusion Detection for Industrial Control Systems by Machine Learning using Privileged Information
    Pordelkhaki, Moojan
    Fouad, Shereen
    Josephs, Mark
    2021 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENCE AND SECURITY INFORMATICS (ISI), 2021, : 31 - 36
  • [25] On the Evaluation of Sequential Machine Learning for Network Intrusion Detection
    Corsini, Andrea
    Yang, Shanchieh Jay
    Apruzzese, Giovanni
    ARES 2021: 16TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY, 2021,
  • [26] Network intrusion detection system: A machine learning approach
    Panda, Mrutyunjaya
    Abraham, Ajith
    Das, Swagatam
    Patra, Manas Ranjan
    INTELLIGENT DECISION TECHNOLOGIES-NETHERLANDS, 2011, 5 (04): : 347 - 356
  • [27] A Review of Machine Learning Methodologies for Network Intrusion Detection
    Phadke, Aditya
    Kulkarni, Mohit
    Bhawalkar, Pranav
    Bhattad, Rashmi
    PROCEEDINGS OF THE 2019 3RD INTERNATIONAL CONFERENCE ON COMPUTING METHODOLOGIES AND COMMUNICATION (ICCMC 2019), 2019, : 272 - 275
  • [28] Application of adversarial machine learning in network intrusion detection
    Liu, Qixu
    Wang, Junnan
    Yin, Jie
    Chen, Yanhui
    Liu, Jiaxi
    Tongxin Xuebao/Journal on Communications, 2021, 42 (11): : 1 - 12
  • [29] Evaluation of Machine Learning Techniques for Network Intrusion Detection
    Zaman, Marzia
    Lung, Chung-Horng
    NOMS 2018 - 2018 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2018,
  • [30] Adversarial machine learning in Network Intrusion Detection Systems
    Alhajjar, Elie
    Maxwell, Paul
    Bastian, Nathaniel
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 186