atlas

Research map / Probabilistic and scientific modeling / Uncertainty and Gaussian processes

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

AAAI 2025 · Probabilistic and scientific modeling › Uncertainty and Gaussian processes · approach: Approximate inference in Bayesian neural networks · 6 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Bella, which approximates a Bayesian neural network posterior by running SVGD or deep ensembles over low-rank (LoRA-style) perturbations of a shared pre-trained weight matrix, cutting trainable parameters by orders of magnitude.

Problem

Full-parameter Bayesian methods (deep ensembles, SVGD) are computationally infeasible for large pre-trained models, limiting practical Bayesian deep learning for robustness and uncertainty.

Approach

Represent each ensemble/SVGD particle as a low-rank perturbation B_i A_i of a frozen pre-trained weight matrix and run joint SVGD over the low-rank factors, so many particles (100+) fit in the memory of one full model, with an RBF kernel computed efficiently via trace identities.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace full-parameter SVGD particles with low-rank parameter updatesSVGD on CLIP ViT-B/32 · CIFAR-100accuracy: 87.03 ± 0.29% -> 87.63 ± 0.46%Helped
replace full-parameter SVGD particles with low-rank parameter updatesSVGD on CLIP ViT-B/32 · CAMELYON17accuracy: 93.98 ± 1.23% -> 93.61 ± 1.28%No clear effect
replace full-parameter SVGD particles with low-rank parameter updatesSVGD on CLIP ViT-B/32 · DomainNetaccuracy: 83.66 ± 1.76% -> 81.41 ± 3.06%Hurt
replace full-parameter SVGD particles with low-rank parameter updatesSVGD on CLIP ViT-B/32 · ImageNetaccuracy: 79.36 -> 78.24Hurt
replace full-parameter SVGD particles with low-rank parameter updatesSVGD on CLIP ViT-B/32 · CIFAR-10-C (average)accuracy: 86.84 -> 83.77Hurt
replace full-parameter SVGD particles with low-rank parameter updatesSVGD on CLIP ViT-B/32 · VQA v2 Yes/Noaccuracy: 91.59 -> 92.46Helped
replace full-parameter SVGD particles with low-rank parameter updatesSVGD on CLIP ViT-B/32 · VQA v2 Numberaccuracy: 58.69 -> 60.19Helped
increase low-rank adapter rank from 2 toward 16 (ablation)Bella on CLIP ViT-B/32 · CAMELYON17accuracy: 95.08% -> 95.21%Helped
increase the number of Bella parameter particles (ablation)Bella on CLIP ViT-B/32 · CIFAR-10performanceHelped
fine-tune projection layers 0–11 only (ablation)Bella on CLIP ViT-B/32 · CAMELYON17accuracy: 94.89 -> 95.83Helped
fine-tune FC and projection layers 0–5 rather than all layers (ablation)Bella on CLIP ViT-B/32 · CAMELYON17accuracy: 94.89 -> 92.7Hurt
fine-tune FC and projection layers 6–11 rather than all layers (ablation)Bella on CLIP ViT-B/32 · CAMELYON17accuracy: 94.89 -> 91.39Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 CAMELYON17 DomainNet ImageNet VQA v2

Benchmarks: CIFAR-10 CIFAR-100 CAMELYON17 DomainNet ImageNet CIFAR-10-C STL-10 VQA v2

Metrics: accuracy expected calibration error maximum calibration error Brier score AUROC predictive entropy mutual information FGSM robustness accuracy exact match

Baselines: Single model Deep ensemble (full) SVGD (full) VBL VI SGLD

Builds on: Stein Variational Gradient Descent LoRA deep ensembles Laplace LoRA

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy