Prompt Tuning Strikes Back: Customizing Foundation Models with Low-Rank Prompt Adaptation

Abhinav Jain, Swarat Chaudhuri, Thomas Reps, Christopher Jermaine
2/3/2026

No official code found. Best implementation: jabhinav/Prompt-Tuning-Strikes-Back-with-LOPA (8 stars, MIT, last commit 2025-03-28).

Abstract

Parameter-Efficient Fine-Tuning (PEFT) has become the standard for customising Foundation Models (FMs) to user-specific downstream tasks. However, typical PEFT methods require storing multiple task-specific adapters, creating scalability issues as these adapters must be housed and run at the FM server. Traditional prompt tuning offers a potential solution by customising them through task-specific input prefixes, but it under-performs compared to other PEFT methods like LoRA. To address this gap, we propose Low-Rank Prompt Adaptation (LoPA), a prompt-tuning-based approach that performs on par with state-of-the-art PEFT methods and full fine-tuning while being more parameter-efficient and not requiring a server-based adapter. LoPA generates soft prompts by balancing between sharing task-specific information across instances and customization for each instance. It uses a low-rank decomposition of the soft-prompt component encoded for each instance to achieve parameter efficiency. We provide a comprehensive evaluation on multiple natural language understanding and code generation and understanding tasks across a wide range of foundation models with varying sizes.

View on arXivView PDF

Code Implementations(1)

MIT

Official PyTorch Implementation of LoPA, accepted at NeurIPS 2024

81C, C++Oct 3, 20231 years agoMIT
neurips-2024prompt-tuning

Similar Papers

Cite this paper

@article{jain2026prompt,
  title  = {Prompt Tuning Strikes Back: Customizing Foundation Models with Low-Rank Prompt Adaptation},
  author = {Abhinav Jain and Swarat Chaudhuri and Thomas Reps and Christopher Jermaine},
  year   = {2026},
  eprint = {2405.15282},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2405.15282},
  url    = {https://arxiv.org/abs/2405.15282},
  journal = {NEURIPS 2024 2024}
}

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

Discussion