MLLGCODec 4, 2018

Batch Selection for Parallelisation of Bayesian Quadrature

arXiv:1812.01553v18 citations
Originality Incremental advance
AI Analysis

This addresses the serial bottleneck in Bayesian Quadrature for machine learning tasks like model averaging, making it more efficient for practitioners dealing with costly evaluations.

The paper tackles the problem of parallelizing Bayesian Quadrature, a probabilistic integration method, by introducing batch selection methods to sample multiple points per step, which reduces computation time for expensive integrands.

Integration over non-negative integrands is a central problem in machine learning (e.g. for model averaging, (hyper-)parameter marginalisation, and computing posterior predictive distributions). Bayesian Quadrature is a probabilistic numerical integration technique that performs promisingly when compared to traditional Markov Chain Monte Carlo methods. However, in contrast to easily-parallelised MCMC methods, Bayesian Quadrature methods have, thus far, been essentially serial in nature, selecting a single point to sample at each step of the algorithm. We deliver methods to select batches of points at each step, based upon those recently presented in the Batch Bayesian Optimisation literature. Such parallelisation significantly reduces computation time, especially when the integrand is expensive to sample.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes