Asymmetry in Low-Rank Adapters of Foundation Models

Jiacheng Zhu, Kristjan H. Greenewald, Kimia Nadjahi, Haitz S'aez de Oc'ariz Borde, Rickard Brüel Gabrielsson +4 more
2/12/2026

No official code found. Best implementation: Jiacheng-Zhu-AIML/AsymmetryLoRA (40 stars, last commit 2024-02-27).

Abstract

Parameter-efficient fine-tuning optimizes large, pre-trained foundation models by updating a subset of parameters; in this class, Low-Rank Adaptation (LoRA) is particularly effective. Inspired by an effort to investigate the different roles of LoRA matrices during fine-tuning, this paper characterizes and leverages unexpected asymmetry in the importance of low-rank adapter matrices. Specifically, when updating the parameter matrices of a neural network by adding a product $BA$, we observe that the $B$ and $A$ matrices have distinct functions: $A$ extracts features from the input, while $B$ uses these features to create the desired output. Based on this observation, we demonstrate that fine-tuning $B$ is inherently more effective than fine-tuning $A$, and that a random untrained $A$ should perform nearly as well as a fine-tuned one. Using an information-theoretic lens, we also bound the generalization of low-rank adapters, showing that the parameter savings of exclusively training $B$ improves the bound. We support our conclusions with experiments on RoBERTa, BART-Large, LLaMA-2, and ViTs.

View on arXivView PDF

Code Implementations(1)

Preprint: Asymmetry in Low-Rank Adapters of Foundation Models

404PythonFeb 12, 20242 years ago
bertfine-tuningfoundation-modelsllamallm+2 more

Similar Papers

Cite this paper

@article{zhu2026asymmetry,
  title  = {Asymmetry in Low-Rank Adapters of Foundation Models},
  author = {Jiacheng Zhu and Kristjan H. Greenewald and Kimia Nadjahi and Haitz S'aez de Oc'ariz Borde and Rickard Brüel Gabrielsson and Leshem Choshen and Marzyeh Ghassemi and M. Yurochkin and Justin Solomon},
  year   = {2026},
  eprint = {2402.16842},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2402.16842},
  journal = {ICML 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.16842.svg)](https://codeofpaper.com/paper/2402.16842)

Discussion