Batch Acquisition Function Evaluations and Decouple Optimizer Updates for Faster Bayesian Optimization
Not on the map. Why?
Abstract (arXiv)
Bayesian optimization (BO) efficiently finds high-performing parameters by maximizing an acquisition function, which models the promise of parameters. A major computational bottleneck arises in acquisition function optimization, where multi-start optimization (MSO) with quasi-Newton (QN) methods is required due to the non-convexity of the acquisition function. BoTorch, a widely used BO library, currently optimizes the summed acquisition function over multiple points, leading to the speedup of MSO owing to PyTorch batching. Nevertheless, this paper empirically demonstrates the suboptimality of this approach in terms of off-diagonal approximation errors in the inverse Hessian of a QN method, slowing down its convergence. To address this problem, we propose to decouple QN updates using a coroutine while batching the acquisition function calls. Our approach not only yields the theoretically identical convergence to the sequential MSO but also drastically reduces the wall-clock time compared to the previous approaches. Our approach is available in GPSampler in Optuna, effectively reducing its computational overhead.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 6 of its 19 references that are in the map. First posted on arXiv 17 Nov 2025.
Builds on
6 of 19 references.
References · 6
- 2019Optuna: A Next-generation Hyperparameter Optimization Frameworkcited by 2,501
- 2023Unexpected Improvements to Expected Improvement for Bayesian Optimizationcited by 149
- 2016COCO: A Platform for Comparing Continuous Optimizers in a Black-Box Settingcited by 138
- 2018Bayesian Optimization in AlphaGocited by 55
- 2016CMA-ES for Hyperparameter Optimization of Deep Neural Networkscited by 48
- 2018Rapid Bayesian optimisation for synthesis of short polymer fiber materialscited by 6
Built on by
Not cited yet.