Kickstarting Deep Reinforcement Learning
Simon Schmitt, Jonathan J. Hudson, Augustin Zidek, Simon Osindero,, Carl Doersch, Wojciech M. Czarnecki, Joel Z. Leibo, Heinrich Kuttler, Andrew, Zisserman, Karen Simonyan, S. M. Ali Eslami

TL;DR
This paper introduces a versatile method for accelerating reinforcement learning by using pre-trained agents as teachers, significantly improving data efficiency and enabling multi-teacher leverage for faster, better training.
Contribution
The paper proposes a flexible kickstarting approach that allows agents to surpass their teachers, works with any architecture, and enhances multi-task and multi-teacher reinforcement learning.
Findings
Kickstarting improves data efficiency on DMLab-30 benchmark.
Single teacher kickstarting reduces training steps by nearly 10x.
Multi-teacher kickstarting yields 42% performance gains.
Abstract
We present a method for using previously-trained 'teacher' agents to kickstart the training of a new 'student' agent. To this end, we leverage ideas from policy distillation and population based training. Our method places no constraints on the architecture of the teacher or student agents, and it regulates itself to allow the students to surpass their teachers in performance. We show that, on a challenging and computationally-intensive multi-task benchmark (DMLab-30), kickstarted training improves the data efficiency of new agents, making it significantly easier to iterate on their design. We also show that the same kickstarting pipeline can allow a single student agent to leverage multiple 'expert' teachers which specialize on individual tasks. In this setting kickstarting yields surprisingly large gains, with the kickstarted agent matching the performance of an agent trained from…
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 · Mobile Crowdsensing and Crowdsourcing · Robot Manipulation and Learning
