Evaluation of Supervised Machine Learning Algorithms for Multi-class Intrusion Detection Systems

Document Type

Conference Proceeding

Source of Publication

Future Technologies Conference (FTC) 2021, Volume 3

Publication Date

10-25-2021

Abstract

The increased demand for network security nowadays is becoming a crucial strategy. Accordingly, a need for intrusion detection system is essential to track cybersecurity attacks. Thus, some protection strategies are necessary for this purpose. However, the current intrusion detection systems are still developing and looking for more accuracy. In this paper, supervised learning algorithms (Random Forest, XGBoost, K-Nearest Neighbors (k = 5), Artificial Neural Network, Logistic Regression, Support Vector Machine, and LASSO-LARS) are trained and tested to a preprocessed dataset. It contains benign and up-to-date common attacks (DoS, Probe, R2L, and U2R). In order to measure the performance of each supervised learning algorithm, the F1-score is calculated. As a result, the random forest, XGBoost, and K-nearest neighbors (k = 5) algorithms have better accuracy than the others, having values of 99.7%, 99.1%, and 97.6% prediction success rate, respectively. The least performance is for logistic regression algorithm with a prediction accuracy rate value of 71.4%.

ISBN

9783030899127

Disciplines

Computer Sciences

Keywords

Network security, Intrusion detection system, Supervised learning, Machine learning, Performance, Accuracy

Scopus ID

85125576025

Indexed in Scopus

yes

Open Access

no

Share

COinS