Analysis of error-based machine learning algorithms in network anomaly detection and categorization

被引:1
|
作者
Ajila, Samuel A. [1 ]
Lung, Chung-Horng [1 ]
Das, Anurag [1 ]
机构
[1] Carleton Univ, Dept Syst & Comp Engn, 1125 Colonel By Dr, Ottawa, ON K1S 5B6, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Network intrusion detection; Machine learning; Error-based learning; Deep learning; Kappa statistics; UNSW-NB15;
D O I
10.1007/s12243-021-00836-0
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Intrusion and anomaly detection are particularly important to protect computer networks and communication vulnerability. This research aims to experimentally identify the best error-based machine learning algorithm for anomaly detection and anomaly attack categorization with the highest accuracy and fastest build time. A two-stage anomaly and categorization framework has been set up for experimental evaluation. The first stage identifies if a network flow is normal or anomalous and the second stage identifies type of attack if the first stage result is anomalous. The goal is to eventually use the best algorithm in an online stream model of network intrusion detection. To this end, five research propositions are defined, four sets of experiments are set up, and four research questions are asked. The UNSW-NB15 dataset for network anomaly is used for training and testing in the experiments. Machine learning algorithms are classified into four different learning approaches: information-based, similarity-based, probability-based, and error-based. Our focus in this paper is on the error-based learning models, specifically, the following algorithms: Winnow, Logistic, Perceptron, Support Vector Machine (SVM), and Deep Learning. The results are also compared with the results of non-error-based machine learning algorithms. The results obtained show that, overall, the error-based machine learning algorithm, Winnow, is the best with 100% accuracy and time to build the model of 0.47 s for network anomaly detection. In terms of accuracy only, SVM comes top for network anomaly attack categorization but Simple Logistic is the best when accuracy and time to build are considered together.
引用
收藏
页码:359 / 370
页数:12
相关论文
共 50 条
  • [1] Analysis of error-based machine learning algorithms in network anomaly detection and categorization
    Samuel A. Ajila
    Chung-Horng Lung
    Anurag Das
    [J]. Annals of Telecommunications, 2022, 77 : 359 - 370
  • [2] Comparative Analysis of Unsupervised Machine Learning Algorithms for Anomaly Detection in Network Data
    Oliveira, Junia Maisa
    Almeida, Jonatan
    Macedo, Daniel
    Nogueira, Jose Marcos
    [J]. 2023 IEEE LATIN-AMERICAN CONFERENCE ON COMMUNICATIONS, LATINCOM, 2023,
  • [3] Network Intrusion Detection Using Machine Learning Anomaly Detection Algorithms
    Hanifi, Khadija
    Bank, Hasan
    Karsligil, M. Elif
    Yavuz, A. Gokhan
    Guvensan, M. Amac
    [J]. 2017 25TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2017,
  • [4] Machine Learning-Driven Algorithms for Network Anomaly Detection
    Islam, Md Sirajul
    Rouf, Mohammad Abdur
    Parvez, A. H. M. Shahariar
    Podder, Prajoy
    [J]. INVENTIVE COMPUTATION AND INFORMATION TECHNOLOGIES, ICICIT 2021, 2022, 336 : 493 - 507
  • [5] Corporate network anomaly detection methodology utilizing machine learning algorithms
    Baisholan, Nazerke
    Baisholanova, Karlygash
    Kubayev, Kazila
    Alimzhanova, Zhanna
    Baimuldina, Nazira
    [J]. SMART SCIENCE, 2024,
  • [6] A promotion method for generation error-based video anomaly detection
    Wang, Zhiguo
    Yang, Zhongliang
    Zhang, Yu-Jin
    [J]. PATTERN RECOGNITION LETTERS, 2020, 140 : 88 - 94
  • [7] Analysis of Machine Learning Algorithms for Anomaly Detection on Edge Devices
    Huc, Aleks
    Salej, Jakob
    Trebar, Mira
    [J]. SENSORS, 2021, 21 (14)
  • [8] Performances of Machine Learning Algorithms for Binary Classification of Network Anomaly Detection System
    Nawir, Mukrimah
    Amir, Amiza
    Lynn, Ong Bi
    Yaakob, Naimah
    Ahmad, R. Badlishah
    [J]. 1ST INTERNATIONAL CONFERENCE ON BIG DATA AND CLOUD COMPUTING (ICOBIC) 2017, 2018, 1018
  • [9] Anomaly detection in NetFlow network traffic using supervised machine learning algorithms
    Fosic, Igor
    Zagar, Drago
    Grgic, Kresimir
    Krizanovic, Visnja
    [J]. JOURNAL OF INDUSTRIAL INFORMATION INTEGRATION, 2023, 33
  • [10] Evaluating Machine Learning Algorithms for Anomaly Detection in Clouds
    Gulenko, Anton
    Wallschlaeger, Marcel
    Schmidt, Florian
    Kao, Odej
    Liu, Feng
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2016, : 2716 - 2721