Performance evaluation of intrusion detection system using selected features and machine learning classifiers

Some of the main challenges in developing an effective network-based intrusion detection system (IDS) include analyzing large network traffic volumes and realizing the decision boundaries between normal and abnormal behaviors. Deploying feature selection together with efficient classifiers in the de...

Full description

Bibliographic Details
Main Authors: Raja Mahmood, Raja Azlina, Abdi, AmirHossien, Hussin, Masnida
Format: Article
Published: College of Science for Women, University of Baghdad 2021
_version_ 1825937483312922624
author Raja Mahmood, Raja Azlina
Abdi, AmirHossien
Hussin, Masnida
author_facet Raja Mahmood, Raja Azlina
Abdi, AmirHossien
Hussin, Masnida
author_sort Raja Mahmood, Raja Azlina
collection UPM
description Some of the main challenges in developing an effective network-based intrusion detection system (IDS) include analyzing large network traffic volumes and realizing the decision boundaries between normal and abnormal behaviors. Deploying feature selection together with efficient classifiers in the detection system can overcome these problems. Feature selection finds the most relevant features, thus reduces the dimensionality and complexity to analyze the network traffic. Moreover, using the most relevant features to build the predictive model, reduces the complexity of the developed model, thus reducing the building classifier model time and consequently improves the detection performance. In this study, two different sets of selected features have been adopted to train four machine-learning based classifiers. The two sets of selected features are based on Genetic Algorithm (GA) and Particle Swarm Optimization (PSO) approach respectively. These evolutionary-based algorithms are known to be effective in solving optimization problems. The classifiers used in this study are Naïve Bayes, k-Nearest Neighbor, Decision Tree and Support Vector Machine that have been trained and tested using the NSL-KDD dataset. The performance of the abovementioned classifiers using different features values was evaluated. The experimental results indicate that the detection accuracy improves by approximately 1.55% when implemented using the PSO-based selected features than that of using GA-based selected features. The Decision Tree classifier that was trained with PSO-based selected features outperformed other classifiers with accuracy, precision, recall, and f-score result of 99.38%, 99.36%, 99.32%, and 99.34% respectively. The results show that using optimal features coupling with a good classifier in a detection system able to reduce the classifier model building time, reduce the computational burden to analyze data, and consequently attain high detection rate.
first_indexed 2024-03-06T11:00:11Z
format Article
id upm.eprints-94543
institution Universiti Putra Malaysia
last_indexed 2024-03-06T11:00:11Z
publishDate 2021
publisher College of Science for Women, University of Baghdad
record_format dspace
spelling upm.eprints-945432022-12-02T08:13:42Z http://psasir.upm.edu.my/id/eprint/94543/ Performance evaluation of intrusion detection system using selected features and machine learning classifiers Raja Mahmood, Raja Azlina Abdi, AmirHossien Hussin, Masnida Some of the main challenges in developing an effective network-based intrusion detection system (IDS) include analyzing large network traffic volumes and realizing the decision boundaries between normal and abnormal behaviors. Deploying feature selection together with efficient classifiers in the detection system can overcome these problems. Feature selection finds the most relevant features, thus reduces the dimensionality and complexity to analyze the network traffic. Moreover, using the most relevant features to build the predictive model, reduces the complexity of the developed model, thus reducing the building classifier model time and consequently improves the detection performance. In this study, two different sets of selected features have been adopted to train four machine-learning based classifiers. The two sets of selected features are based on Genetic Algorithm (GA) and Particle Swarm Optimization (PSO) approach respectively. These evolutionary-based algorithms are known to be effective in solving optimization problems. The classifiers used in this study are Naïve Bayes, k-Nearest Neighbor, Decision Tree and Support Vector Machine that have been trained and tested using the NSL-KDD dataset. The performance of the abovementioned classifiers using different features values was evaluated. The experimental results indicate that the detection accuracy improves by approximately 1.55% when implemented using the PSO-based selected features than that of using GA-based selected features. The Decision Tree classifier that was trained with PSO-based selected features outperformed other classifiers with accuracy, precision, recall, and f-score result of 99.38%, 99.36%, 99.32%, and 99.34% respectively. The results show that using optimal features coupling with a good classifier in a detection system able to reduce the classifier model building time, reduce the computational burden to analyze data, and consequently attain high detection rate. College of Science for Women, University of Baghdad 2021-06 Article PeerReviewed Raja Mahmood, Raja Azlina and Abdi, AmirHossien and Hussin, Masnida (2021) Performance evaluation of intrusion detection system using selected features and machine learning classifiers. Baghdad Science Journal, 18 (suppl.2). 884 - 898. ISSN 2078-8665; ESSN: 2411-7986 https://bsj.uobaghdad.edu.iq/index.php/BSJ/article/view/6210 10.21123/bsj.2021.18.2(Suppl.).0884
spellingShingle Raja Mahmood, Raja Azlina
Abdi, AmirHossien
Hussin, Masnida
Performance evaluation of intrusion detection system using selected features and machine learning classifiers
title Performance evaluation of intrusion detection system using selected features and machine learning classifiers
title_full Performance evaluation of intrusion detection system using selected features and machine learning classifiers
title_fullStr Performance evaluation of intrusion detection system using selected features and machine learning classifiers
title_full_unstemmed Performance evaluation of intrusion detection system using selected features and machine learning classifiers
title_short Performance evaluation of intrusion detection system using selected features and machine learning classifiers
title_sort performance evaluation of intrusion detection system using selected features and machine learning classifiers
work_keys_str_mv AT rajamahmoodrajaazlina performanceevaluationofintrusiondetectionsystemusingselectedfeaturesandmachinelearningclassifiers
AT abdiamirhossien performanceevaluationofintrusiondetectionsystemusingselectedfeaturesandmachinelearningclassifiers
AT hussinmasnida performanceevaluationofintrusiondetectionsystemusingselectedfeaturesandmachinelearningclassifiers