Guiding Evolutionary AutoEncoder Training with Activation-Based Pruning Operators
Steven Jorgensen, Erik Hemberg, Jamal Toutouh, Una-May O'Reilly

TL;DR
This paper introduces activation-based mutation operators for pruning autoencoders, demonstrating their effectiveness in single models but limited transferability in coevolutionary settings, highlighting the importance of population dynamics.
Contribution
The study proposes new activation-guided mutation operators for neural network pruning and evaluates their performance in both canonical and coevolutionary autoencoder training.
Findings
Activation-guided operators outperform random pruning in single autoencoder training.
In coevolutionary settings, random pruning surpasses guided pruning.
Population-driven strategies improve robustness and preserve system dynamics.
Abstract
This study explores a novel approach to neural network pruning using evolutionary computation, focusing on simultaneously pruning the encoder and decoder of an autoencoder. We introduce two new mutation operators that use layer activations to guide weight pruning. Our findings reveal that one of these activation-informed operators outperforms random pruning, resulting in more efficient autoencoders with comparable performance to canonically trained models. Prior work has established that autoencoder training is effective and scalable with a spatial coevolutionary algorithm that cooperatively coevolves a population of encoders with a population of decoders, rather than one autoencoder. We evaluate how the same activity-guided mutation operators transfer to this context. We find that random pruning is better than guided pruning, in the coevolutionary setting. This suggests…
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 · Neural Networks and Reservoir Computing · Neural Networks and Applications
MethodsPruning
