MLAILGCOJun 13, 2018

Fast and Scalable Bayesian Deep Learning by Weight-Perturbation in Adam

arXiv:1806.04854v3291 citations
Originality Incremental advance
AI Analysis

This work addresses the problem of computational and implementation barriers for uncertainty estimation in deep learning, making it more accessible for robust system design, though it is incremental as it builds on existing variational inference and Adam optimizer frameworks.

The paper tackles the challenge of making variational inference for uncertainty estimation in deep learning more efficient and easier to implement, achieving comparable uncertainty quality with lower memory, computation, and implementation effort than existing methods.

Uncertainty computation in deep learning is essential to design robust and reliable systems. Variational inference (VI) is a promising approach for such computation, but requires more effort to implement and execute compared to maximum-likelihood methods. In this paper, we propose new natural-gradient algorithms to reduce such efforts for Gaussian mean-field VI. Our algorithms can be implemented within the Adam optimizer by perturbing the network weights during gradient evaluations, and uncertainty estimates can be cheaply obtained by using the vector that adapts the learning rate. This requires lower memory, computation, and implementation effort than existing VI methods, while obtaining uncertainty estimates of comparable quality. Our empirical results confirm this and further suggest that the weight-perturbation in our algorithm could be useful for exploration in reinforcement learning and stochastic optimization.

Code Implementations3 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes