On using eXtreme Gradient Boosting (XGBoost) Machine Learning algorithm for Home Network Traffic Classification

Об использовании алгоритма машинного обучения eXtreme Gradient Boosting (XGBoost) для классификации трафика в домашних сетях
Iyad Lahsen-Cherif, Abdesselem Kortebi
2019-04-01

XGBoosteXtreme Gradient Boostingflow based traffic classificationhome network trafficsupervised machine learning
Traffic classification (TC) is a fundamental task of network management and monitoring operations. Previous works relying on selected packet header fields (e.g. port numbers) or application layer protocol decoding techniques are becoming increasingly difficult and inefficient when facing encrypted traffic and peer-to-peer flows. In this paper, we address the problem of flow based TC using machine learning (ML) algorithms. Our work considers a supervised approach, namely eXtreme Gradient Boosting (XGBoost) algorithm, which has never been investigated for TC. Performance evaluation results show that we obtain 99.5% accuracy on a dataset containing real flows. Additionally, compared to other ML algorithms, XGBoost is the most accurate one.
1
A supervised, flow-based traffic classification approach using XGBoost is proposed for home network traffic.
2
Flow-based ML classification can address challenges of encrypted traffic and peer-to-peer flows where header/port or application-layer decoding fails.
3
XGBoost achieves 99.5% accuracy on a dataset containing real network flows.
4
XGBoost outperforms other evaluated machine learning algorithms in classification accuracy for this task.

Home network flow-based traffic data (network flows from home networks)

Use of the supervised eXtreme Gradient Boosting (XGBoost) machine learning algorithm for flow-based traffic classification performance (accuracy) compared to other ML algorithms

Publication Details
Publication Date
2019-04-01
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Iyad Lahsen-Cherif
Abdesselem Kortebi
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%