Applications of Machine Learning for Networking Research
Loading...
Date
2022-02
Authors
Knofczynski, Jared
Journal Title
Journal ISSN
Volume Title
Publisher
University of Oregon
Abstract
The application of machine learning (ML) to mitigate network-related problems continues to pose significant challenges for researchers and operators alike. For one, there is a general lack of labeled training data in networking communities, and labeling techniques popular in other domains are ill-suited due to the scarcity of operators’ domain expertise. Additionally, networking issues are typically multi-tasked in nature, requiring the development of multiple ML models (one per task) and resulting in multiplicative increases in training times as the number of tasks increases. To address these challenges, we propose Arise, a multi-task weak supervision framework for network measurements. Arise uses weak supervision-based data programming to label network data at scale and applies multi-task learning (MTL) to facilitate information sharing between tasks as well as reduce overall training time. Using community datasets from the Center for Applied Internet Data Analysis (CAIDA), we show that Arise can create MTL models that demonstrate improved classification accuracy and reduced training times when compared to multiple single-task learning (STL) models.
Description
51 pages
Keywords
Math and Computer Science, Machine Learning, Networking, Data Science