English

SVFT: Parameter-Efficient Fine-Tuning with Singular Vectors

Machine Learning 2024-05-31 v1 Artificial Intelligence Computation and Language

Abstract

Popular parameter-efficient fine-tuning (PEFT) methods, such as LoRA and its variants, freeze pre-trained model weights WW and inject learnable matrices ΔW\Delta W. These ΔW\Delta W matrices are structured for efficient parameterization, often using techniques like low-rank approximations or scaling vectors. However, these methods typically show a performance gap compared to full fine-tuning. Although recent PEFT methods have narrowed this gap, they do so at the cost of additional learnable parameters. We propose SVFT, a simple approach that fundamentally differs from existing methods: the structure imposed on ΔW\Delta W depends on the specific weight matrix WW. Specifically, SVFT updates WW as a sparse combination of outer products of its singular vectors, training only the coefficients (scales) of these sparse combinations. This approach allows fine-grained control over expressivity through the number of coefficients. Extensive experiments on language and vision benchmarks show that SVFT recovers up to 96% of full fine-tuning performance while training only 0.006 to 0.25% of parameters, outperforming existing methods that only recover up to 85% performance using 0.03 to 0.8% of the trainable parameter budget.

Keywords

Cite

@article{arxiv.2405.19597,
  title  = {SVFT: Parameter-Efficient Fine-Tuning with Singular Vectors},
  author = {Vijay Lingam and Atula Tejaswi and Aditya Vavre and Aneesh Shetty and Gautham Krishna Gudur and Joydeep Ghosh and Alex Dimakis and Eunsol Choi and Aleksandar Bojchevski and Sujay Sanghavi},
  journal= {arXiv preprint arXiv:2405.19597},
  year   = {2024}
}

Comments

17 pages, 5 figures, 14 tables

R2 v1 2026-06-28T16:46:30.038Z