NSGA-Net: Neural Architecture Search using Multi-Objective Genetic Algorithm
Zhichao Lu, Ian Whalen, Vishnu Boddeti, Yashesh Dhebar, Kalyanmoy Deb,, Erik Goodman, Wolfgang Banzhaf

TL;DR
NSGA-Net is an evolutionary neural architecture search method that efficiently finds diverse, multi-objective optimized neural networks balancing accuracy and computational cost, with competitive results on CIFAR-10.
Contribution
It introduces a multi-objective genetic algorithm for NAS that balances exploration and exploitation, producing diverse architectures in a single run.
Findings
Achieves CIFAR-10 error rates comparable to state-of-the-art NAS methods.
Uses significantly less computational resources than existing approaches.
Finds a diverse set of architectures optimizing accuracy and FLOPs.
Abstract
This paper introduces NSGA-Net -- an evolutionary approach for neural architecture search (NAS). NSGA-Net is designed with three goals in mind: (1) a procedure considering multiple and conflicting objectives, (2) an efficient procedure balancing exploration and exploitation of the space of potential neural network architectures, and (3) a procedure finding a diverse set of trade-off network architectures achieved in a single run. NSGA-Net is a population-based search algorithm that explores a space of potential neural network architectures in three steps, namely, a population initialization step that is based on prior-knowledge from hand-crafted architectures, an exploration step comprising crossover and mutation of architectures, and finally an exploitation step that utilizes the hidden useful knowledge stored in the entire history of evaluated neural architectures in the form of a…
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
TopicsMachine Learning and Data Classification · Neural Networks and Applications · Robotic Path Planning Algorithms
MethodsSigmoid Activation · Tanh Activation · Entropy Regularization · Proximal Policy Optimization · Softmax · Long Short-Term Memory · Neural Architecture Search
