Guifuzhang1428 / PIO

Feature Selection using Pigeon Inspired Optimizer for Intrusion Detection System

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Feature Selection using Pigeon Inspired Optimizer for Intrusion Detection System

Abstract

Feature selection plays a vital role in building machine learning models. Irrelevant features in data affect the accuracy of the modeland increase the training time needed to build the model. Feature selection is an important process to build Intrusion DetectionSystem (IDS). In this paper, a wrapper feature selection algorithm for IDS is proposed. This algorithm uses the pigeon inspiredoptimizer to utilize the selection process. A new method to binarize a continuous pigeon inspired optimizer is proposed andcompared to the traditional way for binarizing continuous swarm intelligent algorithms. The proposed algorithm was evaluatedusing three popular datasets:K DDCU P99, NLS-KDD and UNSW-NB15. The proposed algorithm outperformed several featureselection algorithms from state-of-the-art related works in terms of TPR, FPR, accuracy, and F-score. Also, the proposed cosinesimilarity method for binarizing the algorithm has a faster convergence than the sigmoid method.

Keywords:

Feature Selection, Intrusion Detection System, KDDCUP, Pigeon Inspired Optimizer.

DOI:

https://doi.org/10.1016/j.eswa.2020.113249

Cite As:

Alazzam, H., Sharieh, A., & Sabri, K. E. (2020). A Feature Selection Algorithm for Intrusion Detection System Based on Pigeon Inspired Optimizer. Expert Systems with Applications, 113249.

Bibtex:

@article{alazzam2020feature, title={A Feature Selection Algorithm for Intrusion Detection System Based on Pigeon Inspired Optimizer}, author={Alazzam, Hadeel and Sharieh, Ahmad and Sabri, Khair Eddin}, journal={Expert Systems with Applications}, pages={113249}, year={2020}, publisher={Elsevier} }

About

Feature Selection using Pigeon Inspired Optimizer for Intrusion Detection System


Languages

Language:Python 100.0%