Unverified Commit a056eded authored by Hailey Schoelkopf's avatar Hailey Schoelkopf Committed by GitHub
Browse files

Merge pull request #927 from EleutherAI/change_output_type

[Refactor] change all mentions of `greedy_until` to `generate_until`
parents b3224ec0 c64bf9a9
......@@ -37,7 +37,7 @@ Eprint = {arXiv:2206.14858},
#### Groups
- `math_word_problems`
- `greedy_until`
- `generate_until`
#### Tasks
......
......@@ -4,7 +4,7 @@ task: minerva_math_algebra
dataset_path: EleutherAI/hendrycks_math
process_docs: !function utils.process_docs
dataset_name: algebra
output_type: greedy_until
output_type: generate_until
training_split: train
test_split: test
doc_to_text: !function utils.doc_to_text
......
......@@ -2,7 +2,7 @@ group: mmlu_flan_cot_fewshot
dataset_path: cais/mmlu
validation_split: validation
fewshot_split: dev
output_type: greedy_until
output_type: generate_until
doc_to_text: "Q: {{question.strip()}}\n(A) {{choices[0]}} (B) {{choices[1]}} (C) {{choices[2]}} (D) {{choices[3]}}\nA: Let's think step by step."
doc_to_target: "{{['(A)', '(B)', '(C)', '(D)'][answer]}}"
filter_list:
......
......@@ -2,7 +2,7 @@ group: mmlu_flan_cot_zeroshot
dataset_path: cais/mmlu
validation_split: validation
fewshot_split: dev
output_type: greedy_until
output_type: generate_until
doc_to_text: "Q: {{question.strip()}}\n(A) {{choices[0]}} (B) {{choices[1]}} (C) {{choices[2]}} (D) {{choices[3]}}\nA: Let's think step by step."
doc_to_target: "{{['(A)', '(B)', '(C)', '(D)'][answer]}}"
filter_list:
......
......@@ -2,7 +2,7 @@ group: mmlu_flan_n_shot_generative
dataset_path: cais/mmlu
test_split: test
fewshot_split: dev
output_type: greedy_until
output_type: generate_until
doc_to_text: "Q: {{question.strip()}}\n(A) {{choices[0]}} (B) {{choices[1]}} (C) {{choices[2]}} (D) {{choices[3]}}\nA: "
doc_to_target: "{{['(A)', '(B)', '(C)', '(D)'][answer]}}"
generation_kwargs:
......
task: nq_open
dataset_path: nq_open
output_type: greedy_until
output_type: generate_until
training_split: train
validation_split: validation
description: "Answer these questions:\n"
......
......@@ -3,7 +3,7 @@ group:
task: polemo2_in
dataset_path: allegro/klej-polemo2-in
dataset_name: klej-polemo2-in
output_type: greedy_until
output_type: generate_until
training_split: train
validation_split: validation
test_split: test
......
group: qasper
task: qasper_freeform
dataset_path: qasper
output_type: greedy_until
output_type: generate_until
training_split: train
validation_split: validation
process_docs: !function utils.process_docs_freeform
......
include: _template_yaml
task: squadv2
dataset_path: squad_v2
output_type: greedy_until
training_split: train
validation_split: validation
doc_to_text: "Title: {{title}}\n\nBackground: {{context}}\n\nQuestion: {{question}}\n\n Answer:"
doc_to_target: "{% if answers.text| length > 0 %}{{answers.text}}{% else %}{{['']}}{% endif %}"
target_delimiter: ""
should_decontaminate: true
doc_to_decontamination_query: context
output_type: generate_until
generation_kwargs:
until:
- "\n"
# filter_list:
# - name: remove_whitespace
# filter:
# - function: remove_whitespace
# - function: take_first
metric_list:
- metric: !function utils.exact
aggregation: mean
......
......@@ -3,7 +3,7 @@ group:
task: "boolq-seq2seq"
dataset_path: super_glue
dataset_name: boolq
output_type: greedy_until
output_type: generate_until
training_split: train
validation_split: validation
doc_to_text: "{{passage}}\nQuestion: {{question}}?\nAnswer:"
......
......@@ -5,7 +5,7 @@ dataset_path: super_glue
dataset_name: boolq
training_split: train
validation_split: validation
output_type: greedy_until
output_type: generate_until
doc_to_text: "boolq passage: {{passage}} question: {{question}}"
doc_to_target: label
doc_to_choice: ['False', 'True']
......
......@@ -5,7 +5,7 @@ dataset_path: super_glue
dataset_name: cb
training_split: train
validation_split: validation
output_type: greedy_until
output_type: generate_until
doc_to_text: "cb hypothesis: {{hypothesis}} premise: {{premise}}"
doc_to_target: label
doc_to_choice: ['entailment', 'contradiction', 'neutral']
......
......@@ -5,7 +5,7 @@ dataset_path: super_glue
dataset_name: copa
training_split: train
validation_split: validation
output_type: greedy_until
output_type: generate_until
doc_to_text: "copa choice1: {{choice1}} choice2: {{choice2}} premise: {{premise}} question: {{question}}"
doc_to_target: label
doc_to_choice: ['choice1', 'choice2']
......
......@@ -5,7 +5,7 @@ dataset_path: super_glue
dataset_name: multirc
training_split: train
validation_split: validation
output_type: greedy_until
output_type: generate_until
doc_to_text: "multirc question: {{question}} answer: {{answer}} paragraph: {{paragraph}}"
doc_to_target: label
doc_to_choice: "{% set group_id = idx.question|string %}{{[group_id+'_False', group_id+'_True']}}"
......
......@@ -4,7 +4,7 @@ task: super_glue-record-t5-prompt
dataset_path: super_glue
dataset_name: record
validation_split: validation
output_type: greedy_until
output_type: generate_until
process_docs: !function t5_utils.process_docs
doc_to_text: !function t5_utils.doc_to_text
doc_to_target: "{{idx.passage|string}}+{{idx.query}}_{{answers}}"
......
......@@ -5,7 +5,7 @@ dataset_path: super_glue
dataset_name: rte
training_split: train
validation_split: validation
output_type: greedy_until
output_type: generate_until
doc_to_text: "rte hypothesis: {{hypothesis}} premise: {{premise}}"
doc_to_target: label
doc_to_choice: ['entailment', 'not_entailment']
......
......@@ -5,7 +5,7 @@ dataset_path: super_glue
dataset_name: wic
training_split: train
validation_split: validation
output_type: greedy_until
output_type: generate_until
doc_to_text: "wic sentence1: {{sentence1}} sentence2: {{sentence2}} word: {{word}}"
doc_to_target: label
doc_to_choice: ['False', 'True']
......
......@@ -5,7 +5,7 @@ dataset_path: super_glue
dataset_name: wsc.fixed
training_split: train
validation_split: validation
output_type: greedy_until
output_type: generate_until
doc_to_text: !function "t5_utils.doc_to_text"
doc_to_target: label
generation_kwargs:
......
......@@ -6,7 +6,7 @@ doc_to_text: 'Arabic phrase: {{translation["ar"]}}
English phrase:'
group:
- greedy_until
- generate_until
- translation
- iwslt2017
include: wmt_common_yaml
......
......@@ -6,7 +6,7 @@ doc_to_text: 'English phrase: {{translation["en"]}}
Arabic phrase:'
group:
- greedy_until
- generate_until
- translation
- iwslt2017
include: wmt_common_yaml
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment