Scaling Gaussian Process Optimization by Evaluating a Few Unique Candidates Multiple Times
Daniele Calandriello, Luigi Carratino, Alessandro Lazaric, Michal Valko, Lorenzo Rosasco
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 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 with high switch costs (e.g. switching chemicals in wet labs, data/model loading in hyperparameter optimization). As examples of this meta-approach, we modify two well-established GP-Opt algorithms, GP-UCB and GP-EI, to switch candidates as infrequently as possible adapting rules from batched GP-Opt. These versions preserve all the theoretical no-regret guarantees while improving practical aspects of the algorithms such as runtime, memory complexity, and the ability of batching candidates and evaluating them in parallel.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext e6c9655b-dae9-4818-a2c8-721f8d272c63Cited by top-tier papers7
- Improved Convergence Rates for Sparse Approximation Methods in Kernel-Based LearningSattar Vakili, Jonathan Scarlett, Da-Shan Shiu, Alberto BernacchiaICML 2022 · 23 citations
- Quantum Bayesian OptimizationZhongxiang Dai, Gregory Kang Ruey Lau, Arun Verma, Yao Shu et al.NeurIPS 2023 · 22 citations
- Movement Penalized Bayesian Optimization with Application to Wind Energy SystemsShyam Sundhar Ramesh, Pier Giuseppe Sessa, Andreas Krause, Ilija BogunovicNeurIPS 2022 · 17 citations
- Approximating Nash Equilibria in Normal-Form Games via Stochastic OptimizationIan Gemp, Luke Marris, Georgios PiliourasICLR 2024 · 14 citations
- Batch Bayesian Optimization For Replicable Experimental DesignZhongxiang Dai, Quoc Phong Nguyen, Sebastian Tay, Daisuke Urano et al.NeurIPS 2023 · 10 citations
Builds on1
Related papers
- Memory-Based Dual Gaussian Processes for Sequential LearningPaul Edmund Chang, Prakhar Verma, S. T. John, Arno Solin et al.ICML 2023 · 10 citations
- Bayesian Optimization under Stochastic Delayed FeedbackArun Verma, Zhongxiang Dai, Bryan Kian Hsiang LowICML 2022 · 15 citations
- Conditioning Sparse Variational Gaussian Processes for Online Decision-makingWesley J. Maddox, Samuel Stanton, Andrew Gordon WilsonNeurIPS 2021 · 44 citations
- Adversarial Attacks on Gaussian Process BanditsEric Han, Jonathan ScarlettICML 2022 · 7 citations
- Objective Bound Conditional Gaussian Process for Bayesian OptimizationTaewon Jeong, Heeyoung KimICML 2021 · 3 citations
