Population Based Training of Neural Networks
Max Jaderberg, Valentin Dalibard, Simon Osindero, Wojciech M., Czarnecki, Jeff Donahue, Ali Razavi, Oriol Vinyals, Tim Green, Iain Dunning,, Karen Simonyan, Chrisantha Fernando, Koray Kavukcuoglu

TL;DR
Population Based Training (PBT) is an asynchronous optimization method that jointly tunes hyperparameters and models, leading to faster convergence and improved performance across various deep learning tasks.
Contribution
The paper introduces PBT, a simple yet effective method for jointly optimizing hyperparameters and models during training, discovering hyperparameter schedules automatically.
Findings
Faster convergence in deep reinforcement learning.
Higher final performance in supervised learning tasks.
Automatic hyperparameter schedule discovery improves stability.
Abstract
Neural networks dominate the modern machine learning landscape, but their training and success still suffer from sensitivity to empirical choices of hyperparameters such as model architecture, loss function, and optimisation algorithm. In this work we present \emph{Population Based Training (PBT)}, a simple asynchronous optimisation algorithm which effectively utilises a fixed computational budget to jointly optimise a population of models and their hyperparameters to maximise performance. Importantly, PBT discovers a schedule of hyperparameter settings rather than following the generally sub-optimal strategy of trying to find a single fixed set to use for the whole course of training. With just a small modification to a typical distributed hyperparameter training framework, our method allows robust and reliable training of models. We demonstrate the effectiveness of PBT on deep…
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 · Advanced Neural Network Applications · Adversarial Robustness in Machine Learning
MethodsPopulation Based Training
