Cost-aware Bayesian Optimization
Eric Hans Lee, Valerio Perrone, Cedric Archambeau, Matthias Seeger

TL;DR
This paper introduces Cost Apportioned Bayesian Optimization (CArBO), a method that optimizes objective functions efficiently by considering variable evaluation costs, outperforming traditional BO in cost-constrained scenarios.
Contribution
The paper proposes CArBO, a novel cost-aware Bayesian optimization algorithm that incorporates a dynamic cost model to improve optimization efficiency under variable evaluation costs.
Findings
CArBO outperforms competing methods in 20 black-box problems.
CArBO finds better hyperparameters within the same cost budget.
CArBO effectively balances exploration and exploitation considering costs.
Abstract
Bayesian optimization (BO) is a class of global optimization algorithms, suitable for minimizing an expensive objective function in as few function evaluations as possible. While BO budgets are typically given in iterations, this implicitly measures convergence in terms of iteration count and assumes each evaluation has identical cost. In practice, evaluation costs may vary in different regions of the search space. For example, the cost of neural network training increases quadratically with layer size, which is a typical hyperparameter. Cost-aware BO measures convergence with alternative cost metrics such as time, energy, or money, for which vanilla BO methods are unsuited. We introduce Cost Apportioned BO (CArBO), which attempts to minimize an objective function in as little cost as possible. CArBO combines a cost-effective initial design with a cost-cooled optimization phase which…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Data Classification · Machine Learning and Algorithms · Gaussian Processes and Bayesian Inference
