TY - JOUR
T1 - Modelling and evaluation of network intrusion detection systems using machine learning techniques
AU - Clottey, Richard Nunoo
AU - Yaokumah, Winfred
AU - Appati, Justice Kwame
N1 - Publisher Copyright:
Copyright © 2021, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
PY - 2021/10/1
Y1 - 2021/10/1
N2 - This study aims at modelling and evaluating the performance of machine learning techniques on a recent network intrusion dataset. Five machine learning algorithms, which include k-nearest neighbour (KNN), support vector machines (SVM), voting ensemble, random forest, and XGBoost, have been utilized in the development of the network intrusion detection models. The proposed models are tested using the UNSW_NB15 dataset. Three different K values are used for model with KNN algorithm and two different kernels are utilized in the development of the model with SVM. The best detection accuracy of the model developed with KNN was 84.9% with a K value of 9; the SVM model with the best accuracy is developed with the Gaussian kernel and obtained an accuracy of 83%, and the Voting Ensemble achieved 83.4% accuracy. Random forest model achieved accuracies of 90.2% and 70.8% for binary classification and multiclass classification respectively. Finally, XGBoost model also achieves accuracies of 85% and 51.77% for binary and multiclass classification respectively.
AB - This study aims at modelling and evaluating the performance of machine learning techniques on a recent network intrusion dataset. Five machine learning algorithms, which include k-nearest neighbour (KNN), support vector machines (SVM), voting ensemble, random forest, and XGBoost, have been utilized in the development of the network intrusion detection models. The proposed models are tested using the UNSW_NB15 dataset. Three different K values are used for model with KNN algorithm and two different kernels are utilized in the development of the model with SVM. The best detection accuracy of the model developed with KNN was 84.9% with a K value of 9; the SVM model with the best accuracy is developed with the Gaussian kernel and obtained an accuracy of 83%, and the Voting Ensemble achieved 83.4% accuracy. Random forest model achieved accuracies of 90.2% and 70.8% for binary classification and multiclass classification respectively. Finally, XGBoost model also achieves accuracies of 85% and 51.77% for binary and multiclass classification respectively.
KW - Cyber-Attacks
KW - K-Nearest Neighbour
KW - Machine Learning Algorithms
KW - Modelling
KW - Network Intrusion Detection
KW - Random Forest
KW - Support Vector Machines
KW - UNSW-NB15 Dataset
KW - Voting Ensemble
KW - XGBoost
UR - http://www.scopus.com/inward/record.url?scp=85118314415&partnerID=8YFLogxK
U2 - 10.4018/IJIIT.289971
DO - 10.4018/IJIIT.289971
M3 - Article
AN - SCOPUS:85118314415
SN - 1548-3657
VL - 17
JO - International Journal of Intelligent Information Technologies
JF - International Journal of Intelligent Information Technologies
IS - 4
ER -