TY - GEN
T1 - Multi-criteria evolution of neural network topologies
T2 - ASME 2018 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, IDETC/CIE 2018
AU - Chidambaran, Sharat
AU - Behjat, Amir
AU - Chowdhury, Souma
N1 - Publisher Copyright:
Copyright © 2018 ASME
PY - 2018
Y1 - 2018
N2 - Majority of Artificial Neural Network (ANN) implementations in autonomous systems use a fixed/user-prescribed network topology, leading to sub-optimal performance and low portability. The existing neuro-evolution of augmenting topology or NEAT paradigm offers a powerful alternative by allowing the network topology and the connection weights to be simultaneously optimized through an evolutionary process. However, most NEAT implementations allow the consideration of only a single objective. There also persists the question of how to tractably introduce topological diversification that mitigates overfitting to training scenarios. To address these gaps, this paper develops a multi-objective neuro-evolution algorithm. While adopting the basic elements of NEAT, important modifications are made to the selection, speciation, and mutation processes. With the backdrop of small-robot path-planning applications, an experience-gain criterion is derived to encapsulate the amount of diverse local environment encountered by the system. This criterion facilitates the evolution of genes that support exploration, thereby seeking to generalize from a smaller set of mission scenarios than possible with performance maximization alone. The effectiveness of the single-objective (optimizing performance) and the multiobjective (optimizing performance and experience-gain) neuroevolution approaches are evaluated on two different small-robot cases, with ANNs obtained by the multi-objective optimization observed to provide superior performance in unseen scenarios.
AB - Majority of Artificial Neural Network (ANN) implementations in autonomous systems use a fixed/user-prescribed network topology, leading to sub-optimal performance and low portability. The existing neuro-evolution of augmenting topology or NEAT paradigm offers a powerful alternative by allowing the network topology and the connection weights to be simultaneously optimized through an evolutionary process. However, most NEAT implementations allow the consideration of only a single objective. There also persists the question of how to tractably introduce topological diversification that mitigates overfitting to training scenarios. To address these gaps, this paper develops a multi-objective neuro-evolution algorithm. While adopting the basic elements of NEAT, important modifications are made to the selection, speciation, and mutation processes. With the backdrop of small-robot path-planning applications, an experience-gain criterion is derived to encapsulate the amount of diverse local environment encountered by the system. This criterion facilitates the evolution of genes that support exploration, thereby seeking to generalize from a smaller set of mission scenarios than possible with performance maximization alone. The effectiveness of the single-objective (optimizing performance) and the multiobjective (optimizing performance and experience-gain) neuroevolution approaches are evaluated on two different small-robot cases, with ANNs obtained by the multi-objective optimization observed to provide superior performance in unseen scenarios.
KW - Artificial neural network (ANN)
KW - Experience gain
KW - Multi-objective
KW - Neuro-evolution of augmenting topologies (NEAT)
KW - Unmanned ground vehicle (UGV)
UR - https://www.scopus.com/pages/publications/85057065715
U2 - 10.1115/DETC201886104
DO - 10.1115/DETC201886104
M3 - Conference contribution
AN - SCOPUS:85057065715
T3 - Proceedings of the ASME Design Engineering Technical Conference
BT - 44th Design Automation Conference
PB - American Society of Mechanical Engineers (ASME)
Y2 - 26 August 2018 through 29 August 2018
ER -