SingLoRA: Low Rank Adaptation Using a Single Matrix
David Bensa\"id, Noam Rotstein, Roy Velich, Daniel Bensa\"id, Ron Kimmel

TL;DR
SingLoRA introduces a low-rank adaptation method that uses a single matrix for parameter-efficient fine-tuning, ensuring stable training and reducing parameters, with demonstrated improvements in NLP and image generation tasks.
Contribution
It reformulates low-rank adaptation by learning a single matrix, removing scale conflicts, and guaranteeing stable feature learning, while halving parameter count.
Findings
Outperforms LoRA in NLP task accuracy with fewer parameters.
Improves image fidelity in diffusion models over existing methods.
Ensures stable training dynamics through theoretical analysis.
Abstract
Low-Rank Adaptation (LoRA) has significantly advanced parameter-efficient fine-tuning of large pretrained models. LoRA augments the pre-trained weights of a model by adding the product of two smaller matrices that together form a low-rank matrix update. Recent research has shown that scale disparities between these two matrices often cause unstable training dynamics, leading to suboptimal performance. In this paper, we propose SingLoRA, which reformulates low-rank adaptation by learning the weights update as a decomposition of a single low-rank matrix multiplied by its transpose. This simple design inherently removes inter-matrix scale conflicts, ensuring stable optimization, and roughly halves the parameter count. We analyze SingLoRA within the infinite-width neural network framework, showing that it guarantees stable feature learning by construction. Extensive experiments on multiple…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · Generative Adversarial Networks and Image Synthesis · Stochastic Gradient Optimization Techniques
