Scalable Control Variates for Monte Carlo Methods via Stochastic Optimization

06/12/2020
by   Shijing Si, et al.
0

Control variates are a well-established tool to reduce the variance of Monte Carlo estimators. However, for large-scale problems including high-dimensional and large-sample settings, their advantages can be outweighed by a substantial computational cost. This paper considers control variates based on Stein operators, presenting a framework that encompasses and generalizes existing approaches that use polynomials, kernels and neural networks. A learning strategy based on minimising a variational objective through stochastic optimization is proposed, leading to scalable and effective control variates. Our results are both empirical, based on a range of test functions and problems in Bayesian inference, and theoretical, based on an analysis of the variance reduction that can be achieved.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/01/2019

Multi-level Monte Carlo Variational Inference

In many statistics and machine learning frameworks, stochastic optimizat...
research
09/02/2021

Application of Monte Carlo Stochastic Optimization (MOST) to Deep Learning

In this paper, we apply the Monte Carlo stochastic optimization (MOST) p...
research
06/06/2018

Spectral Inference Networks: Unifying Spectral Methods With Deep Learning

We present Spectral Inference Networks, a framework for learning eigenfu...
research
11/13/2018

Regularised Zero-Variance Control Variates for High-Dimensional Variance Reduction

Zero-variance control variates (ZV-CV) are a post-processing method to r...
research
06/26/2019

Monte Carlo Integration with adaptive variance selection for improved stochastic Efficient Global Optimization

In this paper, the minimization of computational cost on evaluating mult...
research
05/22/2023

Multilevel Control Functional

Control variates are variance reduction techniques for Monte Carlo estim...
research
05/21/2014

A Comparison of Monte Carlo Tree Search and Mathematical Optimization for Large Scale Dynamic Resource Allocation

Dynamic resource allocation (DRA) problems are an important class of dyn...

Please sign up or login with your details

Forgot password? Click here to reset