Genet: automatic curriculum generation for learning adaptation in networking
Zhengxu Xia, Yajie Zhou, Francis Y. Yan, Junchen Jiang
Abstract
As deep reinforcement learning (RL) showcases its strengths in networking, its pitfalls are also coming to the public's attention. Training on a wide range of network environments leads to suboptimal performance, whereas training on a narrow distribution of environments results in poor generalization.
This work presents Genet, a new training framework for learning better RL-based network adaptation algorithms. Genet is built on curriculum learning, which has proved effective against similar issues in other RL applications. At a high level, curriculum learning gradually feeds more "difficult" environments to the training rather than choosing them uniformly at random. However, applying curriculum learning in networking is nontrivial since the "difficulty" of a network environment is unknown. Our insight is to leverage traditional rule-based (non-RL) baselines: If the current RL model performs significantly worse in a network environment than the rule-based baselines, then further training it in this environment tends to bring substantial improvement. Genet automatically searches for such environments and iteratively promotes them to training. Three case studies-adaptive video streaming, congestion control, and load balancing-demonstrate that Genet produces RL policies that outperform both regularly trained RL policies and traditional baselines.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 46a82862-b6b2-4b94-9b7f-7748dc789cbfCited by top-tier papers9
- NetLLM: Adapting Large Language Models for NetworkingDuo Wu, Xianda Wang, Yaqi Qiao, Zhi Wang et al.SIGCOMM 2024 · 162 citations
- CASSINI: Network-Aware Job Scheduling in Machine Learning ClustersSudarsanan Rajasekaran, Manya Ghobadi, Aditya AkellaNSDI 2024 · 144 citations
- Karma: Adaptive Video Streaming via Causal Sequence ModelingBowei Xu, Hao Chen, Zhan MaACM MM 2023 · 10 citations
- Learning Production-Optimized Congestion Control Selection for Alibaba Cloud CDNXuan Zeng, Haoran Xu, Chen Chen, Xumiao Zhang et al.NSDI 2025 · 4 citations
- DDR: A Deadline-Driven Routing Protocol for Delay Guaranteed ServicePu Yang, Tianfang Chang, Lin CaiINFOCOM 2024 · 4 citations
Builds on4
- Emergent Complexity and Zero-shot Transfer via Unsupervised Environment DesignMichael Dennis, Natasha Jaques, Eugene Vinitsky, Alexandre M. Bayen et al.NeurIPS 2020 · 362 citations
- Learning in situ: a randomized experiment in video streamingFrancis Y. Yan, Hudson Ayers, Chenzhi Zhu, Sadjad Fouladi et al.NSDI 2020 · 360 citations
- Verifying learning-augmented systemsTomer Eliyahu, Yafim Kazak, Guy Katz, Michael SchapiraSIGCOMM 2021 · 45 citations
- Adapting Wireless Mesh Network Configuration from Simulation to Reality via Deep Learning based Domain AdaptationJunyang Shi, Mo Sha, Xi PengNSDI 2021 · 27 citations
Related papers
- Curriculum Reinforcement Learning via Constrained Optimal TransportPascal Klink, Haoyi Yang, Carlo D'Eramo, Jan Peters et al.ICML 2022 · 44 citations
- AUTO: Adaptive Congestion Control Based on Multi-Objective Reinforcement Learning for the Satellite-Ground Integrated NetworkXu Li, Feilong Tang, Jiacheng Liu, Laurence T. Yang et al.USENIX ATC 2021 · 38 citations
- Mutant: Learning Congestion Control from Existing Protocols via Online Reinforcement LearningLorenzo Pappone, Alessio Sacco, Flavio EspositoNSDI 2025 · 24 citations
- Leveraging Domain Knowledge for Robust Deep Reinforcement Learning in NetworkingYing Zheng, Haoyu Chen, Qingyang Duan, Lixiang Lin et al.INFOCOM 2021 · 7 citations
- Eagle: Refining Congestion Control by Learning from the ExpertsSalma Emara, Baochun Li, Yanjiao ChenINFOCOM 2020 · 65 citations
