The Quest for Winning Tickets in Low-Rank Adapters
Hamed Damirchi, Cristian Rodriguez-Opazo, Ehsan Abbasnejad, Zhen Zhang, Javen Shi
TL;DR
This work extends the Lottery Ticket Hypothesis to Low-Rank Adaptation (LoRA) for parameter-efficient fine-tuning, showing that sparsely masked LoRAs can match dense LoRA performance while dramatically reducing trainable parameters. It introduces Partial-LoRA, which derives per-layer sparsity ratios from limited data and applies random masks to LoRA components, preserving task-relevant subspaces of pretrained models. Theoretical guarantees are provided for the existence of winning tickets in LoRAs, supported by empirical results across 8 vision and 12 language tasks, larger models, and multi-task settings, achieving up to 87% parameter reduction with competitive accuracy. This approach offers a principled, scalable path to efficient adaptation of large pretrained models with broad practical impact in real-world deployment where resources are limited.
Abstract
The Lottery Ticket Hypothesis (LTH) suggests that over-parameterized neural networks contain sparse subnetworks ("winning tickets") capable of matching full model performance when trained from scratch. With the growing reliance on fine-tuning large pretrained models, we investigate whether LTH extends to parameter-efficient fine-tuning (PEFT), specifically focusing on Low-Rank Adaptation (LoRA) methods. Our key finding is that LTH holds within LoRAs, revealing sparse subnetworks that can match the performance of dense adapters. In particular, we find that the effectiveness of sparse subnetworks depends more on how much sparsity is applied in each layer than on the exact weights included in the subnetwork. Building on this insight, we propose Partial-LoRA, a method that systematically identifies said subnetworks and trains sparse low-rank adapters aligned with task-relevant subspaces of the pre-trained model. Experiments across 8 vision and 12 language tasks in both single-task and multi-task settings show that Partial-LoRA reduces the number of trainable parameters by up to 87\%, while maintaining or improving accuracy. Our results not only deepen our theoretical understanding of transfer learning and the interplay between pretraining and fine-tuning but also open new avenues for developing more efficient adaptation strategies.
