First Steps Towards a Runtime Analysis of Neuroevolution
Paul Fischer, Emil Lundt Larsen, Carsten Witt

TL;DR
This paper provides a rigorous runtime analysis of neuroevolution algorithms optimizing neural network weights and activation functions, demonstrating efficiency on simple problems and identifying challenges with local optima, supported by experiments.
Contribution
It offers the first formal runtime analysis of neuroevolution for neural networks, including theoretical results and experimental validation.
Findings
The proposed algorithm is efficient on single-neuron problems.
It is effective with high probability on two-layer network problems.
Harmonic mutation operator is a particularly effective mutation strategy.
Abstract
We consider a simple setting in neuroevolution where an evolutionary algorithm optimizes the weights and activation functions of a simple artificial neural network. We then define simple example functions to be learned by the network and conduct rigorous runtime analyses for networks with a single neuron and for a more advanced structure with several neurons and two layers. Our results show that the proposed algorithm is generally efficient on two example problems designed for one neuron and efficient with at least constant probability on the example problem for a two-layer network. In particular, the so-called harmonic mutation operator choosing steps of size with probability proportional to turns out as a good choice for the underlying search space. However, for the case of one neuron, we also identify situations with hard-to-overcome local optima. Experimental…
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
TopicsEvolutionary Algorithms and Applications · Metaheuristic Optimization Algorithms Research · Neural Networks and Applications
