Syllabus: Portable Curricula for Reinforcement Learning Agents
Ryan Sullivan, Ryan P\'egoud, Ameen Ur Rehman, Xinchen Yang, Junyun Huang, Aayush Verma, Nistha Mitra, John P. Dickerson

TL;DR
Syllabus is a portable, easy-to-integrate library that standardizes curriculum learning in reinforcement learning, enabling rapid development and testing across diverse environments and RL frameworks.
Contribution
It introduces Syllabus, a universal API and infrastructure for curriculum learning, simplifying integration and fostering innovation in complex RL environments.
Findings
Demonstrated in NetHack and Neural MMO environments
Existing curriculum methods do not transfer well to complex tasks
Syllabus facilitates rapid prototyping and testing of curriculum algorithms
Abstract
Curriculum learning has been a quiet, yet crucial component of many high-profile successes of reinforcement learning. Despite this, it is still a niche topic that is not directly supported by any of the major reinforcement learning libraries. These methods can improve the capabilities and generalization of RL agents, but often require complex changes to training code. We introduce Syllabus, a portable curriculum learning library, as a solution to this problem. Syllabus provides a universal API for curriculum learning, modular implementations of popular automatic curriculum learning methods, and infrastructure that allows them to be easily integrated with asynchronous training code in nearly any RL library. Syllabus provides a minimal API for core curriculum learning components, making it easier to design new algorithms and adapt existing ones to new environments. We demonstrate this by…
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
TopicsReinforcement Learning in Robotics
MethodsLib
