Evolving deep learning architectures for network intrusion detection using a double PSO metaheuristic

被引:156
作者
Elmasry, Wisam [1 ]
Akbulut, Akhan [2 ]
Zaim, Abdul Halim [1 ]
机构
[1] Istanbul Commerce Univ, Dept Comp Engn, TR-34840 Istanbul, Turkey
[2] Istanbul Kultur Univ, Dept Comp Engn, TR-34158 Istanbul, Turkey
关键词
Cyber security; Deep learning; Feature selection; Hyperparameter selection; Network intrusion detection; Particle swarm optimization; PARTICLE SWARM OPTIMIZATION; FEATURE-SELECTION; GENETIC ALGORITHMS; NEURAL-NETWORKS; CLASSIFIERS;
D O I
10.1016/j.comnet.2019.107042
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The prevention of intrusion is deemed to be a cornerstone of network security. Although excessive work has been introduced on network intrusion detection in the last decade, finding an Intrusion Detection Systems (IDS) with potent intrusion detection mechanism is still highly desirable. One of the leading causes of the high number of false alarms and a low detection rate is the existence of redundant and irrelevant features of the datasets, which are used to train the 1DSs. To cope with this problem, we proposed a double Particle Swarm Optimization (PSO)-based algorithm to select both feature subset and hyperparameters in one process. The aforementioned algorithm is exploited in the pre-training phase for selecting the optimized features and model's hyperparameters automatically. In order to investigate the performance differences, we utilized three deep learning models, namely, Deep Neural Networks (DNN), Long Short-Term Memory Recurrent Neural Networks (LSTM-RNN), and Deep Belief Networks (DBN). Furthermore, we used two common IDS datasets in our experiments to validate our approach and show the effectiveness of the developed models. Moreover, many evaluation metrics are used for both binary and multiclass classifications to assess the model's performance in each of the datasets. Finally, intensive quantitative, Friedman test, and ranking methods analyses of our results are provided at the end of this paper. Experimental results show a significant improvement in network intrusion detection when using our approach by increasing Detection Rate (DR) by 4% to 6% and reducing False Alarm Rate (FAR) by 1% to 5% from the corresponding values of same models without pre-training on the same dataset. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页数:21
相关论文
共 109 条
  • [21] [Anonymous], INT C P2P PAR GRID C
  • [22] Axelsson S, 1999, 6TH ACM CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, P1, DOI 10.1145/319709.319710
  • [23] An approach to feature selection for keystroke dynamics systems based on PSO and feature weighting
    Azevedo, Gabriel L. F. B. G.
    Cavalcanti, George D. C.
    Carvalho Filho, E. C. B.
    [J]. 2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, : 3577 - 3584
  • [24] LEARNING LONG-TERM DEPENDENCIES WITH GRADIENT DESCENT IS DIFFICULT
    BENGIO, Y
    SIMARD, P
    FRASCONI, P
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 1994, 5 (02): : 157 - 166
  • [25] Bergstra J, 2012, J MACH LEARN RES, V13, P281
  • [26] Overview of particle swarm optimisation for feature selection in classification
    [J]. Tran, Binh (tran.binh@ecs.vuw.ac.nz), 1600, Springer Verlag (8886): : 605 - 617
  • [27] Optimal classifier for imbalanced data using Matthews Correlation Coefficient metric
    Boughorbel, Sabri
    Jarray, Fethi
    El-Anbari, Mohammed
    [J]. PLOS ONE, 2017, 12 (06):
  • [28] The use of the area under the roc curve in the evaluation of machine learning algorithms
    Bradley, AP
    [J]. PATTERN RECOGNITION, 1997, 30 (07) : 1145 - 1159
  • [29] Cervante L, 2012, IEEE C EVOL COMPUTAT
  • [30] Chae HeeSu., 2013, RECENT ADV COMPUTER, P184