Do as you teach: a multi-teacher approach to self-play in deep reinforcement learning
摘要
A long-running challenge in the reinforcement learning (RL) community has been to train a goal-conditioned agent in sparse reward environment such that it also generalizes to unseen goals. We propose a novel goal-conditioned RL algorithm; Multi-Teacher Asymmetric Self-Play, which allows multiple agents (i.e., the teachers) to create a successful curriculum for another agent (i.e., the student) and empirically demonstrate its effectiveness on complex domains like FetchReach and a novel driving simulator designed for goal-conditioned RL. Our results show a 30-40% improvement over the baseline while also improving the learning speed of the student. We attribute this improvement in performance to the better exploration and coverage of the state space by multiple teacher agents. In addition, the results show that completely new students can learn offline from the goals generated by teachers trained with a previous student, reducing the computational cost by around 95%. This is crucial in the context of application domains where repeatedly training a teacher agent is expensive or even infeasible.