Pre-training helps Bayesian optimization too
  Bayesian optimization (BO) has become a popular strategy for global
optimization of many expensive real-world functions. Contrary to a common
belief that BO is suited to optimizing black-box functions, it actually
requires domain knowledge on characteristics of those functions to deploy BO
successfully. Such domain knowledge often manifests in Gaussian process priors
that specify initial beliefs on functions. However, even with expert knowledge,
it is not an easy task to select a prior. This is especially true for
hyperparameter tuning problems on complex machine learning models, where
landscapes of tuning objectives are often difficult to comprehend. We seek an
alternative practice for setting these functional priors. In particular, we
consider the scenario where we have data from similar functions that allow us
to pre-train a tighter distribution a priori. Theoretically, we show a bounded
regret of BO with pre-trained priors. To verify our approach in realistic model
training setups, we collected a large multi-task hyperparameter tuning dataset
by training tens of thousands of configurations of near-state-of-the-art models
on popular image and text datasets, as well as a protein sequence dataset. Our
results show that on average, our method is able to locate good hyperparameters
at least 3 times more efficiently than the best competing methods.
