Neural Architecture Search Using Covariance Matrix Adaptation Evolution Strategy

Nilotpal Sinha, Kuan Wen Chen

Research output: Contribution to journalArticlepeer-review

Abstract

Evolution-based neural architecture search methods have shown promising results, but they require high computational resources because these methods involve training each candidate architecture from scratch and then evaluating its fitness, which results in long search time. Covariance Matrix Adaptation Evolution Strategy (CMA-ES) has shown promising results in tuning hyperparameters of neural networks but has not been used for neural architecture search. In this work, we propose a framework called CMANAS which applies the faster convergence property of CMA-ES to the deep neural architecture search problem. Instead of training each individual architecture seperately, we used the accuracy of a trained one shot model (OSM) on the validation data as a prediction of the fitness of the architecture, resulting in reduced search time. We also used an architecture-fitness table (AF table) for keeping a record of the already evaluated architecture, thus further reducing the search time. The architectures are modeled using a normal distribution, which is updated using CMA-ES based on the fitness of the sampled population. Experimentally, CMANAS achieves better results than previous evolution-based methods while reducing the search time significantly. The effectiveness of CMANAS is shown on two different search spaces using four datasets: CIFAR-10, CIFAR-100, ImageNet, and ImageNet16-120. All the results show that CMANAS is a viable alternative to previous evolution-based methods and extends the application of CMA-ES to the deep neural architecture search field.

Original languageEnglish
Pages (from-to)177-204
Number of pages28
JournalEvolutionary computation
Volume32
Issue number2
DOIs
StatePublished - 3 Jun 2024

Keywords

  • Covariance matrix adaptation evolution strategy (CMA-ES)
  • evolution strategies
  • neural architecture search
  • one shot model

Fingerprint

Dive into the research topics of 'Neural Architecture Search Using Covariance Matrix Adaptation Evolution Strategy'. Together they form a unique fingerprint.

Cite this