Proceedings

Variational Learning of Bayesian Neural Networks via Bayesian Dark Knowledge

Video Download BibTeX Cite

Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Main track. Pages 2037-2043.

https://doi.org/10.24963/ijcai.2020/282

Abstract

Bayesian neural networks (BNNs) have received more and more attention because they are capable of modeling epistemic uncertainty which is hard for conventional neural networks. Markov chain Monte Carlo (MCMC) methods and variational inference (VI) are two mainstream methods for Bayesian deep learning. The former is effective but its storage cost is prohibitive since it has to save many samples of neural network parameters. The latter method is more time and space efficient, however the approximate variational posterior limits its performance. In this paper, we aim to combine the advantages of above two methods by distilling MCMC samples into an approximate variational posterior. On the basis of an existing distillation technique we first propose variational Bayesian dark knowledge method. Moreover, we propose Bayesian dark prior knowledge, a novel distillation method which considers MCMC posterior as the prior of a variational BNN. Two proposed methods both not only can reduce the space overhead of the teacher model so that are scalable, but also maintain a distilled posterior distribution capable of modeling epistemic uncertainty. Experimental results manifest our methods outperform existing distillation method in terms of predictive accuracy and uncertainty modeling.

  1. [Balan et al., 2015] Anoop Korattikara Balan, Vivek Rathod, Kevin P. Murphy, and Max Welling. Bayesian dark knowl- edge. In Proceedings of NIPS, pages 3438-3446, 2015.
  2. [Blundell et al., 2015] Charles Blundell, Julien Cornebise, Koray Kavukcuoglu, and Daan Wierstra. Weight uncer- tainty in neural network. In Proceedings of ICML, pages 1613-1622, 2015.
  3. [Chen et al., 2014] Tianqi Chen, Emily B. Fox, and Carlos Guestrin. Stochastic gradient hamiltonian monte carlo. In Proceedings of ICML, pages 1683-1691, 2014.
  4. [Depeweg et al., 2017] Stefan Depeweg, José Miguel Hernández-Lobato, Finale Doshi-Velez, and Steffen Udluft. Learning and policy search in stochastic dynamical systems with bayesian neural networks. In Proceedings of ICLR, 2017.
  5. [Ding et al., 2014] Nan Ding, Youhan Fang, Ryan Babbush, Changyou Chen, Robert D. Skeel, and Hartmut Neven. Bayesian sampling using stochastic gradient thermostats. In Proceedings of NIPS, pages 3203-3211, 2014.
  6. [Gal and Ghahramani, 2016a] Yarin Gal and Zoubin Ghahra- mani. Bayesian convolutional neural networks with bernoulli approximate variational inference. In ICLR, Work- shop Track Proceedings, 2016.
  7. [Gal and Ghahramani, 2016b] Yarin Gal and Zoubin Ghahra- mani. Dropout as a bayesian approximation: Representing model uncertainty in deep learning. In Proceedings of ICML, pages 1050-1059, 2016.
  8. [Gal et al., 2017] Yarin Gal, Riashat Islam, and Zoubin Ghahramani. Deep bayesian active learning with image data. In Proceedings of ICML, pages 1183-1192, 2017.
  9. [Gal, 2016] Yarin Gal. Uncertainty in Deep Learning. PhD thesis, University of Cambridge, 2016.
  10. [Goodfellow et al., 2014] Ian J. Goodfellow, Jean Pouget- Abadie, Mehdi Mirza, Bing Xu, David Warde-Farley, Sher- jil Ozair, Aaron C. Courville, and Yoshua Bengio. Gen- erative adversarial nets. In Proceedings of NIPS, pages 2672-2680, 2014.
  11. [Goodfellow et al., 2015] Ian J. Goodfellow, Jonathon Shlens, and Christian Szegedy. Explaining and harnessing adversarial examples. In Proceedings of ICLR, 2015.
  12. [Goodfellow et al., 2016] Ian J. Goodfellow, Nicolas Paper- not, and Patrick D. McDaniel. cleverhans v0.1: an adver- sarial machine learning library. CoRR, abs/1610.00768, 2016.
  13. [Graves, 2011] Alex Graves. Practical variational inference for neural networks. In Proceedings of NIPS, pages 2348- 2356, 2011.
  14. [Guo et al., 2017] Chuan Guo, Geoff Pleiss, Yu Sun, and Kil- ian Q. Weinberger. On calibration of modern neural net- works. In Proceedings of ICML, pages 1321-1330, 2017.
  15. [Hinton and van Camp, 1993] Geoffrey E. Hinton and Drew van Camp. Keeping the neural networks simple by minimiz- ing the description length of the weights. In Proceedings of COLT, pages 5-13, 1993.
  16. [Hinton et al., 2014] Geoffrey E. Hinton, Oriol Vinyals, and Jeffrey Dean. Distilling the knowledge in a neural network. In NIPS Deep Learning Workshop, 2014.
  17. [Houlsby et al., 2011] Neil Houlsby, Ferenc Huszar, Zoubin Ghahramani, and Máté Lengyel. Bayesian active learn- ing for classification and preference learning. CoRR, abs/1112.5745, 2011.
  18. [Kendall and Gal, 2017] Alex Kendall and Yarin Gal. What uncertainties do we need in bayesian deep learning for computer vision? In Proceedings of NIPS, pages 5574- 5584, 2017.
  19. [Kingma and Welling, 2014] Diederik P. Kingma and Max Welling. Auto-encoding variational bayes. In Proceedings of ICLR, 2014.
  20. [Louizos and Welling, 2016] Christos Louizos and Max Welling. Structured and efficient variational deep learn- ing with matrix gaussian posteriors. In Proceedings of ICML, pages 1708-1716, 2016.
  21. [Louizos and Welling, 2017] Christos Louizos and Max Welling. Multiplicative normalizing flows for variational bayesian neural networks. In Proceedings of ICML, pages 2218-2227, 2017.
  22. [MacKay, 1992] David J. C. MacKay. A practical bayesian framework for backpropagation networks. Neural Compu- tation, 4(3):448-472, 1992.
  23. [Neal, 1995] GRadford M Neal. Bayesian learning for neural networks. PhD thesis, University of Toronto, 1995.
  24. [Pawlowski et al., 2017] Nick Pawlowski, Miguel Jaques, and Ben Glocker. Efficient variational bayesian neural net- work ensembles for outlier detection. In ICLR, Workshop Track Proceedings, 2017.
  25. [Siddhant and Lipton, 2018] Aditya Siddhant and Zachary C. Lipton. Deep bayesian active learning for natural language processing: Results of a large-scale empirical study. In Proceedings of EMNLP, pages 2904-2909, 2018.
  26. [Szegedy et al., 2014] Christian Szegedy, Wojciech Zaremba, Ilya Sutskever, Joan Bruna, Dumitru Erhan, Ian J. Good- fellow, and Rob Fergus. Intriguing properties of neural networks. In Proceedings of ICLR, 2014.
  27. [Wang et al., 2018] Kuan-Chieh Wang, Paul Vicol, James Lu- cas, Li Gu, Roger Grosse, and Richard S. Zemel. Adver- sarial distillation of bayesian neural network posteriors. In Proceedings of ICML, pages 5177-5186, 2018.
  28. [Welling and Teh, 2011] Max Welling and Yee Whye Teh. Bayesian learning via stochastic gradient langevin dynam- ics. In Proceedings of ICML, pages 681-688, 2011.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards