A Self-adaptive Neuroevolution Approach to Constructing Deep Neural Network Architectures Across Different Types
Not on the map. Why?
Abstract (arXiv)
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 species. To evaluate SANE, we carry out neuroevolution experiments to generate different DNN architectures including convolutional neural network, generative adversarial network and long short-term memory. The results illustrate that the obtained DNN architectures could have smaller scale with similar performance compared to existing DNN architectures. Our proposed SANE provides an efficient approach to self-adaptively search DNN architectures across different types.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 23 of its 59 references that are in the map. First posted on arXiv 27 Nov 2022.
Builds on
23 of 59 references.
References · 23
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2022Generative Adversarial Networkscited by 5,627
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,475
- 2015Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networkscited by 2,054
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,499
- 2015Convolutional LSTM Network: A Machine Learning Approach for Precipitation Nowcastingcited by 1,436
- 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,101
- 2018Regularized Evolution for Image Classifier Architecture Searchcited by 909
- 2018Efficient Neural Architecture Search via Parameter Sharingcited by 837
- 2015Empirical Evaluation of Rectified Activations in Convolutional Networkcited by 519
11 more
- 2019Single Path One-Shot Neural Architecture Search with Uniform Samplingcited by 414
- 2017Large-Scale Evolution of Image Classifierscited by 348
- 2016Designing Neural Network Architectures using Reinforcement Learningcited by 279
- 2019A Survey of the Recent Architectures of Deep Convolutional Neural Networkscited by 213
- 2017Hierarchical Representations for Efficient Architecture Searchcited by 191
- 2016A guide to convolution arithmetic for deep learningcited by 185
- 2017Genetic CNNcited by 124
- 2019AutoGAN: Neural Architecture Search for Generative Adversarial Networkscited by 94
- 2018Automatically designing CNN architectures using genetic algorithm for image classificationcited by 48
- 2019AdversarialNAS: Adversarial Neural Architecture Search for GANscited by 38
- 2020On the performance of deep learning for numerical optimization: an application to protein structure predictioncited by 1
Built on by
Not cited yet.