odNEAT: an algorithm for decentralised online evolution of robotic controllers

dc.contributor.authorSilva, F.
dc.contributor.authorUrbano, P.
dc.contributor.authorCorreia, L.
dc.contributor.authorChristensen, A. L.
dc.date.accessioned2016-01-04T12:21:10Z
dc.date.available2016-01-04T12:21:10Z
dc.date.issued2015
dc.date.updated2019-05-09T11:24:41Z
dc.description.abstractOnline evolution gives robots the capacity to learn new tasks and to adapt to changing environmental conditions during task execution. Previous approaches to online evolution of neural controllers are typically limited to the optimisation of weights in networks with a prespecified, fixed topology. In this article, we propose a novel approach to online learning in groups of autonomous robots called odNEAT. odNEAT is a distributed and decentralised neuroevolution algorithm that evolves both weights and network topology. We demonstrate odNEAT in three multirobot tasks: aggregation, integrated navigation and obstacle avoidance, and phototaxis. Results show that odNEAT approximates the performance of rtNEAT, an efficient centralised method, and outperforms IM-( mu + 1), a decentralised neuroevolution algorithm. Compared with rtNEAT and IM( mu + 1), odNEAT's evolutionary dynamics lead to the synthesis of less complex neural controllers with superior generalisation capabilities. We show that robots executing odNEAT can display a high degree of fault tolerance as they are able to adapt and learn new behaviours in the presence of faults. We conclude with a series of ablation studies to analyse the impact of each algorithmic component on performance.eng
dc.description.versioninfo:eu-repo/semantics/submittedVersion
dc.distributionInternacionalpor
dc.identifier.doi10.1162/EVCO_a_00141
dc.identifier.issn1063-6560
dc.identifier.urihttp://hdl.handle.net/10071/10504
dc.journalEvolutionary Computation
dc.language.isoeng
dc.number3
dc.pagination421 - 449
dc.peerreviewedyes
dc.publicationstatusPublicadopor
dc.publisherMIT Press
dc.relationinfo:eu-repo/grantAgreement/FCT/SFRH/SFRH%2FBD%2F89573%2F2012/PT
dc.relationinfo:eu-repo/grantAgreement/EC/FP7/601074/EU
dc.relationinfo:eu-repo/grantAgreement/FCT/5876/147328/PT
dc.relationinfo:eu-repo/grantAgreement/FCT/5876/147256/PT
dc.relationinfo:eu-repo/grantAgreement/FCT/3599-PPCDT/133351/PT
dc.rightsopen accesspor
dc.subjectArtificial neural networkseng
dc.subjectDecentralised algorithmseng
dc.subjectMultirobot systemseng
dc.subjectNeurocontrollereng
dc.subjectOnline evolutioneng
dc.subject.fosDomínio/Área Científica::Ciências Naturais::Ciências da Computação e da Informaçãopor
dc.titleodNEAT: an algorithm for decentralised online evolution of robotic controllerseng
dc.typearticle
dc.volume23
degois.publication.firstPage421
degois.publication.issue3
degois.publication.lastPage449
degois.publication.titleodNEAT: an algorithm for decentralised online evolution of robotic controllerseng
dspace.entity.typePublicationen
iscte.alternateIdentifiers.scopus2-s2.0-84941920538
iscte.alternateIdentifiers.wosWOS:000362839000004
iscte.identifier.cienciahttps://ciencia.iscte-iul.pt/id/ci-pub-22879

Ficheiros

Pacote original

A mostrar 1 - 1 de 1
A carregar...
Nome:
p1059_single.pdf
Tamanho:
474.3 KB
Formato:
Adobe Portable Document Format
Descrição:
Pré-print