Robust Optimization through Neuroevolution
We propose a method for evolving solutions that are robust with respect to variations of the environmental conditions (i.e. that can operate effectively in new conditions immediately, without the need to adapt to variations). The obtained results show how the method proposed is effective and computational tractable. It permits to improve performance on an extended version of the double-pole balancing problem, to outperform the best available human-designed controllers on a car racing problem, and to generate rather effective solutions for a swarm robotic problem. The comparison of different algorithms indicates that the CMA-ES and xNES methods, that operate by optimizing a distribution of parameters, represent the best options for the evolution of robust neural network controllers.
Code (0)
등록된 구현이 없습니다.
Tasks
Car RacingSimilar Papers 제목 키워드 기반
Neuroevolutionary Multi-objective approaches to Trajectory Prediction in Autonomous Vehicles
The incentive for using Evolutionary Algorithms (EAs) for the automated optimization and training of deep neural networks (DNNs), a process referred to as neuroevolution, has gained momentum in recent years. The configur…
Autonomous VehiclesEvolutionary AlgorithmsTrajectory PredictionNEORL: NeuroEvolution Optimization with Reinforcement Learning
We present an open-source Python framework for NeuroEvolution Optimization with Reinforcement Learning (NEORL) developed at the Massachusetts Institute of Technology. NEORL offers a global optimization interface of state…
Benchmarkingglobal-optimizationreinforcement-learningReinforcement Learning+1Can Transfer Neuroevolution Tractably Solve Your Differential Equations?
This paper introduces neuroevolution for solving differential equations. The solution is obtained through optimizing a deep neural network whose loss function is defined by the residual terms from the differential equati…
A Study of Fitness Landscapes for Neuroevolution
Fitness landscapes are a useful concept to study the dynamics of meta-heuristics. In the last two decades, they have been applied with success to estimate the optimization power of several types of evolutionary algorithm…
Evolutionary AlgorithmsVINE: An Open Source Interactive Data Visualization Tool for Neuroevolution
Recent advances in deep neuroevolution have demonstrated that evolutionary algorithms, such as evolution strategies (ES) and genetic algorithms (GA), can scale to train deep neural networks to solve difficult reinforceme…
Data VisualizationEvolutionary AlgorithmsReinforcement LearningReinforcement Learning (RL)