Backpropagation through the Void: Optimizing control variates for black-box gradient estimation

Will Grathwohl, Dami Choi, Yuhuai Wu, Geoffrey Roeder, David Duvenaud
10/31/2017
cs.LG

Official code: duvenaud/relax (163 stars, last commit 2019-07-26).

Abstract

Gradient-based optimization is the foundation of deep learning and reinforcement learning. Even when the mechanism being optimized is unknown or not differentiable, optimization using high-variance or biased gradient estimates is still often the best strategy. We introduce a general framework for learning low-variance, unbiased gradient estimators for black-box functions of random variables. Our method uses gradients of a neural network trained jointly with model parameters or policies, and is applicable in both discrete and continuous settings. We demonstrate this framework for training discrete latent-variable models. We also give an unbiased, action-conditional extension of the advantage actor-critic reinforcement learning algorithm.

View on arXivView PDF

Code Implementations(1)

duvenaud/relaxOfficial100%

Optimizing control variates for black-box gradient estimation

16330TeX, PythonAug 20, 20177 years ago

Similar Papers

Cite this paper

@article{grathwohl2017backpropagation,
  title  = {Backpropagation through the Void: Optimizing control variates for black-box gradient estimation},
  author = {Will Grathwohl and Dami Choi and Yuhuai Wu and Geoffrey Roeder and David Duvenaud},
  year   = {2017},
  eprint = {1711.00123},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1711.00123}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1711.00123.svg)](https://codeofpaper.com/paper/1711.00123)

Discussion