Time-Varying Bayesian Optimization Without a Metronome
Anthony Bardou, Patrick Thiran
TL;DR
This work addresses time-varying Bayesian Optimization when observations impose non-constant sampling frequencies, a regime where GP inference costs grow with data and traditional metronome-based resets can be inefficient. It derives the first regret bound that explicitly depends on the response time $R(n)$ and uses it to advocate principled dataset-size limits and a Wasserstein-distance-based stale-data removal policy. Building on these insights, the authors introduce BOLT, a long-term TVBO algorithm that adapts the dataset size in real time and prunes irrelevant observations, achieving superior performance on diverse synthetic and real-world benchmarks. The results demonstrate that accounting for sampling frequency yields tangible gains in regret and efficiency, with practical impact across domains requiring long-horizon, time-varying optimization.
Abstract
Time-Varying Bayesian Optimization (TVBO) is the go-to framework for optimizing a time-varying, expensive, noisy black-box function $f$. However, most of the asymptotic guarantees offered by TVBO algorithms rely on the assumption that observations are acquired at a constant frequency. As the GP inference complexity scales with the cube of its dataset size, this assumption is unrealistic in the long run. In this paper, we relax this assumption and derive the first upper regret bound that explicitly accounts for changes in the observations sampling frequency. Based on this analysis, we formulate practical recommendations about dataset sizes and stale data policies of TVBO algorithms. We illustrate how an algorithm (BOLT) that follows these recommendations performs better than the state-of-the-art of TVBO through experiments on synthetic and real-world problems.
