Automatic Curriculum Generation for Learning Adaptation in Networking
Not on the map. Why?
Abstract (arXiv)
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 unknown how to measure the "difficulty" of a network environment. Instead of relying on handcrafted heuristics to determine the environment's difficulty level, our insight is to utilize traditional rule-based (non-RL) baselines: If the current RL model performs significantly worse in a network environment than the baselines, then the model's potential to improve when further trained in this environment is substantial. Therefore, Genet automatically searches for the environments where the current model falls significantly behind a traditional baseline scheme and iteratively promotes these environments as the training progresses. Through evaluating Genet on three use cases--adaptive video streaming, congestion control, and load balancing, we show that Genet produces RL policies which outperform both regularly trained RL policies and traditional baselines in each context, not only under synthetic workloads but also in real environments.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 Feb 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 2; 2023: 3; 2024: 4; 2025: 3; 2026: 2.
14 papers.
Sort:
- 2024NetLLM: Adapting Large Language Models for Networkingcited by 76
- 2023CASSINI: Network-Aware Job Scheduling in Machine Learning Clusterscited by 26
- 2022Autothrottle: A Practical Bi-Level Approach to Resource Management for SLO-Targeted Microservicescited by 12
- 2022A new hope for network model generalizationcited by 11
- 2024Designing Network Algorithms via Large Language Modelscited by 11
- 2023OneAdapt: Fast Configuration Adaptation for Video Analytics Applications via Backpropagationcited by 2
- 2024NetworkGym: Reinforcement Learning Environments for Multi-Access Traffic Management in Network Simulationcited by 2
- 2024Towards Fair and Efficient Learning-based Congestion Controlcited by 1
- 2025Beyond Interpretability: Exploring the Comprehensibility of Adaptive Video Streaming through Large Language Modelscited by 1
- 2023Karma: Adaptive Video Streaming via Causal Sequence Modelingcited by 0
- 2025SABR: A Stable Adaptive Bitrate Framework Using Behavior Cloning Pretraining and Reinforcement Learning Fine-Tuningcited by 0
- 2025Grounding Large Language Models as Generalizable Policies in Network Controlcited by 0
- 2026Gleam: Adaptive Network-Efficient CUDA API Remoting for Cross-Device GPU Sharing over LANs25 Jul 2026
- 2026Worst-Case Discovery and Runtime Protection for RL-Based Network Controllers6 May 2026
- 2025Grounding Large Language Models as Generalizable Policies in Network Control3 Dec 2025
- 2025SABR: A Stable Adaptive Bitrate Framework Using Behavior Cloning Pretraining and Reinforcement Learning Fine-Tuning30 Aug 2025
- 2025Beyond Interpretability: Exploring the Comprehensibility of Adaptive Video Streaming through Large Language Models22 Aug 2025
- 2024NetworkGym: Reinforcement Learning Environments for Multi-Access Traffic Management in Network Simulation30 Oct 2024
- 2024Designing Network Algorithms via Large Language Models2 Apr 2024
- 2024Towards Fair and Efficient Learning-based Congestion Control4 Mar 2024
- 2024NetLLM: Adapting Large Language Models for Networking4 Feb 2024
- 2023OneAdapt: Fast Configuration Adaptation for Video Analytics Applications via Backpropagation3 Oct 2023
- 2023Karma: Adaptive Video Streaming via Causal Sequence Modeling20 Aug 2023
- 2023CASSINI: Network-Aware Job Scheduling in Machine Learning Clusters1 Aug 2023
2 more
- 2024NetLLM: Adapting Large Language Models for Networkingcited by 76
- 2023CASSINI: Network-Aware Job Scheduling in Machine Learning Clusterscited by 26
- 2022Autothrottle: A Practical Bi-Level Approach to Resource Management for SLO-Targeted Microservicescited by 12
- 2022A new hope for network model generalizationcited by 11
- 2024Designing Network Algorithms via Large Language Modelscited by 11
- 2023OneAdapt: Fast Configuration Adaptation for Video Analytics Applications via Backpropagationcited by 2
- 2024NetworkGym: Reinforcement Learning Environments for Multi-Access Traffic Management in Network Simulationcited by 2
- 2024Towards Fair and Efficient Learning-based Congestion Controlcited by 1
- 2025Beyond Interpretability: Exploring the Comprehensibility of Adaptive Video Streaming through Large Language Modelscited by 1
- 2023Karma: Adaptive Video Streaming via Causal Sequence Modelingcited by 0
- 2025SABR: A Stable Adaptive Bitrate Framework Using Behavior Cloning Pretraining and Reinforcement Learning Fine-Tuningcited by 0
- 2025Grounding Large Language Models as Generalizable Policies in Network Controlcited by 0
12 most cited of 14 All 14 (JSON)
- 2026Gleam: Adaptive Network-Efficient CUDA API Remoting for Cross-Device GPU Sharing over LANs25 Jul 2026
- 2026Worst-Case Discovery and Runtime Protection for RL-Based Network Controllers6 May 2026
- 2025Grounding Large Language Models as Generalizable Policies in Network Control3 Dec 2025
- 2025SABR: A Stable Adaptive Bitrate Framework Using Behavior Cloning Pretraining and Reinforcement Learning Fine-Tuning30 Aug 2025
- 2025Beyond Interpretability: Exploring the Comprehensibility of Adaptive Video Streaming through Large Language Models22 Aug 2025
- 2024NetworkGym: Reinforcement Learning Environments for Multi-Access Traffic Management in Network Simulation30 Oct 2024
- 2024Designing Network Algorithms via Large Language Models2 Apr 2024
- 2024Towards Fair and Efficient Learning-based Congestion Control4 Mar 2024
- 2024NetLLM: Adapting Large Language Models for Networking4 Feb 2024
- 2023OneAdapt: Fast Configuration Adaptation for Video Analytics Applications via Backpropagation3 Oct 2023
- 2023Karma: Adaptive Video Streaming via Causal Sequence Modeling20 Aug 2023
- 2023CASSINI: Network-Aware Job Scheduling in Machine Learning Clusters1 Aug 2023
12 newest of 14 All 14 (JSON)