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 条
  • [41] Intrusion Detection for Wireless Sensor Network Using Particle Swarm Optimization Based Explainable Ensemble Machine Learning Approach
    Birahim, Shaikh Afnan
    Paul, Avijit
    Rahman, Fahmida
    Islam, Yamina
    Roy, Tonmoy
    Hasan, Mohammad Asif
    Haque, Fariha
    Chowdhury, Muhammad E. H.
    IEEE ACCESS, 2025, 13 : 13711 - 13730
  • [42] Intrusion Detection Using Krill Herd Optimization Based Weighted Extreme Learning Machine
    Kaliraj, P.
    Subramani, B.
    JOURNAL OF ADVANCES IN INFORMATION TECHNOLOGY, 2024, 15 (01) : 147 - 154
  • [43] Industrial Internet of Things Intrusion Detection Method Using Machine Learning and Optimization Techniques
    Gaber T.
    Awotunde J.B.
    Folorunso S.O.
    Ajagbe S.A.
    Eldesouky E.
    Wireless Communications and Mobile Computing, 2023, 2023
  • [44] Enhancing Network Intrusion Detection System Method (NIDS) Using Mutual Information (RF-CIFE)
    Dominique, Nyiribakwe
    Ma, Zhuo
    SECURITY WITH INTELLIGENT COMPUTING AND BIG-DATA SERVICES, 2020, 895 : 329 - 342
  • [45] Intrusion Detection Using Machine Learning and Deep Learning Techniques
    Calisir, Sinan
    Atay, Remzi
    Pehlivanoglu, Meltem Kurt
    Duru, Nevcihan
    2019 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ENGINEERING (UBMK), 2019, : 656 - 660
  • [46] On the feasibility of adversarial machine learning in malware and network intrusion detection
    Venturi, Andrea
    Zanasi, Claudio
    2021 IEEE 20TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2021,
  • [47] Supervised Machine Learning Techniques for Efficient Network Intrusion Detection
    Aboueata, Nada
    Alrasbi, Sara
    Erbad, Aiman
    Kassler, Andreas
    Bhamare, Deval
    2019 28TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND NETWORKS (ICCCN), 2019,
  • [48] Network Intrusion Detection on Apache Spark with Machine Learning Algorithms
    Kurt, Elif Merve
    Becerikli, Yasar
    ENGINEERING APPLICATIONS OF NEURAL NETWORKS, EANN 2018, 2018, 893 : 130 - 141
  • [49] Research on Network Intrusion Detection Technology Based on Machine Learning
    Wu, Fei
    Li, Ting
    Wu, Zhen
    Wu, ShuLin
    Xiao, ChuanQi
    INTERNATIONAL JOURNAL OF WIRELESS INFORMATION NETWORKS, 2021, 28 (03) : 262 - 275
  • [50] Advancing Network Intrusion Detection Systems with Machine Learning Techniques
    Benmalek, Mourad
    Haouam, Kamel-Dine
    ADVANCES IN ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING, 2024, 4 (03): : 2575 - 2592