Source-linked AI summary
Cutting Down on Prompts and Parameters: Simple Few-Shot Learning with Language Models
Robert L. Logan, Ivana Balažević, Eric Wallace, Fabio Petroni, Sameer Singh, Sebastian Riedel
TL;DR
Few-shot learning depends heavily on prompt design, creating a difficult search problem. The paper evaluates prompt-based finetuning with simpler prompts and lightweight updates, finding that null prompts remain competitive and bias-only finetuning preserves accuracy while updating 0.1% of parameters.
Problem
Prompt design can substantially affect few-shot accuracy, but selecting patterns, examples, and verbalizers requires difficult combinatorial search and hard-to-replicate intuition.
Source: §1 · p. 1Method
Results
Null prompts achieve comparable accuracy to manually written patterns, while BitFit achieves competitive or better accuracy than standard finetuning with 0.1% of parameters updated.
Source: §1 · pp. 1–2Takeaways & Limitations
Prompt-based finetuning is more accurate and robust across prompts, and BitFit makes it nearly as memory-efficient as using frozen language models.
Source: §1 · p. 2, §6 · p. 8The experiments use relatively small masked language models, so the findings may differ for very large or left-to-right language models.
Source: §5.1 · p. 7, §6 · p. 8
Abstract
from arXiv · showhide
Prompting language models (LMs) with training examples and task descriptions has been seen as critical to recent successes in few-shot learning. In this work, we show that finetuning LMs in the few-shot setting can considerably reduce the need for prompt engineering. In fact, one can use null prompts, prompts that contain neither task-specific templates nor training examples, and achieve competitive accuracy to manually-tuned prompts across a wide range of tasks. While finetuning LMs does introduce new parameters for each downstream task, we show that this memory overhead can be substantially reduced: finetuning only the bias terms can achieve comparable or better accuracy than standard finetuning while only updating 0.1% of the parameters. All in all, we recommend finetuning LMs for few-shot learning as it is more accurate, robust to different prompts, and can be made nearly as efficient as using frozen LMs.
1 Introduction
Few-shot prompting can require difficult prompt engineering, but prompt-based finetuning makes simpler prompts effective and lightweight bias updates reduce its memory cost.
- Prompt engineering requires searching over pattern wording, training-example inclusion, and verbalizer design, often relying on difficult-to-replicate human intuition.Source: §1 · p. 1
- Null prompts omit task-specific patterns and training examples while retaining only input concatenation, a [MASK] token, and label names.Source: §1 · p. 1, Figure 1 · p. 2
- Null prompts achieve comparable accuracy to manually written patterns across many masked-language-model tasks.Source: §1 · p. 1
- Automated prompt tuning for in-context learning generally fails to match manually engineered prompts, whereas lightweight prompt-based finetuning is more successful.Source: §1 · pp. 1–2
- Lightweight prompt-based finetuning updates only masked-LM bias terms, achieving competitive or better accuracy than standard finetuning while updating 0.1% of parameters.Source: §1 · p. 2, Figure 1 · p. 2
2 Prompting Language Models
The paper contrasts frozen-LM in-context learning with prompt-based finetuning, then studies how prompt construction and parameter updates affect accuracy and efficiency.
2 Prompting Language Models
- Few-shot prompting uses a masked language model, limited labeled examples, a pattern producing a single [MASK] token, and a verbalizer mapping labels to vocabulary tokens.Source: §2 · p. 2
- The pattern and verbalizer together constitute the prompt, whose construction and model-parameter updates define the methods studied.Source: §2 · p. 2
2.1 Constructing the Prompt
- Prompt accuracy can range from near chance to near state of the art, motivating searches over patterns, verbalizers, and training-example placement.Source: §2.1 · p. 2
- Prompt-based finetuning reduces prompt importance because the model is finetuned, unlike settings where the model remains frozen.Source: §2.1 · p. 2
2.2 Finetuning the LM
- In-context learning keeps the language model frozen and conditions predictions on the prompt, working best with very large models.Source: §2.2 · pp. 2–3
- Prompt-based finetuning constructs masked examples and trains the language model to generate the correct verbalizer token at the masked position.Source: §2.2 · p. 3
- Prompt-based finetuning usually improves accuracy, especially for relatively small models, but prevents reusing one model across tasks and reduces memory efficiency.Source: §2.2 · p. 3
3 Experimental Setup
The experiments evaluate few-shot methods on GLUE and Super-GLUE tasks using cross-validation, repeated sampling, held-out development sets, and a significance-based # Wins comparison.
- The evaluation covers BoolQ, CB, MNLI, MRPC, QNLI, QQP, RTE, and SST-2 from GLUE and Super-GLUE.Source: §3.1 · p. 3
- Few-shot datasets sample 2K examples per label and use 4-fold cross-validation for model selection instead of separate K-shot training and development splits.Source: §3.1 · p. 3
- Examples are sampled with 10 random seeds, performance is reported as mean and variance, and final evaluation uses each dataset’s original development set.Source: §3.1 · p. 3
- WiC and WNLI results are omitted because all evaluated models achieved near-random accuracy.Source: §3.1 · p. 3
- The study uses RoBERTa large with 330M parameters and ALBERT xxl-v2 with 223M parameters as masked language models.Source: §3.2 · p. 4
- The # Wins metric counts datasets where a method performs significantly better than all other methods, using pairwise Welch’s t-tests and allowing ties.Source: §3.3 · p. 4, Figure 2 · p. 4
4 Simplifying Prompt Engineering
Prompt-based finetuning can achieve competitive few-shot performance with null prompts, reducing prompt-design requirements. Null prompts also offer a simpler selection process than prompt tuning while retaining strong performance.
Prompt Ablations
- The study compares six prompt types, including prior manual prompts, manually written prompts, prompt tuning, null prompts, null verbalizers, and their combination.All variants are evaluated with prompt-based finetuning, alongside traditional [CLS] finetuning.Source: §4 · p. 4
Prompt Comparisons
- Prior-work manual prompts perform best on average for both models, but their validation-set tuning procedure is unclear.Manually written prompts without engineering perform noticeably worse and are outperformed by several alternatives.Source: §4 · p. 4, Figure 3 · p. 5
- Null prompts and prompt tuning often perform comparably to manually written prompts, especially for RoBERTa, without requiring prompt-pattern tuning.Both methods outperform the manually written prompts in terms of # Wins in the reported comparison.Source: §4 · p. 4, Figure 3 · p. 5
- Combining null prompts with null verbalizers significantly outperforms standard [CLS] finetuning on numerous tasks.The improvement is significant for 3 tasks with RoBERTa and 5 with ALBERT at p = 0.05.Source: §4 · p. 5
Prompt Selection
- Null prompts require choosing only the concatenation order of input fields and the [MASK] token, whereas prompt tuning requires additional embedding choices.The concatenation order can be selected by trying possible options on a validation set.Source: §4 · p. 5
5 Achieving Simplicity and Efficiency
The paper compares simplifying frozen-model prompting with reducing the parameter cost of prompt-based finetuning. Prompt-only tuning is generally inferior, whereas BitFit offers the strongest accuracy-efficiency tradeoff and combines effectively with null prompts.
5.1 Simplifying In-Context Learning With Prompt-Only Tuning
- Automated prompt-only methods search discrete tokens or learned prompt embeddings while keeping the masked LM fixed.The evaluated variants include AUTOPROMPT and short or long prompt tuning.Source: §5.1 · p. 6
- Prompt-only tuning generally fails to match manually designed prompts and performs substantially worse than prompt-based finetuning.On CB, the gap reaches 40% absolute F1.Source: §5.1 · p. 6
5.2 Memory-Efficient Finetuning
- The study reduces prompt-based finetuning costs using adapters, bias-only updates, LM-head tuning, or calibration.BitFit updates only Transformer bias terms, while the other methods update smaller task-specific components or inserted layers.Source: §5.2 · p. 7
- BitFit provides the best accuracy-efficiency tradeoff and can outperform updating all parameters in the number of dataset wins.The results show diminishing returns, marginal gains, or decreased performance as the parameter count increases beyond BitFit.Source: §5.2 · p. 7
5.3 Putting Everything Together
- Combining null prompts with BitFit yields competitive accuracy, simple setup, and small memory costs for each downstream task.The paper’s final comparison reports prompt-based finetuning with null prompts against representative few-shot methods.Source: Table 2 · p. 7, §5.3 · p. 8
6 Conclusion and Future Work
The conclusion presents null prompts and BitFit as a simple, efficient, and competitive few-shot approach. It also identifies open questions about why prompt-based finetuning works and whether the findings extend beyond the evaluated masked LMs.
6 Conclusion and Future Work
- Null prompts make prompt-based finetuning robust to prompt choices without degrading performance relative to manually written or learned prompts.They can be applied flexibly across different tasks.Source: §6 · p. 8
- BitFit updates only bias terms, achieving comparable or better accuracy than full finetuning while being 1000x more memory efficient.The approach updates 0.1% of the parameters.Source: §6 · p. 8
- The findings suggest that prompt-based finetuning gains are partly associated with predicting a [MASK] token using a pretrained MLM head.The paper calls for further analysis of how small few-shot design changes affect accuracy.Source: §6 · p. 8
- The experiments use relatively small masked LMs, so extension to very large and left-to-right LMs remains future work.The authors explicitly identify this as a boundary of the current results.Source: §6 · p. 8
Related papers
This paper cites
- Language Models are Few-Shot Learners2020
- GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understanding2018
- Prefix-Tuning: Optimizing Continuous Prompts for Generation2021
- Parameter-Efficient Transfer Learning for NLP2019
- HuggingFace's Transformers: State-of-the-art Natural Language Processing2019
- SuperGLUE: A Stickier Benchmark for General-Purpose Language Understanding Systems2019
Cited by
- PRICE: A Systematic Study of LLM Adaptation Choices for Bitcoin Price Forecasting2026
- Atlas: Few-shot Learning with Retrieval Augmented Language Models2022
- Rethinking the Role of Demonstrations: What Makes In-Context Learning Work?2022
- Multitask Prompted Training Enables Zero-Shot Task Generalization2021
- On the Opportunities and Risks of Foundation Models2021
- Time-Aware Language Models as Temporal Knowledge Bases2021