Scaling Gaussian Process Optimization by Evaluating a Few Unique Candidates Multiple Times
Daniele Calandriello, Luigi Carratino, Alessandro Lazaric, Michal, Valko, Lorenzo Rosasco

TL;DR
This paper introduces a method to improve Gaussian process optimization efficiency by limiting candidate switches, reducing computational costs while maintaining theoretical guarantees, especially useful in high-cost evaluation scenarios.
Contribution
It proposes a novel approach to restrict candidate switching in GP-Opt, enabling exact and efficient posterior computation, with modifications to GP-UCB and GP-EI algorithms.
Findings
Reduces runtime and memory complexity in GP-Opt.
Maintains no-regret guarantees with fewer candidate switches.
Enhances batching and parallel evaluation capabilities.
Abstract
Computing a Gaussian process (GP) posterior has a computational cost cubical in the number of historical points. A reformulation of the same GP posterior highlights that this complexity mainly depends on how many \emph{unique} historical points are considered. This can have important implication in active learning settings, where the set of historical points is constructed sequentially by the learner. We show that sequential black-box optimization based on GPs (GP-Opt) can be made efficient by sticking to a candidate solution for multiple evaluation steps and switch only when necessary. Limiting the number of switches also limits the number of unique points in the history of the GP. Thus, the efficient GP reformulation can be used to exactly and cheaply compute the posteriors required to run the GP-Opt algorithms. This approach is especially useful in real-world applications of GP-Opt…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGaussian Processes and Bayesian Inference · Machine Learning and Data Classification · Advanced Multi-Objective Optimization Algorithms
MethodsGreedy Policy Search · Gaussian Process
