LGAICVJul 30, 2024

Bayesian Low-Rank LeArning (Bella): A Practical Approach to Bayesian Neural Networks

arXiv:2407.20891v57 citationsh-index: 42
Originality Incremental advance
AI Analysis

This work addresses the scalability problem for practitioners wanting to use Bayesian deep learning in real-world applications, offering a practical solution with demonstrated effectiveness.

The paper tackles the computational complexity of Bayesian neural networks by introducing the Bella framework, which uses low-rank perturbations to reduce trainable parameters and achieves performance comparable to or better than conventional methods on large-scale tasks like ImageNet and DomainNet.

Computational complexity of Bayesian learning is impeding its adoption in practical, large-scale tasks. Despite demonstrations of significant merits such as improved robustness and resilience to unseen or out-of-distribution inputs over their non- Bayesian counterparts, their practical use has faded to near insignificance. In this study, we introduce an innovative framework to mitigate the computational burden of Bayesian neural networks (BNNs). Our approach follows the principle of Bayesian techniques based on deep ensembles, but significantly reduces their cost via multiple low-rank perturbations of parameters arising from a pre-trained neural network. Both vanilla version of ensembles as well as more sophisticated schemes such as Bayesian learning with Stein Variational Gradient Descent (SVGD), previously deemed impractical for large models, can be seamlessly implemented within the proposed framework, called Bayesian Low-Rank LeArning (Bella). In a nutshell, i) Bella achieves a dramatic reduction in the number of trainable parameters required to approximate a Bayesian posterior; and ii) it not only maintains, but in some instances, surpasses the performance of conventional Bayesian learning methods and non-Bayesian baselines. Our results with large-scale tasks such as ImageNet, CAMELYON17, DomainNet, VQA with CLIP, LLaVA demonstrate the effectiveness and versatility of Bella in building highly scalable and practical Bayesian deep models for real-world applications.

Code Implementations1 repo
Foundations

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

Your Notes