Event-Triggered Time-Varying Bayesian Optimization
Paul Brunzema, Alexander von Rohr, Friedrich Solowjow, Sebastian Trimpe
TL;DR
The paper tackles sequential optimization of a time-varying objective with an unknown rate of change $\varepsilon$ by introducing ET-GP-UCB, an event-triggered Bayesian optimization algorithm. ET-GP-UCB uses probabilistic uniform error bounds to detect model mismatch and resets its dataset within an admissible window to adapt to realized changes, delivering regret bounds that depend on the unknown variation via functions like $\phi_T(\varepsilon,\bar{N})$ without requiring exact $\varepsilon$. Theoretical results extend prior TVBO regret analyses to adaptive resets and are complemented by extensive empirical evaluations on synthetic benchmarks and real-world data (e.g., temperature sensing, policy search), showing superior performance and reduced hyperparameter tuning. The work also provides practical extensions, including online hyperparameter tuning strategies and mechanisms to retain past information, enhancing data efficiency in higher dimensions and more complex settings.
Abstract
We consider the problem of sequentially optimizing a time-varying objective function using time-varying Bayesian optimization (TVBO). Current approaches to TVBO require prior knowledge of a constant rate of change to cope with stale data arising from time variations. However, in practice, the rate of change is usually unknown. We propose an event-triggered algorithm, ET-GP-UCB, that treats the optimization problem as static until it detects changes in the objective function and then resets the dataset. This allows the algorithm to adapt online to realized temporal changes without the need for exact prior knowledge. The event trigger is based on probabilistic uniform error bounds used in Gaussian process regression. We derive regret bounds for adaptive resets without exact prior knowledge of the temporal changes and show in numerical experiments that ET-GP-UCB outperforms competing GP-UCB algorithms on both synthetic and real-world data. The results demonstrate that ET-GP-UCB is readily applicable without extensive hyperparameter tuning.
