Multi-criteria Evolution of Neural Network Topologies: Balancing Experience and Performance in Autonomous Systems

07/20/2018
by   Sharat Chidambaran, et al.
0

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 multi-objective (optimizing performance and experience-gain) neuro-evolution 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.

READ FULL TEXT
research
05/30/2022

Informable Multi-Objective and Multi-Directional RRT* System for Robot Path Planning

Multi-objective or multi-destination path planning is crucial for mobile...
research
04/12/2020

Bypassing or flying above the obstacles? A novel multi-objective UAV path planning problem

This study proposes a novel multi-objective integer programming model fo...
research
11/02/2021

Pareto Monte Carlo Tree Search for Multi-Objective Informative Planning

In many environmental monitoring scenarios, the sampling robot needs to ...
research
08/22/2023

VBMO: Voting-Based Multi-Objective Path Planning

This paper presents VBMO, the Voting-Based Multi-Objective path planning...
research
08/10/2023

A Comparative Visual Analytics Framework for Evaluating Evolutionary Processes in Multi-objective Optimization

Evolutionary multi-objective optimization (EMO) algorithms have been dem...
research
06/17/2015

Hybrid Algorithm for Multi-Objective Optimization by Greedy Hypervolume Maximization

This paper introduces a high-performance hybrid algorithm, called Hybrid...
research
03/14/2018

Multi-objective Analysis of MAP-Elites Performance

In certain complex optimization tasks, it becomes necessary to use multi...

Please sign up or login with your details

Forgot password? Click here to reset