Functionality learning through specification instructions
Not on the map. Why?
Abstract (arXiv)
Test suites assess natural language processing models' performance on specific functionalities: cases of interest involving model robustness, fairness, or particular linguistic capabilities. This paper introduces specification instructions: text descriptions specifying fine-grained task-specific behaviors. For each functionality in a suite, we generate an instruction that describes it. We combine the specification instructions to create specification-augmented prompts, which we feed to language models pre-trained on natural instruction data. We conduct experiments to measure how optimizing for some functionalities may negatively impact functionalities that are not covered by the specification set. Our analyses across four tasks and models of diverse sizes and families show that smaller models struggle to follow specification instructions. However, larger models (>~3B params.) can benefit from specifications and -- surprisingly -- even generalize certain desirable behaviors across functionalities.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 32 of its 68 references that are in the map. First posted on arXiv 14 Nov 2023.
Builds on
32 of 68 references.
References · 32
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2022Training language models to follow instructions with human feedbackcited by 15,712
- 2023Direct Preference Optimization: Your Language Model is Secretly a Reward Modelcited by 7,916
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,854
- 2022Large Language Models are Zero-Shot Reasonerscited by 4,323
- 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,115
- 2021Finetuned Language Models Are Zero-Shot Learnerscited by 3,747
- 2022Constitutional AI: Harmlessness from AI Feedbackcited by 2,950
- 2022Self-Instruct: Aligning Language Models with Self-Generated Instructionscited by 2,674
- 2022Rethinking the Role of Demonstrations: What Makes In-Context Learning Work?cited by 1,413
- 2023LIMA: Less Is More for Alignmentcited by 1,080
- 2020Beyond Accuracy: Behavioral Testing of NLP models with CheckListcited by 979
20 more
- 2019Right for the Wrong Reasons: Diagnosing Syntactic Heuristics in Natural Language Inferencecited by 864
- 2022Super-NaturalInstructions: Generalization via Declarative Instructions on 1600+ NLP Taskscited by 858
- 2023The Flan Collection: Designing Data and Methods for Effective Instruction Tuningcited by 734
- 2017Automated Hate Speech Detection and the Problem of Offensive Languagecited by 724
- 2021Cross-Task Generalization via Natural Language Crowdsourcing Instructionscited by 696
- 2021Datasets: A Community Library for Natural Language Processingcited by 526
- 2023Zephyr: Direct Distillation of LM Alignmentcited by 498
- 2022Unnatural Instructions: Tuning Language Models with (Almost) No Human Laborcited by 395
- 2023Principle-Driven Self-Alignment of Language Models from Scratch with Minimal Human Supervisioncited by 318
- 2018Large Scale Crowdsourcing and Characterization of Twitter Abusive Behaviorcited by 265
- 2020HateCheck: Functional Tests for Hate Speech Detection Modelscited by 215
- 2021Process for Adapting Language Models to Society (PALMS) with Values-Targeted Datasetscited by 179
- 2022Instruction Induction: From Few Examples to Natural Language Task Descriptionscited by 152
- 2020How Can We Accelerate Progress Towards Human-like Linguistic Generalization?cited by 114
- 2021Hatemoji: A Test Suite and Adversarially-Generated Dataset for Benchmarking and Detecting Emoji-based Hatecited by 50
- 2019Inoculation by Fine-Tuning: A Method for Analyzing Challenge Datasetscited by 41
- 2022Fixing Model Bugs with Natural Language Patchescited by 32
- 2019Diversify Your Datasets: Analyzing Generalization via Controlled Variance in Adversarial Datasetscited by 21
- 2022Fast Few-shot Debugging for NLU Test Suitescited by 3
- 2023Cross-functional Analysis of Generalisation in Behavioural Learningcited by 2
Built on by
Not cited yet.