Cargando…

Robust optimization through neuroevolution

We propose a method for evolving neural network controllers 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 method specifies how the fitness of candidate solutions can be...

Descripción completa

Detalles Bibliográficos
Autores principales: Pagliuca, Paolo, Nolfi, Stefano
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6396973/
https://www.ncbi.nlm.nih.gov/pubmed/30822316
http://dx.doi.org/10.1371/journal.pone.0213193
_version_ 1783399353707134976
author Pagliuca, Paolo
Nolfi, Stefano
author_facet Pagliuca, Paolo
Nolfi, Stefano
author_sort Pagliuca, Paolo
collection PubMed
description We propose a method for evolving neural network controllers 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 method specifies how the fitness of candidate solutions can be evaluated, how the environmental conditions should vary during the course of the evolutionary process, which algorithm can be used, and how the best solution can be identified. The obtained results show how the method proposed is effective and computational tractable. It allows to improve performance on an extended version of the double-pole balancing problem, outperform the best available human-designed controllers on a car racing problem, and generate 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.
format Online
Article
Text
id pubmed-6396973
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-63969732019-03-08 Robust optimization through neuroevolution Pagliuca, Paolo Nolfi, Stefano PLoS One Research Article We propose a method for evolving neural network controllers 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 method specifies how the fitness of candidate solutions can be evaluated, how the environmental conditions should vary during the course of the evolutionary process, which algorithm can be used, and how the best solution can be identified. The obtained results show how the method proposed is effective and computational tractable. It allows to improve performance on an extended version of the double-pole balancing problem, outperform the best available human-designed controllers on a car racing problem, and generate 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. Public Library of Science 2019-03-01 /pmc/articles/PMC6396973/ /pubmed/30822316 http://dx.doi.org/10.1371/journal.pone.0213193 Text en © 2019 Pagliuca, Nolfi http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Pagliuca, Paolo
Nolfi, Stefano
Robust optimization through neuroevolution
title Robust optimization through neuroevolution
title_full Robust optimization through neuroevolution
title_fullStr Robust optimization through neuroevolution
title_full_unstemmed Robust optimization through neuroevolution
title_short Robust optimization through neuroevolution
title_sort robust optimization through neuroevolution
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6396973/
https://www.ncbi.nlm.nih.gov/pubmed/30822316
http://dx.doi.org/10.1371/journal.pone.0213193
work_keys_str_mv AT pagliucapaolo robustoptimizationthroughneuroevolution
AT nolfistefano robustoptimizationthroughneuroevolution