Efficient neuroevolution through accumulation of experience: Growing networks using function preserving mutations

dc.contributor.authorLöf, Axel
dc.contributor.departmentChalmers tekniska högskola / Institutionen för mekanik och maritima vetenskapersv
dc.contributor.departmentChalmers University of Technology / Department of Mechanics and Maritime Sciencesen
dc.date.accessioned2019-07-05T11:53:15Z
dc.date.available2019-07-05T11:53:15Z
dc.date.issued2019
dc.description.abstractIn deep supervised learning the structure of the artificial neural network determines how well and how fast it can be trained. This thesis uses evolutionary algorithms to optimize the structure of artificial neural networks. Specifically, the focus of this thesis is to develop strategies for efficient neuroevolution. The neuroevolutionary method presented in this report builds structures through architechtural morphisms that, approximately, preserve the functionality of the networks. The intended outcome of basing the mutations on the idea of function preservation was that new architechtures would start out in a high performance parameter space region. By skipping regions of low performance, the training of previous generations can be accumulated. The proposed method was evaluated relative to version in which the preservating property of the mutations was removed. In the ablated version the parameters associated with the new structural change were randomly initialized. The two versions were benchmarked on five different regression problems. On the three most difficult problems the ablated version demonstrated better performance than the preservering version, while similar performance was observed for the two other problems. The performance difference between the two versions was inferred to a more frequent tendency for the function preserving version to get entrapped in stationary regions, compared to the ablated version. The parameter initializations associated with the ablated version allow the backpropagation to more easily escape these stationary regions. The main contribution of this work is the conclusion that in order to efficiently utilize function preserving transformations to build structures in neuroevolution there need to be some mechanism that allows the backpropagation to esacpe stationary regions. The method is expected to improve by perturbating the parameters of the networks in a way that increase the gradient.
dc.identifier.urihttps://hdl.handle.net/20.500.12380/256911
dc.language.isoeng
dc.relation.ispartofseriesMaster's thesis - Department of Mechanics and Maritime Sciences : 2019:13
dc.setspec.uppsokTechnology
dc.subjectAnnan data- och informationsvetenskap
dc.subjectTransport
dc.subjectOther Computer and Information Science
dc.subjectTransport
dc.titleEfficient neuroevolution through accumulation of experience: Growing networks using function preserving mutations
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster Thesisen
dc.type.uppsokH
local.programmeComplex adaptive systems (MPCAS), MSc

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
256911.pdf
Storlek:
1.17 MB
Format:
Adobe Portable Document Format
Beskrivning:
Fulltext