English

Neural Control Variates for Variance Reduction

Machine Learning 2019-10-16 v2 Machine Learning

Abstract

In statistics and machine learning, approximation of an intractable integration is often achieved by using the unbiased Monte Carlo estimator, but the variances of the estimation are generally high in many applications. Control variates approaches are well-known to reduce the variance of the estimation. These control variates are typically constructed by employing predefined parametric functions or polynomials, determined by using those samples drawn from the relevant distributions. Instead, we propose to construct those control variates by learning neural networks to handle the cases when test functions are complex. In many applications, obtaining a large number of samples for Monte Carlo estimation is expensive, which may result in overfitting when training a neural network. We thus further propose to employ auxiliary random variables induced by the original ones to extend data samples for training the neural networks. We apply the proposed control variates with augmented variables to thermodynamic integration and reinforcement learning. Experimental results demonstrate that our method can achieve significant variance reduction compared with other alternatives.

Keywords

Cite

@article{arxiv.1806.00159,
  title  = {Neural Control Variates for Variance Reduction},
  author = {Ruosi Wan and Mingjun Zhong and Haoyi Xiong and Zhanxing Zhu},
  journal= {arXiv preprint arXiv:1806.00159},
  year   = {2019}
}

Comments

Published as a conference paper at ECML PKDD 2019

R2 v1 2026-06-23T02:15:36.238Z