Bayesian Optimization Allowing for Common Random Numbers
Michael Pearce, Matthias Poloczek, Juergen Branke

TL;DR
This paper introduces a novel Gaussian process model and an acquisition function for Bayesian optimization that explicitly incorporates common random numbers, improving efficiency in stochastic black-box optimization tasks.
Contribution
It proposes a new Gaussian process model and the Knowledge Gradient for Common Random Numbers, enabling more effective reuse of random seeds in Bayesian optimization.
Findings
Significant performance improvements over existing methods.
Moderate additional computational cost.
Effective in simulation-based and hyperparameter tuning tasks.
Abstract
Bayesian optimization is a powerful tool for expensive stochastic black-box optimization problems such as simulation-based optimization or machine learning hyperparameter tuning. Many stochastic objective functions implicitly require a random number seed as input. By explicitly reusing a seed a user can exploit common random numbers, comparing two or more inputs under the same randomly generated scenario, such as a common customer stream in a job shop problem, or the same random partition of training data into training and validation set for a machine learning algorithm. With the aim of finding an input with the best average performance over infinitely many seeds, we propose a novel Gaussian process model that jointly models both the output for each seed and the average. We then introduce the Knowledge gradient for Common Random Numbers that iteratively determines a combination of input…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsGaussian Process
