SVFit: Parameter-Efficient Fine-Tuning of Large Pre-Trained Models Using Singular Values

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Sun, Chengwei, Wei, Jiwei, Wu, Yujia, Shi, Yiming, He, Shiyuan, Ma, Zeyu, Xie, Ning, Yang, Yang
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909310586454016
author Sun, Chengwei
Wei, Jiwei
Wu, Yujia
Shi, Yiming
He, Shiyuan
Ma, Zeyu
Xie, Ning
Yang, Yang
author_facet Sun, Chengwei
Wei, Jiwei
Wu, Yujia
Shi, Yiming
He, Shiyuan
Ma, Zeyu
Xie, Ning
Yang, Yang
contents Large pre-trained models (LPMs) have demonstrated exceptional performance in diverse natural language processing and computer vision tasks. However, fully fine-tuning these models poses substantial memory challenges, particularly in resource-constrained environments. Parameter-efficient fine-tuning (PEFT) methods, such as LoRA, mitigate this issue by adjusting only a small subset of parameters. Nevertheless, these methods typically employ random initialization for low-rank matrices, which can lead to inefficiencies in gradient descent and diminished generalizability due to suboptimal starting points. To address these limitations, we propose SVFit, a novel PEFT approach that leverages singular value decomposition (SVD) to initialize low-rank matrices using critical singular values as trainable parameters. Specifically, SVFit performs SVD on the pre-trained weight matrix to obtain the best rank-r approximation matrix, emphasizing the most critical singular values that capture over 99% of the matrix's information. These top-r singular values are then used as trainable parameters to scale the fundamental subspaces of the matrix, facilitating rapid domain adaptation. Extensive experiments across various pre-trained models in natural language understanding, text-to-image generation, and image classification tasks reveal that SVFit outperforms LoRA while requiring 16 times fewer trainable parameters.
format Preprint
id arxiv_https___arxiv_org_abs_2409_05926
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle SVFit: Parameter-Efficient Fine-Tuning of Large Pre-Trained Models Using Singular Values
Sun, Chengwei
Wei, Jiwei
Wu, Yujia
Shi, Yiming
He, Shiyuan
Ma, Zeyu
Xie, Ning
Yang, Yang
Machine Learning
Computation and Language
Large pre-trained models (LPMs) have demonstrated exceptional performance in diverse natural language processing and computer vision tasks. However, fully fine-tuning these models poses substantial memory challenges, particularly in resource-constrained environments. Parameter-efficient fine-tuning (PEFT) methods, such as LoRA, mitigate this issue by adjusting only a small subset of parameters. Nevertheless, these methods typically employ random initialization for low-rank matrices, which can lead to inefficiencies in gradient descent and diminished generalizability due to suboptimal starting points. To address these limitations, we propose SVFit, a novel PEFT approach that leverages singular value decomposition (SVD) to initialize low-rank matrices using critical singular values as trainable parameters. Specifically, SVFit performs SVD on the pre-trained weight matrix to obtain the best rank-r approximation matrix, emphasizing the most critical singular values that capture over 99% of the matrix's information. These top-r singular values are then used as trainable parameters to scale the fundamental subspaces of the matrix, facilitating rapid domain adaptation. Extensive experiments across various pre-trained models in natural language understanding, text-to-image generation, and image classification tasks reveal that SVFit outperforms LoRA while requiring 16 times fewer trainable parameters.
title SVFit: Parameter-Efficient Fine-Tuning of Large Pre-Trained Models Using Singular Values
topic Machine Learning
Computation and Language
url https://arxiv.org/abs/2409.05926