SRLoRA: Subspace Recomposition in Low-Rank Adaptation via Importance-Based Fusion and Reinitialization
Journal:
arXiv
Published Date:
May 18, 2025
Abstract
Low-Rank Adaptation (LoRA) is a widely adopted parameter-efficient
fine-tuning (PEFT) method that injects two trainable low-rank matrices (A and
B) into frozen pretrained models. While efficient, LoRA constrains updates to a
fixed low-rank subspace (Delta W = BA), which can limit representational
capacity and hinder downstream performance. We introduce Subspace Recomposition
in Low-Rank Adaptation (SRLoRA) via importance-based fusion and
reinitialization, a novel approach that enhances LoRA's expressiveness without
compromising its lightweight structure. SRLoRA assigns importance scores to
each LoRA pair (a column of B and the corresponding row of A), and dynamically
recomposes the subspace during training. Less important pairs are fused into
the frozen backbone, freeing capacity to reinitialize new pairs along unused
principal directions derived from the pretrained weight's singular value
decomposition. This mechanism enables continual subspace refreshment and richer
adaptation over time, without increasing the number of trainable parameters. We
evaluate SRLoRA on both language and vision tasks, including the GLUE benchmark
and various image classification datasets. SRLoRA consistently achieves faster
convergence and improved accuracy over standard LoRA, demonstrating its
generality, efficiency, and potential for broader PEFT applications.