Learning Synthetic Environments for Reinforcement Learning with Evolution Strategies
This work explores learning agent-agnostic synthetic environments (SEs) for Reinforcement Learning. SEs act as a proxy for target environments and allow agents to be trained more efficiently than when directly trained on the target environment. We formulate this as a bi-level optimization problem and represent an SE as a neural network. By using Natural Evolution Strategies and a population of SE parameter vectors, we train agents in the inner loop on evolving SEs while in the outer loop we use the performance on the target task as a score for meta-updating the SE population. We show empirically that our method is capable of learning SEs for two discrete-action-space tasks (CartPole-v0 and Acrobot-v1) that allow us to train agents more robustly and with up to 60% fewer steps. Not only do we show in experiments with 4000 evaluations that the SEs are robust against hyperparameter changes such as the learning rate, batch sizes and network sizes, we also show that SEs trained with DDQN agents transfer in limited ways to a discrete-action-space version of TD3 and very well to Dueling DDQN.
Code (1)
Tasks
Acrobotreinforcement-learningReinforcement LearningReinforcement Learning (RL)Methods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Synthetic Counteradaptation: A Principle of Human-AI Co-evolution
In this paper, we introduce the concept of synthetic counteradaptation, a process where human and AI systems co-evolve by adapting to each other's strategies and behaviors. Synthetic counteradaptation occurs when AI syst…
Game of GoInstance Weighted Incremental Evolution Strategies for Reinforcement Learning in Dynamic Environments
Evolution strategies (ES), as a family of black-box optimization algorithms, recently emerge as a scalable alternative to reinforcement learning (RL) approaches such as Q-learning or policy gradient, and are much faster …
Incremental LearningQ-Learningreinforcement-learningReinforcement Learning (RL)+1Evolutionary Strategy Guided Reinforcement Learning via MultiBuffer Communication
Evolutionary Algorithms and Deep Reinforcement Learning have both successfully solved control problems across a variety of domains. Recently, algorithms have been proposed which combine these two methods, aiming to lever…
Deep Reinforcement LearningEvolutionary AlgorithmsMuJoCoreinforcement-learning+1Deep Reinforcement Learning Versus Evolution Strategies: A Comparative Survey
Deep Reinforcement Learning (DRL) and Evolution Strategies (ESs) have surpassed human-level control in many sequential decision-making problems, yet many open challenges still exist. To get insights into the strengths an…
Decision MakingDeep Reinforcement Learningreinforcement-learningReinforcement Learning+3Solving Deep Reinforcement Learning Tasks with Evolution Strategies and Linear Policy Networks
Although deep reinforcement learning methods can learn effective policies for challenging problems such as Atari games and robotics tasks, algorithms are complex, and training times are often long. This study investigate…
Atari GamesDeep Reinforcement LearningQ-Learningreinforcement-learning+1