Parallelized Acquisition for Active Learning using Monte Carlo Sampling

05/30/2023
by   Jesús Torrado, et al.
0

Bayesian inference remains one of the most important tool-kits for any scientist, but increasingly expensive likelihood functions are required for ever-more complex experiments, raising the cost of generating a Monte Carlo sample of the posterior. Recent attention has been directed towards the use of emulators of the posterior based on Gaussian Process (GP) regression combined with active sampling to achieve comparable precision with far fewer costly likelihood evaluations. Key to this approach is the batched acquisition of proposals, so that the true posterior can be evaluated in parallel. This is usually achieved via sequential maximization of the highly multimodal acquisition function. Unfortunately, this approach parallelizes poorly and is prone to getting stuck in local maxima. Our approach addresses this issue by generating nearly-optimal batches of candidates using an almost-embarrassingly parallel Nested Sampler on the mean prediction of the GP. The resulting nearly-sorted Monte Carlo sample is used to generate a batch of candidates ranked according to their sequentially conditioned acquisition function values at little cost. The final sample can also be used for inferring marginal quantities. Our proposed implementation (NORA) demonstrates comparable accuracy to sequential conditioned acquisition optimization and efficient parallelization in various synthetic and cosmological inference problems.

READ FULL TEXT
research
03/09/2023

Fast post-process Bayesian inference with Sparse Variational Bayesian Monte Carlo

We introduce Sparse Variational Bayesian Monte Carlo (SVBMC), a method f...
research
11/03/2022

Fast and robust Bayesian Inference using Gaussian Processes with GPry

We present the GPry algorithm for fast Bayesian inference of general (no...
research
05/31/2020

Adaptive quadrature schemes for Bayesian inference via active learning

Numerical integration and emulation are fundamental topics across scient...
research
01/07/2014

Accelerating ABC methods using Gaussian processes

Approximate Bayesian computation (ABC) methods are used to approximate p...
research
12/01/2017

The reparameterization trick for acquisition functions

Bayesian optimization is a sample-efficient approach to solving global o...
research
04/01/2016

A sequential Monte Carlo approach to Thompson sampling for Bayesian optimization

Bayesian optimization through Gaussian process regression is an effectiv...
research
05/04/2020

Cross-validation based adaptive sampling for Gaussian process models

In many real-world applications, we are interested in approximating blac...

Please sign up or login with your details

Forgot password? Click here to reset