TY - GEN
T1 - Evolutionary Optimisation of Fully Connected Artificial Neural Network Topology
AU - Bird, Jordan J.
AU - Ekárt, Anikó
AU - Buckingham, Christopher D.
AU - Faria, Diego R.
PY - 2019/6/23
Y1 - 2019/6/23
N2 - This paper proposes an approach to selecting the amount of layers and neurons contained within Multilayer Perceptron hidden layers through a single-objective evolutionary approach with the goal of model accuracy. At each generation, a population of Neural Network architectures are created and ranked by their accuracy. The generated solutions are combined in a breeding process to create a larger population, and at each generation the weakest solutions are removed to retain the population size inspired by a Darwinian ‘survival of the fittest’. Multiple datasets are tested, and results show that architectures can be successfully improved and derived through a hyper-heuristic evolutionary approach, in less than 10% of the exhaustive search time. The evolutionary approach was further optimised through population density increase as well as gradual solution max complexity increase throughout the simulation.
AB - This paper proposes an approach to selecting the amount of layers and neurons contained within Multilayer Perceptron hidden layers through a single-objective evolutionary approach with the goal of model accuracy. At each generation, a population of Neural Network architectures are created and ranked by their accuracy. The generated solutions are combined in a breeding process to create a larger population, and at each generation the weakest solutions are removed to retain the population size inspired by a Darwinian ‘survival of the fittest’. Multiple datasets are tested, and results show that architectures can be successfully improved and derived through a hyper-heuristic evolutionary approach, in less than 10% of the exhaustive search time. The evolutionary approach was further optimised through population density increase as well as gradual solution max complexity increase throughout the simulation.
KW - Computational intelligence
KW - Evolutionary computation
KW - Hyperheuristics
KW - Neural networks
KW - Neuroevolution
UR - http://www.scopus.com/inward/record.url?scp=85069202275&partnerID=8YFLogxK
UR - https://link.springer.com/chapter/10.1007%2F978-3-030-22871-2_52
U2 - 10.1007/978-3-030-22871-2_52
DO - 10.1007/978-3-030-22871-2_52
M3 - Conference publication
AN - SCOPUS:85069202275
SN - 9783030228705
T3 - Advances in Intelligent Systems and Computing
SP - 751
EP - 762
BT - Intelligent Computing - Proceedings of the 2019 Computing Conference
A2 - Arai, Kohei
A2 - Bhatia, Rahul
A2 - Kapoor, Supriya
PB - Springer
T2 - Computing Conference, 2019
Y2 - 16 July 2019 through 17 July 2019
ER -