中文

How Many Initial Points Does Bayesian Optimization Need?

机器学习 2026-07-05 v1

摘要

Bayesian Optimization (BO) generally begins with an initialization phase: a batch of n0n_0 uninformed evaluations. The choice of n0n_0 remains largely heuristic, and we empirically observe that the total cost (random initial points plus BO iterations needed to find the global optimum) is U-shaped in n0n_0, i.e., a practitioner wastes resources by selecting either too low or too high a value of n0n_0. We find this tradeoff persists across MLE, Bayesian MCMC, and exact GP hyperparameters, as well as across acquisition functions. Toward the latter, Thompson Sampling appears an exception, with both total cost and simple regret essentially n0n_0-agnostic, though higher in our experiments. We attribute this U-shape to the known boundary issue of variance-driven BO: BO burns early budget on corners of the hypercube before turning inward. We demonstrate this effect using a 3D BO trajectory where the exact hyperparameters are known. We conclude with practical recommendations: use multi-step lookahead BO where possible; otherwise use Thompson Sampling when n0n_0 cannot be tuned, and a generously large n0n_0 when it can.

引用

@article{arxiv.2607.04356,
  title  = {How Many Initial Points Does Bayesian Optimization Need?},
  author = {Mujin Cheon and James Odgers and Dong-Yeun Koh and Calvin Tsay},
  journal= {arXiv preprint arXiv:2607.04356},
  year   = {2026}
}

备注

4 pages. Accepted at the ICML 2026 Workshop on Decision-Making from Offline Datasets to Online Adaptation