Scaling Down to Scale Up: A Guide to Parameter-Efficient Fine-Tuning

Vladislav Lialin, Vijeta Deshpande, Xiaowei Yao, Anna Rumshisky
3/28/2023
cs.CL

No official code found. Best implementation: Guitaricet/peft_comparison (5 stars, Apache-2.0, last commit 2024-01-10).

Abstract

This paper presents a systematic overview of parameter-efficient fine-tuning methods, covering over 50 papers published between early 2019 and mid-2024. These methods aim to address the challenges of fine-tuning large language models by training only a small subset of parameters. We provide a taxonomy that covers a broad range of methods and present a detailed method comparison with a specific focus on real-life efficiency in fine-tuning multibillion-scale language models. We also conduct an extensive head-to-head experimental comparison of 15 diverse PEFT methods, evaluating their performance and efficiency on models up to 11B parameters. Our findings reveal that methods previously shown to surpass a strong LoRA baseline face difficulties in resource-constrained settings, where hyperparameter optimization is limited and the network is fine-tuned only for a few epochs. Finally, we provide a set of practical recommendations for using PEFT methods and outline potential future research directions.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Comparison of PEFT methods

52Shell, PythonAug 30, 20232 years agoApache-2.0

Similar Papers

Cite this paper

@article{lialin2023scaling,
  title  = {Scaling Down to Scale Up: A Guide to Parameter-Efficient Fine-Tuning},
  author = {Vladislav Lialin and Vijeta Deshpande and Xiaowei Yao and Anna Rumshisky},
  year   = {2023},
  eprint = {2303.15647},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.15647v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2303.15647.svg)](https://codeofpaper.com/paper/2303.15647)

Discussion