Bag of Baselines for Multi-objective Joint Neural Architecture Search and Hyperparameter Optimization
arXiv:2105.01015
Abstract
Neural architecture search (NAS) and hyperparameter optimization (HPO) make deep learning accessible to non-experts by automatically finding the architecture of the deep neural network to use and tuning the hyperparameters of the used training pipeline. While both NAS and HPO have been studied extensively in recent years, NAS methods typically assume fixed hyperparameters and vice versa - there exists little work on joint NAS + HPO. Furthermore, NAS has recently often been framed as a multi-objective optimization problem, in order to take, e.g., resource requirements into account. In this paper, we propose a set of methods that extend current approaches to jointly optimize neural architectures and hyperparameters with respect to multiple objectives. We hope that these methods will serve as simple baselines for future research on multi-objective joint NAS + HPO. To facilitate this, all our code is available at https://github.com/automl/multi-obj-baselines.
References in corpus (16)
- Distilling the Knowledge in a Neural Network
- Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithms
- Practical Bayesian Optimization of Machine Learning Algorithms
- Neural Architecture Search with Reinforcement Learning
- A Tutorial on Bayesian Optimization of Expensive Cost Functions, with Application to Active User Modeling and Hierarchical Reinforcement Learning
- Neural Architecture Search: A Survey
- DARTS: Differentiable Architecture Search
- Large-Scale Evolution of Image Classifiers
- Efficient Architecture Search by Network Transformation
- Shake-Shake regularization
- A Survey on Neural Architecture Search
- Net2Net: Accelerating Learning via Knowledge Transfer
- Scalable Global Optimization via Local Bayesian Optimization
- Differentiable Expected Hypervolume Improvement for Parallel Multi-Objective Bayesian Optimization
- Input Warping for Bayesian Optimization of Non-stationary Functions
- Towards Automated Deep Learning: Efficient Joint Neural Architecture and Hyperparameter Search