A System for Massively Parallel Hyperparameter Tuning

Liam Li, Kevin Jamieson, Afshin Rostamizadeh, Ekaterina Gonina, Moritz Hardt +2 more
10/13/2018
cs.LGstat.ML

Official code: liamcli/darts_asha (22 stars, last commit 2019-11-14).

Abstract

Modern learning models are characterized by large hyperparameter spaces and long training times. These properties, coupled with the rise of parallel computing and the growing demand to productionize machine learning workloads, motivate the need to develop mature hyperparameter optimization functionality in distributed computing settings. We address this challenge by first introducing a simple and robust hyperparameter optimization algorithm called ASHA, which exploits parallelism and aggressive early-stopping to tackle large-scale hyperparameter optimization problems. Our extensive empirical results show that ASHA outperforms existing state-of-the-art hyperparameter optimization methods; scales linearly with the number of workers in distributed settings; and is suitable for massive parallelism, as demonstrated on a task with 500 workers. We then describe several design decisions we encountered, along with our associated solutions, when integrating ASHA in Determined AI's end-to-end production-quality machine learning system that offers hyperparameter tuning as a service.

View on arXivView PDF

Code Implementations(1)

liamcli/darts_ashaOfficial100%

Code release to reproduce ASHA experiments from "Random Search and Reproducibility for NAS."

225PythonFeb 20, 20196 years ago

Cite this paper

@article{li2018system,
  title  = {A System for Massively Parallel Hyperparameter Tuning},
  author = {Liam Li and Kevin Jamieson and Afshin Rostamizadeh and Ekaterina Gonina and Moritz Hardt and Benjamin Recht and Ameet Talwalkar},
  year   = {2018},
  eprint = {1810.05934},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1810.05934}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1810.05934.svg)](https://codeofpaper.com/paper/1810.05934)

Discussion