Dynamic Online Ensembles of Basis Expansions
Daniel Waxman, Petar M. Djurić
TL;DR
The paper advances online Bayesian learning by generalizing online GP ensembling to arbitrary linear basis expansions (OEBE), enabling ensembles across diverse models from GAM-HSGPs to RBF networks. It introduces dynamic extensions (DOEBE, SDOEBE) with random walks on parameters and weights, and proposes E-DOEBE to mix dynamic and static models while avoiding weight-collapse. Theoretical regret analyses adapt existing IE-GP bounds to the OEBE framework, and empirical results across multiple real and synthetic datasets show that no single basis dominates; ensembles of diverse bases, including additive Hilbert-space GP constructions, often outperform standard RFF-based approaches. The work highlights practical strategies for hyperparameter sampling, non-Gaussian likelihood inference via Laplace approximation, and the value of additive models in high-dimensional settings, with significant implications for real-time, adaptable Bayesian modeling and online decision-making.
Abstract
Practical Bayesian learning often requires (1) online inference, (2) dynamic models, and (3) ensembling over multiple different models. Recent advances have shown how to use random feature approximations to achieve scalable, online ensembling of Gaussian processes with desirable theoretical properties and fruitful applications. One key to these methods' success is the inclusion of a random walk on the model parameters, which makes models dynamic. We show that these methods can be generalized easily to any basis expansion model and that using alternative basis expansions, such as Hilbert space Gaussian processes, often results in better performance. To simplify the process of choosing a specific basis expansion, our method's generality also allows the ensembling of several entirely different models, for example, a Gaussian process and polynomial regression. Finally, we propose a novel method to ensemble static and dynamic models together.
