A Self-adaptive Neuroevolution Approach to Constructing Deep Neural Network Architectures Across Different Types
Zhenhao Shuai, Hongbo Liu, Zhaolin Wan, Wei-Jie Yu, Jun Zhang

TL;DR
This paper introduces SANE, a self-adaptive neuroevolution method that automatically constructs lightweight, effective DNN architectures across various types by self-adapting the search space and evolution process.
Contribution
The paper presents a novel self-adaptive neuroevolution approach that dynamically adjusts the search space and evolution strategy for diverse DNN architectures.
Findings
Generated DNNs are smaller with comparable performance to existing architectures.
SANE effectively adapts to different DNN types like CNN, GAN, and LSTM.
The method improves search efficiency through self-adaptation and speciation.
Abstract
Neuroevolution has greatly promoted Deep Neural Network (DNN) architecture design and its applications, while there is a lack of methods available across different DNN types concerning both their scale and performance. In this study, we propose a self-adaptive neuroevolution (SANE) approach to automatically construct various lightweight DNN architectures for different tasks. One of the key settings in SANE is the search space defined by cells and organs self-adapted to different DNN types. Based on this search space, a constructive evolution strategy with uniform evolution settings and operations is designed to grow DNN architectures gradually. SANE is able to self-adaptively adjust evolution exploration and exploitation to improve search efficiency. Moreover, a speciation scheme is developed to protect evolution from early convergence by restricting selection competition within…
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
TopicsEvolutionary Algorithms and Applications · Neural Networks and Applications · Reinforcement Learning in Robotics
