Gradient Estimation Using Stochastic Computation Graphs

By John Schulman, Nicolas Manfred Otto Heess, Theophane Weber, Pieter Abbeel. 2015

426 citations recorded by the source corpus.

In a variety of problems originating in supervised, unsupervised, and reinforcement learning, the loss function is defined by an expectation over a collection of random variables, which might be part of a probabilistic model or the external world. Estimating the gradient of this loss function, using samples, lies at the core of gradient-based learning algorithms for these problems. We introduce the formalism of stochastic computation graphs—directed acyclic graphs that include both deterministic functions and conditional probability distributions—and describe how to easily and automatically derive an unbiased estimator of the loss function's gradient. The resulting algorithm for computing the gradient estimator is a simple modification of the standard backpropagation algorithm. The generic scheme we propose unifies estimators derived in variety of prior work, along with variance-reduction techniques therein. It could assist researchers in developing intricate models involving a combination of stochastic and deterministic operations, enabling, for example, attention, memory, and control actions.

Subfields: Artificial Intelligence, Reinforcement Learning, Optimization & Training

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Sergey Levine
  2. Yoshua Bengio
  3. Pieter Abbeel
  4. Quoc V. Le
  5. Ruslan Salakhutdinov
  6. Mohit Bansal
  7. Jianfeng Gao
  8. Chelsea Finn

In Reinforcement Learning

  1. Sergey Levine
  2. Pieter Abbeel
  3. Chelsea Finn
  4. Shimon Whiteson
  5. Shixiang Shane Gu
  6. Yuxi Li
  7. Ofir Nachum
  8. Nicolas Manfred Otto Heess

In Optimization & Training

  1. Sergey Levine
  2. Yoshua Bengio
  3. Quoc V. Le
  4. Pieter Abbeel
  5. Razvan Pascanu
  6. Kyunghyun Cho
  7. Aaron C. Courville
  8. Richard Socher

Citations in the corpus