English

SORSA: Singular Values and Orthonormal Regularized Singular Vectors Adaptation of Large Language Models

Machine Learning 2025-05-30 v6 Computation and Language

Abstract

In this paper, we propose Singular Values and Orthonormal Regularized Singular Vectors Adaptation, or SORSA, a novel parameter efficient fine-tuning (PEFT) method. Each SORSA adapter consists of two main parts: trainable principal singular weights Wp=Updiag(Sp)VpW_p = U_p \text{diag}(S_p) V^\top_p, and frozen residual weights Wr=Urdiag(Sr)VrW_r = U_r \text{diag}(S_r) V^\top_r. These parts are initialized by performing singular value decomposition (SVD) on pre-trained weights. Moreover, we implement and analyze an orthonormal regularizer, which we prove could decrease the condition number of WpW_p and make the optimization more efficient. SORSA adapters could be merged during inference, thus eliminating any inference latency. We also introduce a method to analyze the variation of the parameters by performing SVD and discuss and analyze SORSA's superiority in minimizing the alteration in the SVD aspect. After all, SORSA shows a faster convergence than LoRA and PiSSA in our experiments. On the GSM-8K benchmark, Llama 2 7B adapted using SORSA achieved 56.03\% accuracy, surpassing LoRA (42.30\%) and Full FT (49.05\%). We conclude that SORSA offers a new perspective on parameter-efficient fine-tuning, demonstrating remarkable performance.

Keywords

Cite

@article{arxiv.2409.00055,
  title  = {SORSA: Singular Values and Orthonormal Regularized Singular Vectors Adaptation of Large Language Models},
  author = {Yang Cao and Zhao Song},
  journal= {arXiv preprint arXiv:2409.00055},
  year   = {2025}
}