arrow
返回

Anomaly detection in NetFlow network traffic using supervised machine learning algorithms

delete2023-06-01
delete13
PRE
AI
I
I. Fosić *
Z
Zagar, Drago
G
Grgic, Kresimir
V
Višnja Križanović
DOI:10.1016/j.jii.2023.100466delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Anomaly detection is an important method for monitoring network traffic where is important to successfully distinguish normal traffic from abnormal traffic. For this purpose, one could use the existing classification al-gorithms as a part of the machine learning (ML) process. In this paper, some of the classification algorithms (Stochastic Gradient Descent (SGD), Support Vector Machines (SVM), K-Nearest Neighbor (K-NN), Gaussian Naive Bayes (GNB), Decision Tree (DT), Random Forest (RF), AdaBoost (AB)) were tested on the public UNSW-NB15 dataset. Different encoding methods and ratios of training and test data resulted in the optimal parameters classifiers. Due to the imbalanced distribution of normal and abnormal network traffic data, both standard performance scores and additional classification performance scores (F2-score, Area Under ROC Curve (AUC)) were used, that better describe the obtained results. The RF Classifier with F2-score = 97.68% and AUC score = 98.47% obtained the best results using a representative subset within the original dataset due to the shorter duration of the computations. Features in the referential dataset were reduced by 82% and selected following the structure of the NetFlow data stream. Concerning similar studies, this paper compares several algorithms for anomaly detection and selects the best one for NetFlow data streams. The F2-score and AUC metric is applied, which achieves very high accuracy compared to classic metrics that do not show realistic accuracy in imbalanced datasets. Less time was spent using Label enoding (LE) with the same accuracy compared to One-hot (OH) encoding used in similar research. The novelty introduced by this paper is in the optimization of the ML process and influence of the ratio of data for learning and testing, different encoding methods of categorical features, and feature reduction on the NetFlow data streams.
Keyword:
Supervised algorithm
Machine learning
Anomaly classification
NetFlow
Imbalanced dataset

期刊

Journal of Industrial Information Integration 封面图
Journal of Industrial Information Integration
IF:
11.6
论文数:
899
被引数:
4.4K

机构

U
university of jj strossmayer osijek
学者数:
3.0K
论文数: 2.1K
被引数: 1
引用论文

引用论文

Sequencing and genetic analysis of a bovine DQB cDNA clone
err2009-04-24
err0
PREAI
errA. XU; T. J. CLARK; M. R. TEUTSCH; L. B. SCHOOK; H. A. LEWIN
err分享
err收藏
Neuromuscular disorders and sleep
err2005-03-01
err0
PREAI
errIbrahim Oztura; Christian Guilleminault
err分享
err收藏
The ubiquitin C-terminal hydrolase UCH-L1 promotes bacterial invasion by altering the dynamics of the actin cytoskeleton
err2010-06-30
err0
errOAAI
errEugénie Bassères; Giuseppe Coppotelli; Thorsten Pfirrmann; Jens B. Andersen; Maria Masucci; Teresa Frisan
err分享
err收藏
err分享
err收藏
Incentive pay configurations: bundle options and country-level adoption
err2016-04-04
err0
PREAI
errNicholas R. Prince; J. Bruce Prince; Bradley R. Skousen; Rüediger Kabst
err分享
err收藏
A survey on semi-supervised learning
err2019-11-15
err1.5K
errOAAI
errVan Engelen, Jesper E.; Hoos, Holger H.
err分享
err收藏
A Novel Two-Stage Deep Learning Model for Efficient Network Intrusion Detection
err2019-01-01
err204
errOAAI
errKhan, Farrukh Aslam; Gumaei, Abdu; Derhab, Abdelouahid; Hussain, Amir
err分享
err收藏
学者 查看更多内容