An efficient network intrusion detection approach based on logistic regression model and parallel artificial bee colony algorithm

被引:12
作者
Kolukisa, Burak [1 ]
Dedeturk, Bilge Kagan [2 ]
Hacilar, Hilal [1 ]
Gungor, Vehbi Cagri [1 ]
机构
[1] Abdullah Gul Univ, Dept Comp Engn, Kayseri, Turkiye
[2] Erciyes Univ, Dept Software Engn, Kayseri, Turkiye
关键词
Network intrusion detection system; Anomaly detection; Machine learning; Artificial bee colony; Logistic regression; UNSW-NB15; NSL-KDD;
D O I
10.1016/j.csi.2023.103808
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, the widespread use of the Internet has created many issues, especially in the area of cybersecurity. It is critical to detect intrusions in network traffic, and researchers have developed network intrusion and anomaly detection systems to cope with high numbers of attacks and attack variations. In particular, machine learning and meta-heuristic methods have been widely used for network intrusion detection systems (NIDS). However, existing studies on these systems usually suffer from low performance results such as accuracy, F1-measure, false positive rate, and false negative rate, and generally do not use automatic parameter tuning techniques. To address these challenges, this study proposes a novel approach based on a logistic regression model trained using a parallel artificial bee colony (LR-ABC) algorithm with a hyper-parameter optimization technique. The performance of the proposed model is evaluated against state -of-the-art machine learning and deep learning models on two publicly available NIDS datasets. Comparative performance evaluations show that the proposed method achieved satisfactory results with accuracy of 88.25% on the UNSW-NB15 dataset and 90.11% on the NSL-KDD dataset, and F1-measures of 88.26% and 90.15%, respectively. These findings demonstrate the efficacy of the proposed LR-ABC model in enhancing the accuracy and reliability, while providing a scalable solution to adapt to the dynamic and evolving landscape of cybersecurity threats.
引用
收藏
页数:9
相关论文
共 35 条
[1]   A modified Artificial Bee Colony algorithm for real-parameter optimization [J].
Akay, Bahriye ;
Karaboga, Dervis .
INFORMATION SCIENCES, 2012, 192 :120-142
[2]  
[Anonymous], 2022, PyPI: ABC-LR
[3]  
[Anonymous], 2021, 2021 Cyber threat report
[4]  
Back T., 2018, Evolutionary Computation 1: Basic Algorithms and Operators
[5]  
Balasaraswathi VR., 2017, J COMMUN INF NETW, V2, P107, DOI [10.1007/s41650-017-0033-7, DOI 10.1007/S41650-017-0033-7]
[6]  
Chollet F., 2015, KERAS
[7]   Spam filtering using a logistic regression model trained by an artificial bee colony algorithm [J].
Dedeturk, Bilge Kagan ;
Akay, Bahriye .
APPLIED SOFT COMPUTING, 2020, 91
[8]  
GitHub, 2022, ABC-LR
[9]   A deep learning approach with Bayesian optimization and ensemble classifiers for detecting denial of service attacks [J].
Gormez, Yasin ;
Aydin, Zafer ;
Karademir, Ramazan ;
Gungor, Vehbi C. .
INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2020, 33 (11)
[10]   Intrusion detection system based on improved abc algorithm with tabu search [J].
Gu, Tianlong ;
Chen, Hanyi ;
Chang, Liang ;
Li, Long .
IEEJ TRANSACTIONS ON ELECTRICAL AND ELECTRONIC ENGINEERING, 2019, 14 (11) :1652-1660