Choice of PEFT Technique in Continual Learning: Prompt Tuning is Not All You Need

Martin Wistuba, Prabhu Teja Sivaprasad, Lukas Balles, Giovanni Zappella
6/5/2024
cs.LGcs.AI

No confident code implementation found for this paper. 3 possible matches can be shown below.

Abstract

Recent Continual Learning (CL) methods have combined pretrained Transformers with prompt tuning, a parameter-efficient fine-tuning (PEFT) technique. We argue that the choice of prompt tuning in prior works was an undefended and unablated decision, which has been uncritically adopted by subsequent research, but warrants further research to understand its implications. In this paper, we conduct this research and find that the choice of prompt tuning as a PEFT method hurts the overall performance of the CL system. To illustrate this, we replace prompt tuning with LoRA in two state-of-the-art continual learning methods: Learning to Prompt and S-Prompts. These variants consistently achieve higher accuracy across a wide range of domain-incremental and class-incremental benchmarks, while being competitive in inference speed. Our work highlights a crucial argument: unexamined choices can hinder progress in the field, and rigorous ablations, such as the PEFT method, are required to drive meaningful adoption of CL techniques in real-world applications.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 3 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{wistuba2024choice,
  title  = {Choice of PEFT Technique in Continual Learning: Prompt Tuning is Not All You Need},
  author = {Martin Wistuba and Prabhu Teja Sivaprasad and Lukas Balles and Giovanni Zappella},
  year   = {2024},
  eprint = {2406.03216},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.03216v1}
}

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/2406.03216.svg)](https://codeofpaper.com/paper/2406.03216)

Discussion