Bayesian-LoRA: Probabilistic Low-Rank Adaptation of Large Language Models
Moule Lin, Shuhao Guan, Andrea Patane, David Gregg, Goetz Botterweck
TL;DR
Bayesian-LoRA reframes LoRA’s deterministic, low-rank fine-tuning as a probabilistic, flow-augmented model by introducing inducing variables $U$ and a Kronecker-structured prior, enabling end-to-end calibration during training. The approach builds a structural isomorphism between LoRA’s bilinear updates and Kronecker-factored sparse Gaussian process posteriors, with a flow $T_\phi$ enriching posterior flexibility while keeping overhead small. Empirical results across commonsense reasoning, WikiText-2 language modeling, and math reasoning on models up to 14B dense and 30B MoE demonstrate significant reductions in NLL and ECE, especially under distribution shift, with only about ${\approx}0.42$M additional parameters and ${\approx}1.2\times$ training time relative to standard LoRA. The method yields robust uncertainty estimates and favorable out-of-distribution performance, suggesting calibrated end-to-end Bayesian fine-tuning as a practical alternative to costly ensembles or post-hoc calibration.
Abstract
Large Language Models usually put more emphasis on accuracy and therefore, will guess even when not certain about the prediction, which is especially severe when fine-tuned on small datasets due to the inherent tendency toward miscalibration. In this work, we introduce Bayesian-LoRA, which reformulates the deterministic LoRA update as a probabilistic low-rank representation inspired by Sparse Gaussian Processes. We identify a structural isomorphism between LoRA's factorization and Kronecker-factored SGP posteriors, and show that LoRA emerges as a limiting case when posterior uncertainty collapses. We conduct extensive experiments on various LLM architectures across commonsense reasoning benchmarks. With only approximately 0.42M additional parameters and ${\approx}1.2{\times}$ training cost relative to standard LoRA, Bayesian-LoRA significantly improves calibration across models up to 30B, achieving up to 84% ECE reduction and 76% NLL reduction while maintaining competitive accuracy for both in-distribution and out-of-distribution (OoD) evaluations.
