[Paper Review] Making Pre-trained Language Models Better Few-shot Learners
LM-BFF combines prompt-based fine-tuning, automatic prompt generation, and selective demonstrations to greatly improve few-shot learning with medium-sized language models, achieving up to 30% absolute gains over standard fine-tuning. It demonstrates strong task-agnostic performance across classification and regression with RoBERTa-large in few-shot settings.
The recent GPT-3 model (Brown et al., 2020) achieves remarkable few-shot performance solely by leveraging a natural-language prompt and a few task demonstrations as input context. Inspired by their findings, we study few-shot learning in a more practical scenario, where we use smaller language models for which fine-tuning is computationally efficient. We present LM-BFF--better few-shot fine-tuning of language models--a suite of simple and complementary techniques for fine-tuning language models on a small number of annotated examples. Our approach includes (1) prompt-based fine-tuning together with a novel pipeline for automating prompt generation; and (2) a refined strategy for dynamically and selectively incorporating demonstrations into each context. Finally, we present a systematic evaluation for analyzing few-shot performance on a range of NLP tasks, including classification and regression. Our experiments demonstrate that our methods combine to dramatically outperform standard fine-tuning procedures in this low resource setting, achieving up to 30% absolute improvement, and 11% on average across all tasks. Our approach makes minimal assumptions on task resources and domain expertise, and hence constitutes a strong task-agnostic method for few-shot learning.
Motivation & Objective
- Motivate practical few-shot learning with moderately-sized LMs (e.g., RoBERTa/BERT) instead of huge models like GPT-3.
- Develop a task-agnostic, simple set of techniques to improve fine-tuning with minimal data.
- Evaluate prompt-based fine-tuning and demonstration strategies across multiple NLP tasks (classification and regression).
- Provide an automated workflow for generating prompts and demonstrations to reduce manual engineering.
Proposed method
- Prompt-based fine-tuning that treats downstream tasks as masked language modeling with label words.
- Automatic prompt generation via (i) automatic selection of label words (verbalizers) and (ii) automatic generation of templates using a T5-based search.
- Dynamic and selective demonstrations where a single per-class example is sampled and paired with the input to form minimal demonstration sets.
- A systematic evaluation across 8 single-sentence and 7 sentence-pair tasks, using multiple random splits to assess stability.
- Comparison with standard fine-tuning and GPT-3-style in-context learning under few-shot settings.
Experimental results
Research questions
- RQ1Can prompt-based fine-tuning with automatically generated prompts match or exceed manually designed prompts in few-shot regimes?
- RQ2Does incorporating demonstrations with careful sampling improve performance beyond standard fine-tuning for medium-sized LMs?
- RQ3How do automatic label-word selection and automated template generation contribute to robust few-shot learning across tasks (classification and regression)?
- RQ4What is the impact of demonstrations sampling strategy and template quality on few-shot performance?
- RQ5Is the approach task-agnostic and resource-efficient enough to be practical for real-world use?
Key findings
- Prompt-based fine-tuning substantially outperforms standard fine-tuning in few-shot settings.
- Automatic prompt generation (templates and label words) can match or outperform manual prompts across several tasks.
- Incorporating demonstrations with carefully designed sampling strategies yields additional gains in few-shot performance.
- The combined LM-BFF methods achieve up to 30% absolute improvement and 11% average improvement across evaluated tasks.
- On RoBERTa-large with 32 training examples, many binary SST-2-like tasks reach around 90% accuracy.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.