We demonstrate how an evolutionary algorithm can be extended with a curriculum learning process that selects automatically the environmental conditions in which the evolving agents are evaluated. The environmental conditions are selected so to adjust the level of difficulty to the ability level of the current evolving agents and so to challenge the weaknesses of the evolving agents. The method does not require domain knowledge and does not introduce additional hyperparameters. The results collected on two benchmark problems, that require to solve a task in significantly varying environmental conditions, demonstrate that the method proposed outperforms conventional algorithms and generates solutions that are robust to variations
翻译:我们展示了如何通过课程学习过程来扩展进化算法,通过课程学习过程自动选择环境条件,对演变中的物剂进行评价。环境条件的选择是为了调整困难程度,使之适应当前演变中的物剂的能力水平,从而挑战演变中的物剂的弱点。该方法不需要域知识,也不引入额外的超参数。根据两个基准问题收集的结果,在环境条件大不相同的情况下,需要解决一项任务,表明该方法优于常规算法,并产生能够适应变化的解决方案。