🤖 AI Summary
In Bayesian optimization, global optimization of posterior sample paths becomes computationally intractable in high dimensions, severely limiting the performance of sampling-based acquisition functions such as GP-TS. To address this, we propose a novel paradigm for posterior sample optimization grounded in global root finding: using only a minimal number of initial points (typically one per sample), it achieves high-probability convergence to the global optimum, effectively circumventing the curse of dimensionality. Our method integrates gradient-based optimization, robust global root-finding techniques, and a newly designed tunable, sample-averaged GP-TS formulation. Experiments demonstrate substantial improvements in both inner- and outer-loop optimization efficiency, outperforming EI and GP-UCB across multiple benchmarks, while achieving near-linear scalability in high dimensions. This work establishes the first efficient, reliable, and theoretically grounded framework for posterior sample optimization in high-dimensional Bayesian optimization.
📝 Abstract
Bayesian optimization devolves the global optimization of a costly objective function to the global optimization of a sequence of acquisition functions. This inner-loop optimization can be catastrophically difficult if it involves posterior sample paths, especially in higher dimensions. We introduce an efficient global optimization strategy for posterior samples based on global rootfinding. It provides gradient-based optimizers with two sets of judiciously selected starting points, designed to combine exploration and exploitation. The number of starting points can be kept small without sacrificing optimization quality. Remarkably, even with just one point from each set, the global optimum is discovered most of the time. The algorithm scales practically linearly to high dimensions, breaking the curse of dimensionality. For Gaussian process Thompson sampling (GP-TS), we demonstrate remarkable improvement in both inner- and outer-loop optimization, surprisingly outperforming alternatives like EI and GP-UCB in most cases. Our approach also improves the performance of other posterior sample-based acquisition functions, such as variants of entropy search. Furthermore, we propose a sample-average formulation of GP-TS, which has a parameter to explicitly control exploitation and can be computed at the cost of one posterior sample. Our implementation is available at https://github.com/UQUH/TSRoots .