Multi-criteria Evolution of Neural Network Topologies: Balancing Experience and Performance in Autonomous Systems
Sharat Chidambaran, Amir Behjat, Souma Chowdhury

TL;DR
This paper introduces a multi-objective neuro-evolution algorithm that balances performance and experience-gain to improve neural network generalization in autonomous systems, especially for small-robot path planning.
Contribution
It develops a novel multi-objective neuro-evolution method based on NEAT, incorporating experience-gain to enhance exploration and generalization in autonomous robot applications.
Findings
Multi-objective neuro-evolution outperforms single-objective in unseen scenarios.
Experience-gain criterion promotes exploration and diversity.
Enhanced generalization with fewer training scenarios.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning in Materials Science · Advanced Neural Network Applications · Advanced Memory and Neural Computing
