Automatic Curriculum Generation for Learning Adaptation in Networking
Zhengxu Xia (1), Yajie Zhou (2), Francis Y. Yan (3), Junchen Jiang (1), ((1) University of Chicago, (2) Boston University, (3) Microsoft Research)

TL;DR
This paper introduces Genet, a curriculum learning framework for training RL-based network adaptation algorithms by automatically selecting training environments where the RL model underperforms compared to traditional baselines, leading to improved generalization.
Contribution
The paper proposes a novel environment selection method for curriculum learning in networking, using baseline performance gaps to guide training, which enhances RL policy performance.
Findings
Genet outperforms standard RL training in multiple networking tasks.
It improves RL policy generalization to real-world environments.
The approach is effective across diverse network applications.
Abstract
As deep reinforcement learning (RL) showcases its strengths in networking and systems, its pitfalls also come to the public's attention--when trained to handle a wide range of network workloads and previously unseen deployment environments, RL policies often manifest suboptimal performance and poor generalizability. To tackle these problems, we present Genet, a new training framework for learning better RL-based network adaptation algorithms. Genet is built on the concept of curriculum learning, which has proved effective against similar issues in other domains where RL is extensively employed. At a high level, curriculum learning gradually presents more difficult environments to the training, rather than choosing them randomly, so that the current RL model can make meaningful progress in training. However, applying curriculum learning in networking is challenging because it remains…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware-Defined Networks and 5G · Wireless Networks and Protocols · Advanced Computing and Algorithms
