English

Eigenvalue Corrected Noisy Natural Gradient

Machine Learning 2018-12-03 v1 Machine Learning

Abstract

Variational Bayesian neural networks combine the flexibility of deep learning with Bayesian uncertainty estimation. However, inference procedures for flexible variational posteriors are computationally expensive. A recently proposed method, noisy natural gradient, is a surprisingly simple method to fit expressive posteriors by adding weight noise to regular natural gradient updates. Noisy K-FAC is an instance of noisy natural gradient that fits a matrix-variate Gaussian posterior with minor changes to ordinary K-FAC. Nevertheless, a matrix-variate Gaussian posterior does not capture an accurate diagonal variance. In this work, we extend on noisy K-FAC to obtain a more flexible posterior distribution called eigenvalue corrected matrix-variate Gaussian. The proposed method computes the full diagonal re-scaling factor in Kronecker-factored eigenbasis. Empirically, our approach consistently outperforms existing algorithms (e.g., noisy K-FAC) on regression and classification tasks.

Keywords

Cite

@article{arxiv.1811.12565,
  title  = {Eigenvalue Corrected Noisy Natural Gradient},
  author = {Juhan Bae and Guodong Zhang and Roger Grosse},
  journal= {arXiv preprint arXiv:1811.12565},
  year   = {2018}
}
R2 v1 2026-06-23T06:26:23.206Z