Super-NaturalInstructions: Generalization via Declarative Instructions on 1600+ NLP Tasks
Yizhong Wang, Swaroop Mishra, Pegah Alipoormolabashi, Yeganeh Kordi,, Amirreza Mirzaei, Anjana Arunkumar, Arjun Ashok, Arut Selvan Dhanasekaran,, Atharva Naik, David Stap, Eshaan Pathak, Giannis Karamanolakis, Haizhi Gary, Lai, Ishan Purohit, Ishani Mondal, Jacob Anderson

TL;DR
This paper introduces Super-NaturalInstructions, a large benchmark of 1,616 diverse NLP tasks with instructions, and a transformer model Tk-Instruct that outperforms existing models in generalizing to unseen tasks using instructions.
Contribution
The paper presents a new extensive benchmark dataset and a specialized instruction-following model that significantly improves cross-task generalization in NLP.
Findings
Tk-Instruct outperforms InstructGPT by over 9% on the benchmark.
The dataset covers 76 task types, enabling comprehensive generalization testing.
Model performance improves with increased tasks, instances, and size.
Abstract
How well can NLP models generalize to a variety of unseen tasks when provided with task instructions? To address this question, we first introduce Super-NaturalInstructions, a benchmark of 1,616 diverse NLP tasks and their expert-written instructions. Our collection covers 76 distinct task types, including but not limited to classification, extraction, infilling, sequence tagging, text rewriting, and text composition. This large and diverse collection of tasks enables rigorous benchmarking of cross-task generalization under instructions -- training models to follow instructions on a subset of tasks and evaluating them on the remaining unseen ones. Furthermore, we build Tk-Instruct, a transformer model trained to follow a variety of in-context instructions (plain language task definitions or k-shot examples). Our experiments show that Tk-Instruct outperforms existing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
- 🤗allenai/tk-instruct-11b-defmodel· 112 dl· ♡ 17112 dl♡ 17
- 🤗allenai/tk-instruct-11b-def-posmodel· 34 dl· ♡ 1134 dl♡ 11
- 🤗allenai/tk-instruct-11b-def-pos-neg-explmodel· 12 dl· ♡ 312 dl♡ 3
- 🤗allenai/tk-instruct-3b-defmodel· 23 dl· ♡ 423 dl♡ 4
- 🤗allenai/tk-instruct-3b-def-posmodel· 43 dl· ♡ 943 dl♡ 9
- 🤗allenai/tk-instruct-3b-posmodel· 21 dl21 dl
- 🤗allenai/tk-instruct-3b-def-pos-negmodel· 19 dl19 dl
- 🤗allenai/tk-instruct-3b-def-pos-neg-explmodel· 23 dl· ♡ 123 dl♡ 1
- 🤗allenai/mtk-instruct-3b-def-posmodel· 19 dl· ♡ 419 dl♡ 4
- 🤗allenai/tk-instruct-large-def-posmodel· 15 dl· ♡ 115 dl♡ 1
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNatural Language Processing Techniques · Topic Modeling · Text Readability and Simplification
MethodsAttention Is All You Need · Linear Layer · Softmax · Dropout · Label Smoothing · Adam · Multi-Head Attention · Residual Connection · Absolute Position Encodings · Byte Pair Encoding
