PRILoRA: Pruned and Rank-Increasing Low-Rank Adaptation

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Benedek, Nadav, Wolf, Lior
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929218184544256
author Benedek, Nadav
Wolf, Lior
author_facet Benedek, Nadav
Wolf, Lior
contents With the proliferation of large pre-trained language models (PLMs), fine-tuning all model parameters becomes increasingly inefficient, particularly when dealing with numerous downstream tasks that entail substantial training and storage costs. Several approaches aimed at achieving parameter-efficient fine-tuning (PEFT) have been proposed. Among them, Low-Rank Adaptation (LoRA) stands out as an archetypal method, incorporating trainable rank decomposition matrices into each target module. Nevertheless, LoRA does not consider the varying importance of each layer. To address these challenges, we introduce PRILoRA, which linearly allocates a different rank for each layer, in an increasing manner, and performs pruning throughout the training process, considering both the temporary magnitude of weights and the accumulated statistics of the input to any given layer. We validate the effectiveness of PRILoRA through extensive experiments on eight GLUE benchmarks, setting a new state of the art.
format Preprint
id arxiv_https___arxiv_org_abs_2401_11316
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle PRILoRA: Pruned and Rank-Increasing Low-Rank Adaptation
Benedek, Nadav
Wolf, Lior
Computation and Language
Artificial Intelligence
With the proliferation of large pre-trained language models (PLMs), fine-tuning all model parameters becomes increasingly inefficient, particularly when dealing with numerous downstream tasks that entail substantial training and storage costs. Several approaches aimed at achieving parameter-efficient fine-tuning (PEFT) have been proposed. Among them, Low-Rank Adaptation (LoRA) stands out as an archetypal method, incorporating trainable rank decomposition matrices into each target module. Nevertheless, LoRA does not consider the varying importance of each layer. To address these challenges, we introduce PRILoRA, which linearly allocates a different rank for each layer, in an increasing manner, and performs pruning throughout the training process, considering both the temporary magnitude of weights and the accumulated statistics of the input to any given layer. We validate the effectiveness of PRILoRA through extensive experiments on eight GLUE benchmarks, setting a new state of the art.
title PRILoRA: Pruned and Rank-Increasing Low-Rank Adaptation
topic Computation and Language
Artificial Intelligence
url https://arxiv.org/abs/2401.11316