Multi-objective Architecture Search for CNNs

04/24/2018
by   Thomas Elsken, et al.
0

Architecture search aims at automatically finding neural architectures that are competitive with architectures designed by human experts. While recent approaches have come close to matching the predictive performance of manually designed architectures for image recognition, these approaches are problematic under constrained resources for two reasons: first, the architecture search itself requires vast computational resources for most proposed methods. Secondly, the found neural architectures are solely optimized for high predictive performance without penalizing excessive resource consumption. We address the first shortcoming by proposing NASH, an architecture search which considerable reduces the computational resources required for training novel architectures by applying network morphisms and aggressive learning rate schedules. On CIFAR10, NASH finds architectures with errors below 4 days. We address the second shortcoming by proposing Pareto-NASH, a method for multi-objective architecture search that allows approximating the Pareto-front of architectures under multiple objective, such as predictive performance and number of parameters, in a single run of the method. Within 56 GPU days of architecture search, Pareto-NASH finds a model with 4M parameters and test error of 3.5 of 4.6

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/05/2019

DVOLVER: Efficient Pareto-Optimal Neural Network Architecture Search

Automatic search of neural network architectures is a standing research ...
research
07/21/2022

Efficient Search of Multiple Neural Architectures with Different Complexities via Importance Sampling

Neural architecture search (NAS) aims to automate architecture design pr...
research
03/28/2023

FMAS: Fast Multi-Objective SuperNet Architecture Search for Semantic Segmentation

We present FMAS, a fast multi-objective neural architecture search frame...
research
12/03/2019

Multi-Criterion Evolutionary Design of Deep Convolutional Neural Networks

Convolutional neural networks (CNNs) are the backbones of deep learning ...
research
09/07/2019

A greedy constructive algorithm for the optimization of neural network architectures

In this work we propose a new method to optimize the architecture of an ...
research
12/20/2017

Finding Competitive Network Architectures Within a Day Using UCT

The design of neural network architectures for a new data set is a labor...
research
04/08/2019

Resource Constrained Neural Network Architecture Search

The design of neural network architectures is frequently either based on...

Please sign up or login with your details

Forgot password? Click here to reset