Towards Understanding the Link Between Modularity and Performance in Neural Networks for Reinforcement Learning

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Munn, Humphrey, Gallagher, Marcus
Format: Preprint
Published: 2022
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913562891386880
author Munn, Humphrey
Gallagher, Marcus
author_facet Munn, Humphrey
Gallagher, Marcus
contents Modularity has been widely studied as a mechanism to improve the capabilities of neural networks through various techniques such as hand-crafted modular architectures and automatic approaches. While these methods have sometimes shown improvements towards generalisation ability, robustness, and efficiency, the mechanisms that enable modularity to give performance advantages are unclear. In this paper, we investigate this issue and find that the amount of network modularity for optimal performance is likely entangled in complex relationships between many other features of the network and problem environment. Therefore, direct optimisation or arbitrary designation of a suitable amount of modularity in neural networks may not be beneficial. We used a classic neuroevolutionary algorithm which enables rich, automatic optimisation and exploration of neural network architectures and weights with varying levels of modularity. The structural modularity and performance of networks generated by the NeuroEvolution of Augmenting Topologies algorithm was assessed on three reinforcement learning tasks, with and without an additional modularity objective. The results of the quality-diversity optimisation algorithm, MAP-Elites, suggest intricate conditional relationships between modularity, performance, and other predefined network features.
format Preprint
id arxiv_https___arxiv_org_abs_2205_06451
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle Towards Understanding the Link Between Modularity and Performance in Neural Networks for Reinforcement Learning
Munn, Humphrey
Gallagher, Marcus
Neural and Evolutionary Computing
Machine Learning
68T07
Modularity has been widely studied as a mechanism to improve the capabilities of neural networks through various techniques such as hand-crafted modular architectures and automatic approaches. While these methods have sometimes shown improvements towards generalisation ability, robustness, and efficiency, the mechanisms that enable modularity to give performance advantages are unclear. In this paper, we investigate this issue and find that the amount of network modularity for optimal performance is likely entangled in complex relationships between many other features of the network and problem environment. Therefore, direct optimisation or arbitrary designation of a suitable amount of modularity in neural networks may not be beneficial. We used a classic neuroevolutionary algorithm which enables rich, automatic optimisation and exploration of neural network architectures and weights with varying levels of modularity. The structural modularity and performance of networks generated by the NeuroEvolution of Augmenting Topologies algorithm was assessed on three reinforcement learning tasks, with and without an additional modularity objective. The results of the quality-diversity optimisation algorithm, MAP-Elites, suggest intricate conditional relationships between modularity, performance, and other predefined network features.
title Towards Understanding the Link Between Modularity and Performance in Neural Networks for Reinforcement Learning
topic Neural and Evolutionary Computing
Machine Learning
68T07
url https://arxiv.org/abs/2205.06451