Flipout: Efficient Pseudo-Independent Weight Perturbations on Mini-Batches

By Yeming Wen, Paul Vicol, Jimmy Ba, Dustin Tran, Roger Baker Grosse. 2018

353 citations recorded by the source corpus.

Stochastic neural net weights are used in a variety of contexts, including regularization, Bayesian neural nets, exploration in reinforcement learning, and evolution strategies. Unfortunately, due to the large number of weights, all the examples in a mini-batch typically share the same weight perturbation, thereby limiting the variance reduction effect of large mini-batches. We introduce flipout, an efficient method for decorrelating the gradients within a mini-batch by implicitly sampling pseudo-independent weight perturbations for each example. Empirically, flipout achieves the ideal linear variance reduction for fully connected networks, convolutional networks, and RNNs. We find significant speedups in training neural networks with multiplicative Gaussian perturbations. We show that flipout is effective at regularizing LSTMs, and outperforms previous methods. Flipout also enables us to vectorize evolution strategies: in our experiments, a single GPU with flipout can handle the same throughput as at least 40 CPU cores using existing methods, equivalent to a factor-of-4 cost reduction on Amazon Web Services.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, 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. Quoc V. Le
  4. Pieter Abbeel
  5. Ruslan Salakhutdinov
  6. Stefano Ermon
  7. Chelsea Finn
  8. Mohit Bansal

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Dacheng Tao
  3. Trevor Darrell
  4. Jitendra Malik
  5. Bernt Schiele
  6. Xiaogang Wang
  7. Ming-Hsuan Yang
  8. Andrew Zisserman

In Optimization & Training

  1. Philipp Hennig
  2. Roger Baker Grosse
  3. David Kristjanson Duvenaud
  4. Dustin Tran
  5. Guodong Zhang
  6. Simon Lacoste-Julien
  7. Balaji Lakshminarayanan
  8. Jimmy Ba

Citations in the corpus