Multi-objective evolutionary neural architecture search for recurrent neural networks

dc.contributor.authorBooysen, Reinhard
dc.contributor.authorBosman, Anna
dc.contributor.emailanna.bosman@up.ac.zaen_US
dc.date.accessioned2025-02-26T09:52:37Z
dc.date.available2025-02-26T09:52:37Z
dc.date.issued2024-06-18
dc.descriptionDATA AVAILABILITY: 1. The Penn Treebank dataset used for the word-level NLP task in Sect. 4.1 is available for download at: https://github.com/reinn-cs/rnn-nas/tree/master/example_datasets/ptb/data. 2. The dataset used for the sequence learning task in Sect. 4.2 is artificially generated as described in the relevant section. The source code for the generation of the dataset is included in the source code repository of the MOE/RNAS algorithm implementation, which is available at: https://github.com/reinn-cs/rnn-nas. 3. The data used for the analysis of the MOE/RNAS algorithm was based on the experimental results obtained after implementing the MOE/RNAS algorithm to search for and optimise RNN architectures for the respective datasets. The source code for the MOE/RNAS algorithm implementation is available at: https://github.com/reinn-cs/rnn-nas.en_US
dc.description.abstractArtificial neural network (NN) architecture design is a nontrivial and time-consuming task that often requires a high level of human expertise. Neural architecture search (NAS) serves to automate the design of NN architectures and has proven to be successful in automatically finding NN architectures that outperform those manually designed by human experts. NN architecture performance can be quantified based onmultiple objectives,which include model accuracy and some NN architecture complexity objectives, among others. The majority of modern NAS methods that consider multiple objectives for NN architecture performance evaluation are concerned with automated feed forward NN architecture design, which leaves multi-objective automated recurrent neural network (RNN) architecture design unexplored. RNNs are important for modeling sequential datasets, and prominent within the natural language processing domain. It is often the case in real world implementations of machine learning and NNs that a reasonable trade-off is accepted for marginally reduced model accuracy in favour of lower computational resources demanded by the model. This paper proposes a multi-objective evolutionary algorithm-based RNN architecture search method. The proposed method relies on approximate network morphisms for RNN architecture complexity optimisation during evolution. The results show that the proposed method is capable of finding novel RNN architectures with comparable performance to state-of-the-art manually designed RNN architectures, but with reduced computational demand.en_US
dc.description.departmentComputer Scienceen_US
dc.description.librarianam2024en_US
dc.description.sdgSDG-09: Industry, innovation and infrastructureen_US
dc.description.sponsorshipThe National Research Foundation (NRF) of South Africa. Open access funding provided by University of Pretoria.en_US
dc.description.urihttp://link.springer.com/journal/11063en_US
dc.identifier.citationBooysen, R. & Bosman, A.S. 2024, 'Multi-objective evolutionary neural architecture search for recurrent neural networks', Neural Processing Letters, vol. 56, art. 200, pp. 1-31. https://DOI.org/10.1007/s11063-024-11659-0.en_US
dc.identifier.issn1370-4621 (print)
dc.identifier.issn1573-773X (online)
dc.identifier.other10.1007/s11063-024-11659-0
dc.identifier.urihttp://hdl.handle.net/2263/101231
dc.language.isoenen_US
dc.publisherSpringeren_US
dc.rights© The Author(s) 2024. Open access. This article is licensed under a Creative Commons Attribution 4.0 International License.en_US
dc.subjectEvolutionary algorithmsen_US
dc.subjectArtificial neural network (ANN)en_US
dc.subjectNeural architecture search (NAS)en_US
dc.subjectRecurrent neural network (RNN)en_US
dc.subjectSDG-09: Industry, innovation and infrastructureen_US
dc.titleMulti-objective evolutionary neural architecture search for recurrent neural networksen_US
dc.typeArticleen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Booysen_MultiObjective_2024.pdf
Size:
1.72 MB
Format:
Adobe Portable Document Format
Description:
Article

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: