BLoB: Bayesian Low-Rank Adaptation by Backpropagation for Large Language Models
Yibin Wang, Haizhou Shi, Ligong Han, Dimitris Metaxas, Hao Wang
TL;DR
This work tackles overconfidence in large language models during domain-specific fine-tuning by proposing BLoB, a Bayesian low-rank adaptation method that jointly learns the mean and covariance of a LoRA-based parameter update in backpropagation. By asymmetric Bayesianizing only the low-rank A while keeping B fixed, and enforcing a low-rank prior on full weights, BLoB achieves efficient variational inference with a closed-form KL term and improved sample efficiency through Flipout. Empirically, BLoB delivers superior uncertainty calibration (lower NLL and ECE) and strong generalization on in-distribution data, with competitive or superior performance under distributional shift across multiple tasks and architectures, while incurring modest memory and compute overhead. Overall, BLoB demonstrates that simultaneous optimization of the mean and covariance in a low-rank posterior during fine-tuning can enhance reliability and robustness of LLMs in practical deployment.
Abstract
Large Language Models (LLMs) often suffer from overconfidence during inference, particularly when adapted to downstream domain-specific tasks with limited data. Previous work addresses this issue by employing approximate Bayesian estimation after the LLMs are trained, enabling them to quantify uncertainty. However, such post-training approaches' performance is severely limited by the parameters learned during training. In this paper, we go beyond post-training Bayesianization and propose Bayesian Low-Rank Adaptation by Backpropagation (BLoB), an algorithm that continuously and jointly adjusts both the mean and covariance of LLM parameters throughout the whole fine-tuning process. Our empirical results verify the effectiveness of BLoB in terms of generalization and uncertainty estimation, when evaluated on both in-distribution and out-of-distribution data.
