Multi-Step Budgeted Bayesian Optimization with Unknown Evaluation Costs
Raul Astudillo, Daniel R. Jiang, Maximilian Balandat, Eytan Bakshy,, Peter I. Frazier

TL;DR
This paper introduces a novel Bayesian optimization method that accounts for unknown and heterogeneous evaluation costs under budget constraints, improving decision-making in costly black-box function optimization.
Contribution
It proposes the budgeted multi-step expected improvement, a new acquisition function that effectively balances exploration and exploitation with unknown costs and budget limits.
Findings
Our method outperforms existing approaches on synthetic problems.
It effectively manages unknown evaluation costs in real-world scenarios.
The approach improves optimization efficiency under budget constraints.
Abstract
Bayesian optimization (BO) is a sample-efficient approach to optimizing costly-to-evaluate black-box functions. Most BO methods ignore how evaluation costs may vary over the optimization domain. However, these costs can be highly heterogeneous and are often unknown in advance. This occurs in many practical settings, such as hyperparameter tuning of machine learning algorithms or physics-based simulation optimization. Moreover, those few existing methods that acknowledge cost heterogeneity do not naturally accommodate a budget constraint on the total evaluation cost. This combination of unknown costs and a budget constraint introduces a new dimension to the exploration-exploitation trade-off, where learning about the cost incurs the cost itself. Existing methods do not reason about the various trade-offs of this problem in a principled way, leading often to poor performance. We formalize…
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
Taxonomy
TopicsAdvanced Bandit Algorithms Research · Machine Learning and Algorithms · Machine Learning and Data Classification
