A Comprehensive Analysis of Accuracies of Machine Learning Algorithms for Network Intrusion Detection - Machine Learning for Networking
Conference Papers Year : 2020

A Comprehensive Analysis of Accuracies of Machine Learning Algorithms for Network Intrusion Detection

Anurag Das
  • Function : Author
  • PersonId : 1102812
Samuel A. Ajila
  • Function : Author
  • PersonId : 1102813
Chung-Horng Lung
  • Function : Author
  • PersonId : 1102814

Abstract

Intrusion and anomaly detection are particularly important in the time of increased vulnerability in computer networks and communication. Therefore, this research aims to detect network intrusion with the highest accuracy and fastest time. To achieve this, nine supervised machine learning algorithms were first applied to the UNSW-NB15 dataset for network anomaly detection. In addition, different attacks are investigated with different mitigation techniques that help determine the types of attacks. Once detection was done, the feature set was reduced according to existing research work to increase the speed of the model without compromising accuracy. Furthermore, seven supervised machine learning algorithms were also applied to the newly released BoT-IoT dataset with around three million network flows. The results show that the Random Forest is the best in terms of accuracy (97.9121%) and Naïve Bayes the fastest algorithm with 0.69 s for the UNSW-NB15 dataset. C4.5 is the most accurate one (87.66%), with all the features considered to identify the types of anomalies. For BoT-IoT, six of the seven algorithms have a close to 100% detection rate, except Naïve Bayes.
Fichier principal
Vignette du fichier
487577_1_En_4_Chapter.pdf (349.9 Ko) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-03266472 , version 1 (21-06-2021)

Licence

Identifiers

Cite

Anurag Das, Samuel A. Ajila, Chung-Horng Lung. A Comprehensive Analysis of Accuracies of Machine Learning Algorithms for Network Intrusion Detection. 2nd International Conference on Machine Learning for Networking (MLN), Dec 2019, Paris, France. pp.40-57, ⟨10.1007/978-3-030-45778-5_4⟩. ⟨hal-03266472⟩
171 View
226 Download

Altmetric

Share

More