Skip to main navigation Skip to search Skip to main content

Online Optimization of Curriculum Learning Schedules using Evolutionary Optimization

Mohit Jiwatode*, Leon Schlecht, Alexander Dockhorn

*Corresponding author for this work

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Abstract

We propose RHEA CL, which combines Curriculum Learning (CL) with Rolling Horizon Evolutionary Algorithms (RHEA) to automatically produce effective curricula during the training of a reinforcement learning agent. RHEA CL optimizes a population of curricula, using an evolutionary algorithm, and selects the best-performing curriculum as the starting point for the next training epoch. Performance evaluations are conducted after every curriculum step in all environments. We evaluate the algorithm on the DoorKey and DynamicObstacles environments within the Minigrid framework. It demonstrates adaptability and consistent improvement, particularly in the early stages, while reaching a stable performance later that is capable of outperforming other curriculum learners. In comparison to other curriculum schedules, RHEA CL has shown to yield performance improvements for the final Reinforcement learning (RL) agent at the cost of additional evaluation during training.

Original languageEnglish
Title of host publicationProceedings of the 2024 IEEE Conference on Games, CoG 2024
PublisherIEEE Computer Society
ISBN (Electronic)9798350350678
ISBN (Print)979-8-3503-5068-5
DOIs
Publication statusPublished - 5 Aug 2024
Event6th Annual IEEE Conference on Games, CoG 2024 - Milan, Italy
Duration: 5 Aug 20248 Aug 2024

Publication series

NameIEEE Conference on Computatonal Intelligence and Games, CIG
ISSN (Print)2325-4270
ISSN (Electronic)2325-4289

Conference

Conference6th Annual IEEE Conference on Games, CoG 2024
Country/TerritoryItaly
CityMilan
Period5 Aug 20248 Aug 2024

Keywords

  • Curriculum Learning
  • Evolutionary Algorithms
  • Reinforcement Learning
  • Rolling Horizon Algorithms

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computer Graphics and Computer-Aided Design
  • Computer Vision and Pattern Recognition
  • Human-Computer Interaction
  • Software

Cite this