Curriculum Learning with a Progression Function

Andrea Bassich,Francesco Foglino,Matteo Leonetti,Daniel Kudenko
DOI: https://doi.org/10.48550/arXiv.2008.00511
IF: 5.414
2020-08-02
Machine Learning
Abstract:Curriculum Learning for Reinforcement Learning is an increasingly popular technique that involves training an agent on a sequence of intermediate tasks, called a Curriculum, to increase the agent's performance and learning speed. This paper introduces a novel paradigm for curriculum generation based on progression and mapping functions. While progression functions specify the complexity of the environment at any given time, mapping functions generate environments of a specific complexity. Different progression functions are introduced, including an autonomous online task progression based on the agent's performance. Our approach's benefits and wide applicability are shown by empirically comparing its performance to two state-of-the-art Curriculum Learning algorithms on six domains.
What problem does this paper attempt to address?