paper-with-me

Papers

Improving Exploration in Evolution Strategies for Deep Reinforcement Learning via a Population of Novelty-Seeking Agents

2017-12-18 · NeurIPS 2018 12 · Edoardo Conti, Vashisht Madhavan, Felipe Petroski Such, Joel Lehman, Kenneth O. Stanley, Jeff Clune

Evolution strategies (ES) are a family of black-box optimization algorithms able to train deep neural networks roughly as well as Q-learning and policy gradient methods on challenging deep reinforcement learning (RL) problems, but are much faster (e.g. hours vs. days) because they parallelize better. However, many RL problems require directed exploration because they have reward functions that are sparse or deceptive (i.e. contain local optima), and it is unknown how to encourage such exploration with ES. Here we show that algorithms that have been invented to promote directed exploration in small-scale evolved neural networks via populations of exploring agents, specifically novelty search (NS) and quality diversity (QD) algorithms, can be hybridized with ES to improve its performance on sparse or deceptive deep RL tasks, while retaining scalability. Our experiments confirm that the resultant new algorithms, NS-ES and two QD algorithms, NSR-ES and NSRA-ES, avoid local optima encountered by ES to achieve higher performance on Atari and simulated robots learning to walk around a deceptive trap. This paper thus introduces a family of fast, scalable algorithms for reinforcement learning that are capable of directed exploration. It also adds this new family of exploration algorithms to the RL toolbox and raises the interesting possibility that analogous algorithms with multiple simultaneous paths of exploration might also combine well with existing RL algorithms outside ES.

📄 PDF Abstract BibTeX arXiv:1712.06560

Code (2)

uber-research/deep-neuroevolution 공식 구현 tf
uber-common/deep-neuroevolution tf

Tasks

Deep Reinforcement LearningPolicy Gradient MethodsQ-Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)

Methods 이 논문이 사용한 방법론

Q-Learning Q-Learning is an off-policy temporal difference control algorithm: $$Q\left(S\_{t}, A\_{t}\right) \leftarrow Q\left(S\_{t}, A\_{t}\right) + \alpha\left[R_{t+1} +…

Similar Papers 제목 키워드 기반

PNS: Population-Guided Novelty Search for Reinforcement Learning in Hard Exploration Environments

2018-11-26 · Qihao Liu, Yujia Wang, Xiaofeng Liu

Reinforcement Learning (RL) has made remarkable achievements, but it still suffers from inadequate exploration strategies, sparse reward signals, and deceptive reward functions. To alleviate these problems, a Population-…

continuous-controlContinuous Controlreinforcement-learningReinforcement Learning+1

Novelty Search for Deep Reinforcement Learning Policy Network Weights by Action Sequence Edit Metric Distance

2019-02-08 · Ethan C. Jackson, Mark Daley

Reinforcement learning (RL) problems often feature deceptive local optima, and learning methods that optimize purely for reward signal often fail to learn strategies for overcoming them. Deep neuroevolution and novelty s…

Deep Reinforcement LearningEvolutionary AlgorithmsReinforcement LearningReinforcement Learning (RL)

EvoGens: A Population-Based Heuristic Search Framework for Scientific Idea Generation

2026-05-29 · Xu Li, Hanzhe Tu, Xinyi Li, Kuncheng Zhao 외 arxiv

Generating novel research ideas is fundamental to scientific progress. While Large Language Models (LLMs) show promise in assisting this process, existing approaches often exhibit semantic convergence, resulting in limit…

Open-Ended Evolution for Minecraft Building Generation

2022-09-07 · Matthew Barthet, Antonios Liapis, Georgios N. Yannakakis

This paper proposes a procedural content generator which evolves Minecraft buildings according to an open-ended and intrinsic definition of novelty. To realize this goal we evaluate individuals' novelty in the latent spa…

DiversityMinecraft

Adaptive Combination of a Genetic Algorithm and Novelty Search for Deep Neuroevolution

2022-09-08 · Eyal Segal, Moshe Sipper

Evolutionary Computation (EC) has been shown to be able to quickly train Deep Artificial Neural Networks (DNNs) to solve Reinforcement Learning (RL) problems. While a Genetic Algorithm (GA) is well-suited for exploiting …

DiversityReinforcement Learning (RL)