English

Asynchronous \epsilon-Greedy Bayesian Optimisation

Machine Learning 2021-06-14 v4 Artificial Intelligence Machine Learning

Abstract

Batch Bayesian optimisation (BO) is a successful technique for the optimisation of expensive black-box functions. Asynchronous BO can reduce wallclock time by starting a new evaluation as soon as another finishes, thus maximising resource utilisation. To maximise resource allocation, we develop a novel asynchronous BO method, AEGiS (Asynchronous ϵ\epsilon-Greedy Global Search) that combines greedy search, exploiting the surrogate's mean prediction, with Thompson sampling and random selection from the approximate Pareto set describing the trade-off between exploitation (surrogate mean prediction) and exploration (surrogate posterior variance). We demonstrate empirically the efficacy of AEGiS on synthetic benchmark problems, meta-surrogate hyperparameter tuning problems and real-world problems, showing that AEGiS generally outperforms existing methods for asynchronous BO. When a single worker is available performance is no worse than BO using expected improvement.

Keywords

Cite

@article{arxiv.2010.07615,
  title  = {Asynchronous \epsilon-Greedy Bayesian Optimisation},
  author = {George De Ath and Richard M. Everson and Jonathan E. Fieldsend},
  journal= {arXiv preprint arXiv:2010.07615},
  year   = {2021}
}

Comments

Accepted for the 37th conference on Uncertainty in Artificial Intelligence (UAI 2021). 11 pages (main paper) + 22 pages (supplementary material)