Towards Understanding the Link Between Modularity and Performance in Neural Networks for Reinforcement Learning
Humphrey Munn, Marcus Gallagher

TL;DR
This paper investigates the complex relationship between modularity and performance in neural networks for reinforcement learning, revealing that optimal modularity is entangled with many network and environment features, making direct optimization challenging.
Contribution
It demonstrates that optimal modularity in neural networks is complexly intertwined with other features, and that automatic neuroevolutionary methods reveal intricate relationships affecting performance.
Findings
Optimal network modularity is entangled with other features.
Direct optimization of modularity may not improve performance.
Complex relationships influence the effectiveness of modularity in neural networks.
Abstract
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…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReinforcement Learning in Robotics · Evolutionary Algorithms and Applications
MethodsNeural Attention Fields
