Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Kickstarting Deep Reinforcement Learning

About

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 scratch in almost 10x fewer steps, and surpassing its final performance by 42 percent. Kickstarting is conceptually simple and can easily be incorporated into reinforcement learning experiments.

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• 2018

Related benchmarks

TaskDatasetResultRank
Command-trackingUnitree H1
Evx (m/s)0.323
4
Command-trackingUnitree G1
Error Velocity X (m/s)0.117
4
Command-trackingPNDbotics Adam
Linear Velocity Error X (m/s)0.399
4
Command-trackingBooster T1
Evx (m/s)0.761
4
Command-trackingFourier N1
Linear Velocity Error X (m/s)0.147
4
Reinforcement LearningALE (Arcade Learning Environment)
Asterix Score7.87e+3
3
Showing 6 of 6 rows

Other info

Follow for update