Taking the GP Out of the Loop
Not on the map. Why?
Abstract (arXiv)
Bayesian optimization (BO) has traditionally solved black-box problems where function evaluation is expensive and, therefore, observations are few. Recently, however, there has been growing interest in applying BO to problems where function evaluation is cheaper and observations are more plentiful. In this regime, scaling to many observations N is impeded by Gaussian-process (GP) surrogates: GP hyperparameter fitting scales as O(N3) (reduced to roughly O(N2) in modern implementations), and it is repeated at every BO iteration. Many methods improve scaling at acquisition time, but hyperparameter fitting still scales poorly, making it the bottleneck. We propose Epistemic Nearest Neighbors (ENN), a lightweight alternative to GPs that estimates function values and uncertainty (epistemic and aleatoric) from K-nearest-neighbor observations. ENN scales as O(N) for both fitting and acquisition. Our BO method, TuRBO-ENN, replaces the GP surrogate in TuRBO with ENN and its Thompson-sampling acquisition with UCB = μ(x) + σ(x). For the special case of noise-free problems, we can omit fitting altogether by replacing UCB with a non-dominated sort over μ(x) and σ(x). We show empirically that TuRBO-ENN reduces proposal time (i.e., fitting time + acquisition time) by one to two orders of magnitude compared to TuRBO at up to 50,000 observations.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 26 of its 53 references that are in the map. First posted on arXiv 15 Jun 2025.
Builds on
26 of 53 references.
References · 26
- 2019Optuna: A Next-generation Hyperparameter Optimization Frameworkcited by 2,501
- 2016OpenAI Gymcited by 1,736
- 2016Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphscited by 861
- 2018GPyTorch: Blackbox Matrix-Matrix Gaussian Process Inference with GPU Accelerationcited by 609
- 2017Evolution Strategies as a Scalable Alternative to Reinforcement Learningcited by 574
- 2016The CMA Evolution Strategy: A Tutorialcited by 377
- 2019Scalable Global Optimization via Local Bayesian Optimizationcited by 374
- 2015Scalable Bayesian Optimization Using Deep Neural Networkscited by 284
- 2013Bayesian Optimization in a Billion Dimensions via Random Embeddingscited by 182
- 2023Tree-Structured Parzen Estimator: Understanding Its Algorithm Components and Their Roles for Better Empirical Performancecited by 147
- 2019Exact Gaussian Processes on a Million Data Pointscited by 119
- 2021Multi-Objective Bayesian Optimization over High-Dimensional Search Spacescited by 87
14 more
- 2013Local Gaussian process approximation for large computer experimentscited by 59
- 2020Convergence of Sparse Variational Inference in Gaussian Processes Regressioncited by 53
- 2017Batched High-dimensional Bayesian Optimization via Structural Kernel Learningcited by 51
- 2019Greed is Good: Exploration and Exploitation Trade-offs in Bayesian Optimisationcited by 51
- 2018Constant-Time Predictive Distributions for Gaussian Processescited by 48
- 2021LassoBench: A High-Dimensional Hyperparameter Optimization Benchmark Suite for Lassocited by 41
- 2023Inducing Point Allocation for Sparse Gaussian Processes in High-Throughput Bayesian Optimisationcited by 32
- 2017Simulation optimization: A review of algorithms and applicationscited by 23
- 2023A/B Testing: A Systematic Literature Reviewcited by 16
- 2022Scalable Bayesian Optimization Using Vecchia Approximations of Gaussian Processescited by 11
- 2021Bayesian Optimization in Materials Science: A Surveycited by 9
- 2017Asynchronous Parallel Bayesian Optimisation via Thompson Samplingcited by 7
- 2023The Evolutionary Computation Methods No One Should Usecited by 2
- 2024Fast, Precise Thompson Sampling for Bayesian Optimizationcited by 1
Built on by
Not cited yet.