mlsanityData to 7 Oct 2026

Asynchronous Evolution of Deep Neural Network Architectures

arXiv 2308.04102 ↗First posted 8 Aug 2023cs.NE cs.DC cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Many evolutionary algorithms (EAs) take advantage of parallel evaluation of candidates. However, if evaluation times vary significantly, many worker nodes (i.e., compute clients) are idle much of the time, waiting for the next generation to be created. Evolutionary neural architecture search (ENAS), a class of EAs that optimizes the architecture and hyperparameters of deep neural networks, is particularly vulnerable to this issue. This paper proposes a generic asynchronous evaluation strategy (AES) that is then adapted to work with ENAS. AES increases throughput by maintaining a queue of up to K individuals ready to be sent to the workers for evaluation and proceeding to the next generation as soon as M<<K individuals have been evaluated. A suitable value for M is determined experimentally, balancing diversity and efficiency. To showcase the generality and power of AES, it was first evaluated in eight-line sorting network design (a single-population optimization task with limited evaluation-time variability), achieving an over two-fold speedup. Next, it was evaluated in 11-bit multiplexer design (a single-population discovery task with extended variability), where a 14-fold speedup was observed. It was then scaled up to ENAS for image captioning (a multi-population open-ended-optimization task), resulting in an over two-fold speedup. In all problems, a multifold performance improvement was observed, suggesting that AES is a promising method for parallelizing the evolution of complex systems with long and variable evaluation times, such as those in ENAS.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 24 of its 61 references that are in the map. First posted on arXiv 8 Aug 2023.

Builds on

24 of 61 references.

References · 24

  1. 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
  2. 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
  3. 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
  4. 2016Identity Mappings in Deep Residual Networkscited by 1,960
  5. 2015Show, Attend and Tell: Neural Image Caption Generation with Visual Attentioncited by 1,421
  6. 2014Deep Visual-Semantic Alignments for Generating Image Descriptionscited by 966
  7. 2021CvT: Introducing Convolutions to Vision Transformerscited by 946
  8. 2018Regularized Evolution for Image Classifier Architecture Searchcited by 902
  9. 2014Show and Tell: A Neural Image Caption Generatorcited by 877
  10. 2013Speech Recognition with Deep Recurrent Neural Networkscited by 666
  11. 2015Scalable Bayesian Optimization Using Deep Neural Networkscited by 284
  12. 2016Image Captioning with Semantic Attentioncited by 260
12 more
  1. 2018A Comprehensive Survey of Deep Learning for Image Captioningcited by 213
  2. 2017Evolving Deep Neural Networkscited by 93
  3. 2016CMA-ES for Hyperparameter Optimization of Deep Neural Networkscited by 47
  4. 2017Context-aware Captions from Context-agnostic Supervisioncited by 43
  5. 2018Evolutionary Architecture Search For Deep Multitask Networkscited by 23
  6. 2019Evolutionary Neural AutoML for Deep Learningcited by 20
  7. 2018NSGA-Net: Neural Architecture Search using Multi-Objective Genetic Algorithmcited by 13
  8. 2022Hyperparameter Tuning for Deep Reinforcement Learning Applicationscited by 7
  9. 2020Regularized Evolutionary Population-Based Trainingcited by 4
  10. 2018Enhanced Optimization with Composite Objectives and Novelty Selectioncited by 3
  11. 2019Enhanced Optimization with Composite Objectives and Novelty Pulsationcited by 2
  12. 2023The Impact of Asynchrony on Parallel Model-Based EAscited by 2

Built on by

Not cited yet.