SBoRA: Low-Rank Adaptation with Regional Weight Updates
Lai-Man Po, Yuyang Liu, Haoxuan Wu, Tianqi Zhang, Wing-Yin Yu, Zhuohan, Wang, Zeyu Jiang, and Kun Li

TL;DR
SBoRA is a parameter-efficient fine-tuning method for large language models that uses orthogonal basis vectors to enable regional weight updates, reducing trainable parameters while improving performance.
Contribution
SBoRA introduces a novel low-rank adaptation approach with regional weight updates, enhancing efficiency and effectiveness over existing methods like LoRA.
Findings
SBoRA-FA outperforms LoRA in various fine-tuning tasks.
SBoRA enables memory-efficient fine-tuning with sparse updates.
QSBoRA effectively adapts quantized LLaMA models.
Abstract
This paper introduces Standard Basis LoRA (SBoRA), a novel parameter-efficient fine-tuning approach for Large Language Models that builds upon the pioneering works of Low-Rank Adaptation (LoRA) and Orthogonal Adaptation. SBoRA reduces the number of trainable parameters by half or doubles the rank with the similar number of trainable parameters as LoRA, while improving learning performance. By utilizing orthogonal standard basis vectors to initialize one of the low-rank matrices (either or ), SBoRA facilitates regional weight updates and memory-efficient fine-tuning. This results in two variants, SBoRA-FA and SBoRA-FB, where only one of the matrices is updated, leading to a sparse update matrix with predominantly zero rows or columns. Consequently, most of the fine-tuned model's weights …
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsImage and Signal Denoising Methods
MethodsLLaMA
