paper-with-me

홈 › Papers

Neuroevolution of Recurrent Architectures on Control Tasks

2023-04-03 · Maximilien Le Clei, Pierre Bellec

Modern artificial intelligence works typically train the parameters of fixed-sized deep neural networks using gradient-based optimization techniques. Simple evolutionary algorithms have recently been shown to also be capable of optimizing deep neural network parameters, at times matching the performance of gradient-based techniques, e.g. in reinforcement learning settings. In addition to optimizing network parameters, many evolutionary computation techniques are also capable of progressively constructing network architectures. However, constructing network architectures from elementary evolution rules has not yet been shown to scale to modern reinforcement learning benchmarks. In this paper we therefore propose a new approach in which the architectures of recurrent neural networks dynamically evolve according to a small set of mutation rules. We implement a massively parallel evolutionary algorithm and run experiments on all 19 OpenAI Gym state-based reinforcement learning control tasks. We find that in most cases, dynamic agents match or exceed the performance of gradient-based agents while utilizing orders of magnitude fewer parameters. We believe our work to open avenues for real-life applications where network compactness and autonomous design are of critical importance. We provide our source code, final model checkpoints and full results at github.com/MaximilienLC/nra.

📄 PDF Abstract BibTeX arXiv:2304.12431

Code (1)

maximilienlc/nra 공식 구현

Tasks

Evolutionary AlgorithmsOpenAI Gymreinforcement-learningReinforcement Learning

Similar Papers 제목 키워드 기반

Provably Sub-Linear Two-Timescale NeuroEvolution with Online Plasticity

2026-06-18 · Shishen Lin, Yixin Chen arxiv

NeuroEvolution of Augmenting Topologies (NEAT) is a widely used neuroevolution algorithm for learning neural network architectures and weights for control tasks. However, standard offline optimisation searches for connec…

Reinforcement LearningContinuous Control

Generative Adversarial Neuroevolution for Control Behaviour Imitation

2023-04-03 · Maximilien Le Clei, Pierre Bellec

There is a recent surge in interest for imitation learning, with large human video-game and robotic manipulation datasets being used to train agents on very complex tasks. While deep neuroevolution has recently been show…

Imitation LearningOpenAI Gym

Reliable and Fast Recurrent Neural Network Architecture Optimization

2021-06-29 · Andrés Camero, Jamal Toutouh, Enrique Alba

This article introduces Random Error Sampling-based Neuroevolution (RESN), a novel automatic method to optimize recurrent neural network architectures. RESN combines an evolutionary algorithm with a training-free evaluat…

Neural Architecture Evolution in Deep Reinforcement Learning for Continuous Control

2019-10-28 · Jörg K. H. Franke, Gregor Köhler, Noor Awad, Frank Hutter

Current Deep Reinforcement Learning algorithms still heavily rely on handcrafted neural network architectures. We propose a novel approach to automatically find strong topologies for continuous control tasks while only a…

continuous-controlContinuous ControlDeep Reinforcement Learningreinforcement-learning+2

An Experimental Study of Weight Initialization and Weight Inheritance Effects on Neuroevolution

2020-09-21 · Zimeng Lyu, AbdElRahman ElSaid, Joshua Karns, Mohamed Mkaouer 외

Weight initialization is critical in being able to successfully train artificial neural networks (ANNs), and even more so for recurrent neural networks (RNNs) which can easily suffer from vanishing and exploding gradient…

Evolutionary AlgorithmsNeural Architecture Search