ctga-v1 or conditional task generation with attributes is a new dataset created by remixing existing instruction tuning datasets (P3) to train Bonito.
from datasets import load_dataset
dataset = load_dataset("BatsResearch/ctga-v1")
The dataset is derived from P3 by annotating 323 prompt templates from 39 datasets with 16 task types.
The prompt templates in P3 are remixed to create the meta-templates, which, in turn, generate the training examples.
The meta-template input has a task type (<|tasktype|>) as an attribute followed by the unannotated text or context (<|context|>).
The output of the meta-template comprises the attributed task with the prompt or task description and the context ({context}) followed by a pipe symbol (<|pipe|>) and the solution to the task.
We use the <|pipe|> symbol to separate the instruction and response pair that is used for adapting the downstream model.
Each data instance contains the following features: context, task_input task_output dataset dataset_config task_type input and output.
The (input, output) is the pair we used to train Bonito model.
All the datasets are sourced from the datasets library.
Extractive Question Answering & Question Generation
Topic Classification
Sentiment Analysis
Natural Language Inference
Multiple-Choice Question Answering
Text Generation
Summarization
Paraphrase Generation & Identification
Yes-No Question Answering
Sentence Completion
Textual Entailment
Word Sense Disambiguation
Coreference Resolution
BibTeX:
@inproceedings{bonito:aclfindings24,
title = {Learning to Generate Instruction Tuning Datasets for Zero-Shot Task Adaptation},
author = {Nayak, Nihal V. and Nan, Yiyang and Trost, Avi and Bach, Stephen H.},
booktitle = {Findings of the Association for Computational Linguistics: ACL 2024},
year = {2024}}
ctga-v1 or conditional task generation with attributes is a new dataset created by remixing existing instruction tuning datasets (P3) to train Bonito.
from datasets import load_dataset
dataset = load_dataset("BatsResearch/ctga-v1")
The dataset is derived from P3 by annotating 323 prompt templates from 39 datasets with 16 task types.
The prompt templates in P3 are remixed to create the meta-templates, which, in turn, generate the training examples.
The meta-template input has a task type (<|tasktype|>) as an attribute followed by the unannotated text or context (<|context|>).
The output of the meta-template comprises the attributed task with the prompt or task description and the context ({context}) followed by a pipe symbol (<|pipe|>) and the solution to the task.
We use the <|pipe|> symbol to separate the instruction and response pair that is used for adapting the downstream model.
Each data instance contains the following features: context, task_input task_output dataset dataset_config task_type input and output.
The (input, output) is the pair we used to train Bonito model.
All the datasets are sourced from the datasets library.
Extractive Question Answering & Question Generation
Topic Classification
Sentiment Analysis
Natural Language Inference
Multiple-Choice Question Answering
Text Generation
Summarization
Paraphrase Generation & Identification
Yes-No Question Answering
Sentence Completion
Textual Entailment
Word Sense Disambiguation
Coreference Resolution
BibTeX:
@inproceedings{bonito:aclfindings24,
title = {Learning to Generate Instruction Tuning Datasets for Zero-Shot Task Adaptation},
author = {Nayak, Nihal V. and Nan, Yiyang and Trost, Avi and Bach, Stephen H.},
booktitle = {Findings of the Association for Computational Linguistics: ACL 2024},
year = {2024}}