Novel Framework for an Intrusion Detection System Using Multiple Feature Selection Methods Based on Deep Learning

A. E.M. Eljialy, Mohammed Yousuf Uddin, Sultan Ahmad

Research output: Contribution to journalArticlepeer-review

34 Scopus citations

Abstract

Intrusion detection systems (IDSs) are deployed to detect anomalies in real time. They classify a network's incoming traffic as benign or anomalous (attack). An efficient and robust IDS in software-defined networks is an inevitable component of network security. The main challenges of such an IDS are achieving zero or extremely low false positive rates and high detection rates. Internet of Things (IoT) networks run by using devices with minimal resources. This situation makes deploying traditional IDSs in IoT networks unfeasible. Machine learning (ML) techniques are extensively applied to build robust IDSs. Many researchers have utilized different ML methods and techniques to address the above challenges. The development of an efficient IDS starts with a good feature selection process to avoid overfitting the ML model. This work proposes a multiple feature selection process followed by classification. In this study, the Software-defined networking (SDN) dataset is used to train and test the proposed model. This model applies multiple feature selection techniques to select high-scoring features from a set of features. Highly relevant features for anomaly detection are selected on the basis of their scores to generate the candidate dataset. Multiple classification algorithms are applied to the candidate dataset to build models. The proposed model exhibits considerable improvement in the detection of attacks with high accuracy and low false positive rates, even with a few features selected.

Original languageEnglish
Pages (from-to)948-958
Number of pages11
JournalTsinghua Science and Technology
Volume29
Issue number4
DOIs
StatePublished - 1 Aug 2024

Keywords

  • AdaBoost
  • XGB classifier
  • decision tree
  • feature selection
  • intrusion detection system
  • logistic regression
  • random forest
  • software-defined network

Fingerprint

Dive into the research topics of 'Novel Framework for an Intrusion Detection System Using Multiple Feature Selection Methods Based on Deep Learning'. Together they form a unique fingerprint.

Cite this