Saved in:
Bibliographic Details
Main Authors: Zhou, Jiawei, Kim, Woojeong, Xu, Zhiying, Rush, Alexander M., Yu, Minlan
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2412.20635
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912172284575744
author Zhou, Jiawei
Kim, Woojeong
Xu, Zhiying
Rush, Alexander M.
Yu, Minlan
author_facet Zhou, Jiawei
Kim, Woojeong
Xu, Zhiying
Rush, Alexander M.
Yu, Minlan
contents Understanding the traffic dynamics in networks is a core capability for automated systems to monitor and analyze networking behaviors, reducing expensive human efforts and economic risks through tasks such as traffic classification, congestion prediction, and attack detection. However, it is still challenging to accurately model network traffic with machine learning approaches in an efficient and broadly applicable manner. Task-specific models trained from scratch are used for different networking applications, which limits the efficiency of model development and generalization of model deployment. Furthermore, while networking data is abundant, high-quality task-specific labels are often insufficient for training individual models. Large-scale self-supervised learning on unlabeled data provides a natural pathway for tackling these challenges. We propose to pre-train a general-purpose machine learning model to capture traffic dynamics with only traffic data from NetFlow records, with the goal of fine-tuning for different downstream tasks with small amount of labels. Our presented NetFlowGen framework goes beyond a proof-of-concept for network traffic pre-training and addresses specific challenges such as unifying network feature representations, learning from large unlabeled traffic data volume, and testing on real downstream tasks in DDoS attack detection. Experiments demonstrate promising results of our pre-training framework on capturing traffic dynamics and adapting to different networking tasks.
format Preprint
id arxiv_https___arxiv_org_abs_2412_20635
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle NetFlowGen: Leveraging Generative Pre-training for Network Traffic Dynamics
Zhou, Jiawei
Kim, Woojeong
Xu, Zhiying
Rush, Alexander M.
Yu, Minlan
Machine Learning
Artificial Intelligence
Networking and Internet Architecture
Understanding the traffic dynamics in networks is a core capability for automated systems to monitor and analyze networking behaviors, reducing expensive human efforts and economic risks through tasks such as traffic classification, congestion prediction, and attack detection. However, it is still challenging to accurately model network traffic with machine learning approaches in an efficient and broadly applicable manner. Task-specific models trained from scratch are used for different networking applications, which limits the efficiency of model development and generalization of model deployment. Furthermore, while networking data is abundant, high-quality task-specific labels are often insufficient for training individual models. Large-scale self-supervised learning on unlabeled data provides a natural pathway for tackling these challenges. We propose to pre-train a general-purpose machine learning model to capture traffic dynamics with only traffic data from NetFlow records, with the goal of fine-tuning for different downstream tasks with small amount of labels. Our presented NetFlowGen framework goes beyond a proof-of-concept for network traffic pre-training and addresses specific challenges such as unifying network feature representations, learning from large unlabeled traffic data volume, and testing on real downstream tasks in DDoS attack detection. Experiments demonstrate promising results of our pre-training framework on capturing traffic dynamics and adapting to different networking tasks.
title NetFlowGen: Leveraging Generative Pre-training for Network Traffic Dynamics
topic Machine Learning
Artificial Intelligence
Networking and Internet Architecture
url https://arxiv.org/abs/2412.20635