A Comparative Study of Machine Learning Classifiers for Network Intrusion Detection

Farrukh Aslam Khan, Abdu Gumaei

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

37 Scopus citations

Abstract

The network intrusion detection system (NIDS) has become an essential tool for detecting attacks in computer networks and protecting the critical information and systems. The effectiveness of an NIDS is usually measured by the high number of detected attacks and the low number of false alarms. Machine learning techniques are widely used for building robust intrusion detection systems, which adapt with the continuous changes in the network attacks. However, a comparison of such machine learning techniques needs more investigation to show their efficiency and appropriateness for detecting sophisticated malicious attacks. This study compares the most popular machine learning methods for intrusion detection in terms of accuracy, precision, recall, and training time cost. This comparison can provide a guideline for developers to choose the appropriate method when developing an effective NIDS. The evaluation of the adopted baseline machine learning classifiers is conducted on two public datasets, i.e., KDD99 and UNSW-NB15. The time taken to build a model for each classifier is also evaluated to measure their efficiency. The experimental results show that the Decision Tree (DT), Random Forests (RF), Hoeffding Tree (HT), and K-Nearest Neighbors (KNN) classifiers show higher accuracy with reasonable training time in the 10-fold cross validation test mode compared to other machine learning classifiers examined in this study.

Original languageEnglish
Title of host publicationArtificial Intelligence and Security - 5th International Conference, ICAIS 2019, Proceedings
EditorsXingming Sun, Zhaoqing Pan, Elisa Bertino
PublisherSpringer Verlag
Pages75-86
Number of pages12
ISBN (Print)9783030242640
DOIs
StatePublished - 2019
Externally publishedYes
Event5th International Conference on Artificial Intelligence and Security, ICAIS 2019 - New York city, United States
Duration: 26 Jul 201928 Jul 2019

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11633 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference5th International Conference on Artificial Intelligence and Security, ICAIS 2019
Country/TerritoryUnited States
CityNew York city
Period26/07/1928/07/19

Keywords

  • Computer networks
  • KDD99 dataset
  • Machine learning techniques
  • Network intrusion detection
  • UNSW-NB15 dataset

Fingerprint

Dive into the research topics of 'A Comparative Study of Machine Learning Classifiers for Network Intrusion Detection'. Together they form a unique fingerprint.

Cite this