Bayesian Convolutional Neural Networks with Bernoulli Approximate Variational Inference

By Yarin Gal, Zoubin Ghahramani. 2015

829 citations recorded by the source corpus.

Convolutional neural networks (CNNs) work well on large datasets. But labelled data is hard to collect, and in some applications larger amounts of data are not available. The problem then is how to use CNNs with small data -- as CNNs overfit quickly. We present an efficient Bayesian CNN, offering better robustness to over-fitting on small data than traditional approaches. This is by placing a probability distribution over the CNN's kernels. We approximate our model's intractable posterior with Bernoulli variational distributions, requiring no additional model parameters. On the theoretical side, we cast dropout network training as approximate inference in Bayesian neural networks. This allows us to implement our model using existing tools in deep learning with no increase in time complexity, while highlighting a negative result in the field. We show a considerable improvement in classification accuracy compared to standard techniques and improve on published state-of-the-art results for CIFAR-10.

Subfields: Artificial Intelligence, Model Architectures, Probabilistic & Bayesian Methods

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. Yarin Gal
  2. Bernt Schiele
  3. Yoshua Bengio
  4. Sergey Levine
  5. Trevor Darrell
  6. Luc Van Gool
  7. Chunhua Shen
  8. Dacheng Tao

In Model Architectures

  1. Kumar Shridhar
  2. Felix Laumann
  3. Alex Kendall
  4. Marcus Liwicki
  5. S. Murray
  6. Adrian Llopart Maurin
  7. Yarin Gal
  8. Roberto Cipolla

In Probabilistic & Bayesian Methods

  1. Yarin Gal
  2. Yingzhen Li
  3. Alex Kendall
  4. Zoubin Ghahramani
  5. S. Murray
  6. Stefano Ermon
  7. Sebastian Farquhar
  8. Lance M. Kaplan

Citations in the corpus