Large-Scale Evolution of Image Classifiers
Esteban Real, Sherry Moore, Andrew Selle, Saurabh Saxena, Yutaka Leon, Suematsu, Jie Tan, Quoc Le, Alex Kurakin

TL;DR
This paper demonstrates that evolutionary algorithms can automatically discover high-accuracy image classifiers for CIFAR datasets at large scales, reducing human intervention and emphasizing repeatability and computational considerations.
Contribution
It introduces a scalable evolutionary approach with novel mutation operators to automatically generate competitive image classification models without human design.
Findings
Achieved 94.6% accuracy on CIFAR-10
Achieved 77.0% accuracy on CIFAR-100
Demonstrated repeatability and manageable computational requirements
Abstract
Neural networks have proven effective at solving difficult problems but designing their architectures can be challenging, even for image classification problems alone. Our goal is to minimize human participation, so we employ evolutionary algorithms to discover such networks automatically. Despite significant computational requirements, we show that it is now possible to evolve models with accuracies within the range of those published in the last year. Specifically, we employ simple evolutionary techniques at unprecedented scales to discover models for the CIFAR-10 and CIFAR-100 datasets, starting from trivial initial conditions and reaching accuracies of 94.6% (95.6% for ensemble) and 77.0%, respectively. To do this, we use novel and intuitive mutation operators that navigate large search spaces; we stress that no human participation is required once evolution starts and that the…
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 · Metaheuristic Optimization Algorithms Research · Reinforcement Learning in Robotics
