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

Wisam Elmasry, Akhan Akbulut*, Abdul Halim Zaim

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

199 Citations (Scopus)

Abstract

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 IDSs. 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.

Original languageEnglish
Article number107042
JournalComputer Networks
Volume168
DOIs
Publication statusPublished - 26 Feb 2020
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2019

Keywords

  • Cyber security
  • Deep learning
  • Feature selection
  • Hyperparameter selection
  • Network intrusion detection
  • Particle swarm optimization

Fingerprint

Dive into the research topics of 'Evolving deep learning architectures for network intrusion detection using a double PSO metaheuristic'. Together they form a unique fingerprint.

Cite this