Scalable Bayesian Optimization Using Deep Neural Networks

02/19/2015
by   Jasper Snoek, et al.
0

Bayesian optimization is an effective methodology for the global optimization of functions with expensive evaluations. It relies on querying a distribution over functions defined by a relatively cheap surrogate model. An accurate model for this distribution over functions is critical to the effectiveness of the approach, and is typically fit using Gaussian processes (GPs). However, since GPs scale cubically with the number of observations, it has been challenging to handle objectives whose optimization requires many evaluations, and as such, massively parallelizing the optimization. In this work, we explore the use of neural networks as an alternative to GPs to model distributions over functions. We show that performing adaptive basis function regression with a neural network as the parametric form performs competitively with state-of-the-art GP-based approaches, but scales linearly with the number of data rather than cubically. This allows us to achieve a previously intractable degree of parallelism, which we apply to large scale hyperparameter optimization, rapidly finding competitive models on benchmark object recognition tasks using convolutional networks, and image caption generation using neural language models.

READ FULL TEXT
research
04/23/2021

Scalable and Flexible Deep Bayesian Optimization with Auxiliary Information for Scientific Problems

Bayesian optimization (BO) is a popular paradigm for global optimization...
research
03/02/2022

Scalable Bayesian Optimization Using Vecchia Approximations of Gaussian Processes

Bayesian optimization is a technique for optimizing black-box target fun...
research
06/18/2020

Likelihood-Free Inference with Deep Gaussian Processes

In recent years, surrogate models have been successfully used in likelih...
research
08/27/2021

Approximate Bayesian Optimisation for Neural Networks

A body of work has been done to automate machine learning algorithm to h...
research
05/31/2019

Deep Bayesian Optimization on Attributed Graphs

Attributed graphs, which contain rich contextual features beyond just ne...
research
07/04/2018

Conditional Neural Processes

Deep neural networks excel at function approximation, yet they are typic...
research
04/27/2023

Spherical Inducing Features for Orthogonally-Decoupled Gaussian Processes

Despite their many desirable properties, Gaussian processes (GPs) are of...

Please sign up or login with your details

Forgot password? Click here to reset