Spaces:
Build error
Build error
dataset: docred | |
templates: | |
02af700c-e9e9-4a84-b75c-5fb29a5b7993: !Template | |
answer_choices: null | |
id: 02af700c-e9e9-4a84-b75c-5fb29a5b7993 | |
jinja: "Read the following text and answer the questions.\n\nText:\n{% for sent\ | |
\ in sents -%}\n{{ sent | join(\" \") }}\n{%- endfor %} \n\nQuestion:\nFrom\ | |
\ the above text, find people, locations, organizations, times, numbers, and\ | |
\ miscellaneous.\n|||\n{%- set people = [] -%} \n{%- for ners in vertexSet -%}\n\ | |
{%- for ner in ners if ner['type'] == 'PER' -%}\n{{people.append(ner['name'])\ | |
\ | default(\"\", True)}}\n{%- endfor -%}\n{%- endfor -%}\n{% if people %}\n\ | |
{{\"People: \"}}{{ people | unique | join(\", \")}}{{\".\"}}\n{% endif %}\n\n\ | |
{%- set locations = [] -%} \n{%- for ners in vertexSet -%}\n{%- for ner in ners\ | |
\ if ner['type'] == 'LOC' -%}\n{{locations.append(ner['name']) | default(\"\"\ | |
, True)}}\n{%- endfor -%}\n{%- endfor -%}\n{% if locations %}\n{{\"Locations:\ | |
\ \"}}{{ locations | unique | join(\", \")}}{{\".\"}}\n{% endif %}\n\n{%- set\ | |
\ orgs = [] -%} \n{%- for ners in vertexSet -%}\n{%- for ner in ners if ner['type']\ | |
\ == 'ORG' -%}\n{{orgs.append(ner['name']) | default(\"\", True)}}\n{%- endfor\ | |
\ -%}\n{%- endfor -%}\n{% if orgs %}\n{{\"Organizations: \"}}{{ orgs | unique\ | |
\ | join(\", \")}}{{\".\"}}\n{% endif %}\n\n{%- set times = [] -%} \n{%- for\ | |
\ ners in vertexSet -%}\n{%- for ner in ners if ner['type'] == 'TIME' -%}\n\ | |
{{times.append(ner['name']) | default(\"\", True)}}\n{%- endfor -%}\n{%- endfor\ | |
\ -%}\n{% if times %}\n{{\"Times: \"}}{{ times | unique | join(\", \")}}{{\"\ | |
.\"}}\n{% endif %}\n\n{%- set numbers = [] -%} \n{%- for ners in vertexSet -%}\n\ | |
{%- for ner in ners if ner['type'] == 'NUM' -%}\n{{numbers.append(ner['name'])\ | |
\ | default(\"\", True)}}\n{%- endfor -%}\n{%- endfor -%}\n{% if numbers %}\n\ | |
{{\"Numbers: \"}}{{ numbers | unique | join(\", \")}}{{\".\"}}\n{% endif %}\n\ | |
\n{%- set miscs = [] -%} \n{%- for ners in vertexSet -%}\n{%- for ner in ners\ | |
\ if ner['type'] == 'MISC' -%}\n{{miscs.append(ner['name']) | default(\"\",\ | |
\ True)}}\n{%- endfor -%}\n{%- endfor -%}\n{% if miscs %}\n{{\"Miscellaneous:\ | |
\ \"}}{{ miscs | unique | join(\", \")}}{{\".\"}}\n{% endif %}" | |
metadata: !TemplateMetadata | |
choices_in_prompt: null | |
metrics: [] | |
original_task: false | |
name: type-to-entity | |
reference: '' | |
3ab9cfc9-3ba3-41dd-959c-60182def11af: !Template | |
answer_choices: null | |
id: 3ab9cfc9-3ba3-41dd-959c-60182def11af | |
jinja: "Read the following text and answer the questions.\n\nText:\n{% for sent\ | |
\ in sents -%}\n{{ sent | join(\" \") }}\n{%- endfor %} \n\nQuestion:\nAssign\ | |
\ an entity type to the following entities. The choices are PER (Person), LOC\ | |
\ (Location), ORG (Organization), TIME (Time), NUM (Number), and MISC (Miscellaneous).\n\ | |
\nExample: \n{%- set names = [] -%}\n{%- set types = [] -%}\n{% for ners in\ | |
\ vertexSet[:1] %}\n{% for ner in ners if ner['name'] not in names %}\n{{ names.append(ner['name'])\ | |
\ | default(\"\", True) }} \n{{ types.append(ner['type']) | default(\"\", True)\ | |
\ }} \n{% endfor %}\n{% endfor %}\n{% for name, type in zip(names, types) %}\n\ | |
{{name}}{{\": \"}}{{type}}\n{% endfor %}\n\nNow do the same with below:\n\n\ | |
{%- set names = [] -%}\n{%- set types = [] -%}\n{% for ners in vertexSet[1:]\ | |
\ %}\n{% for ner in ners if ner['name'] not in names %}\n{{ names.append(ner['name'])\ | |
\ | default(\"\", True) }} \n{{ types.append(ner['type']) | default(\"\", True)\ | |
\ }} \n{% endfor %}\n{% endfor %}\n{% for name, type in zip(names, types) %}\n\ | |
{{name}}{{\": \"}}\n{% endfor %}\n|||\n{% for name, type in zip(names, types)\ | |
\ %}\n{{name}}{{\": \"}}{{type}}\n{% endfor %}" | |
metadata: !TemplateMetadata | |
choices_in_prompt: null | |
metrics: [] | |
original_task: true | |
name: ner-type | |
reference: '' | |
412b482e-185b-48da-8aef-4a93a42e779d: !Template | |
answer_choices: null | |
id: 412b482e-185b-48da-8aef-4a93a42e779d | |
jinja: "{%- set locations = [] -%} \n{%- for ners in vertexSet -%}\n{%- for ner\ | |
\ in ners if ner['type'] == 'LOC' -%}\n{{locations.append(ner['name']) | default(\"\ | |
\", True)}}\n{%- endfor -%}\n{%- endfor -%}\n{% if locations %}\nFind all of\ | |
\ the locations in the text below. \n\n{% for sent in sents -%}\n{{ sent | join(\"\ | |
\ \") }}\n{%- endfor -%} \n|||\n{{ locations| unique | join(\", \")}}{{\".\"\ | |
}}\n{% endif %}" | |
metadata: !TemplateMetadata | |
choices_in_prompt: null | |
metrics: [] | |
original_task: false | |
name: find-all-locations | |
reference: '' | |
5361a8ba-8ced-4417-be21-ba13fa319e9f: !Template | |
answer_choices: null | |
id: 5361a8ba-8ced-4417-be21-ba13fa319e9f | |
jinja: "{%- set organizations = [] -%} \n{%- for ners in vertexSet -%}\n{%- for\ | |
\ ner in ners if ner['type'] == 'ORG' -%}\n{{organizations.append(ner['name'])\ | |
\ | default(\"\", True)}}\n{%- endfor -%}\n{%- endfor -%}\n{% if organizations\ | |
\ %}\nFind all of the organizations in the text below.\n\n{% for sent in sents\ | |
\ -%}\n{{ sent | join(\" \") }}\n{%- endfor -%} \n|||\n{{ organizations| unique\ | |
\ | join(\", \")}}{{\".\"}}\n{% endif %}" | |
metadata: !TemplateMetadata | |
choices_in_prompt: null | |
metrics: [] | |
original_task: false | |
name: find-all-organizations | |
reference: '' | |
6efa4d1a-3368-4b12-9e30-588b53801077: !Template | |
answer_choices: null | |
id: 6efa4d1a-3368-4b12-9e30-588b53801077 | |
jinja: "{% if labels['relation_text'] %}\nGiven the following entities and relations,\ | |
\ make a creative text. The types are PER (Person), LOC (Location), ORG (Organization),\ | |
\ TIME (Time), NUM (Number), and MISC (Miscellaneous).\n\n{% for head, tail,\ | |
\ relation in zip(labels['head'], labels['tail'], labels['relation_text']) %}\n\ | |
head: {{vertexSet[head][0]['name']}}, tail: {{vertexSet[tail][0]['name']}},\ | |
\ relation: {{relation}}\n{% endfor %}\n|||\n{% for sent in sents -%}\n{{ sent\ | |
\ | join(\" \") }}\n{%- endfor -%} \n{% endif %}" | |
metadata: !TemplateMetadata | |
choices_in_prompt: null | |
metrics: [] | |
original_task: false | |
name: relation-to-text | |
reference: '' | |
7458c4ed-b527-4ad5-8a04-7c87d887d5e6: !Template | |
answer_choices: null | |
id: 7458c4ed-b527-4ad5-8a04-7c87d887d5e6 | |
jinja: "Given the following entities and their types, make a creative text. The\ | |
\ types are PER (Person), LOC (Location), ORG (Organization), TIME (Time), NUM\ | |
\ (Number), and MISC (Miscellaneous).\n\n{%- set names = [] -%}\n{%- set types\ | |
\ = [] -%}\n{% for ners in vertexSet %}\n{% for ner in ners if ner['name'] not\ | |
\ in names %}\n{{ names.append(ner['name']) | default(\"\", True) }} \n{{ types.append(ner['type'])\ | |
\ | default(\"\", True) }} \n{% endfor %}\n{% endfor %}\n{% for name, type in\ | |
\ zip(names, types) %}\n{{name}}{{\": \"}}{{type}}\n{% endfor %}\n|||\n{% for\ | |
\ sent in sents -%}\n{{ sent | join(\" \") }}\n{%- endfor -%} " | |
metadata: !TemplateMetadata | |
choices_in_prompt: null | |
metrics: [] | |
original_task: false | |
name: ner-to-text | |
reference: '' | |
7f6bb96c-3661-4369-8d75-6eca07f15e6d: !Template | |
answer_choices: null | |
id: 7f6bb96c-3661-4369-8d75-6eca07f15e6d | |
jinja: "{%- set times = [] -%} \n{%- for ners in vertexSet -%}\n{%- for ner in\ | |
\ ners if ner['type'] == 'TIME' -%}\n{{times.append(ner['name']) | default(\"\ | |
\", True)}}\n{%- endfor -%}\n{%- endfor -%}\n{% if times %}\nFind all of the\ | |
\ times in the text below. \n\n{% for sent in sents -%}\n{{ sent | join(\" \"\ | |
) }}\n{%- endfor -%} \n|||\n{{ times| unique | join(\", \")}}{{\".\"}}\n{% endif\ | |
\ %}" | |
metadata: !TemplateMetadata | |
choices_in_prompt: null | |
metrics: [] | |
original_task: false | |
name: find-all-times | |
reference: '' | |
9ca601e9-bf97-4fba-90c9-ca502247d034: !Template | |
answer_choices: null | |
id: 9ca601e9-bf97-4fba-90c9-ca502247d034 | |
jinja: "{%- set people = [] -%} \n{%- for ners in vertexSet -%}\n{%- for ner in\ | |
\ ners if ner['type'] == 'PER' -%}\n{{people.append(ner['name']) | default(\"\ | |
\", True)}}\n{%- endfor -%}\n{%- endfor -%}\n{% if people %}\nFind all of the\ | |
\ people in the text below. \n\n{% for sent in sents -%}\n{{ sent | join(\"\ | |
\ \") }}\n{%- endfor -%} \n|||\n{{ people| unique | join(\", \")}}{{\".\"}}\n\ | |
{% endif %}" | |
metadata: !TemplateMetadata | |
choices_in_prompt: null | |
metrics: [] | |
original_task: false | |
name: find-all-people | |
reference: '' | |
9effc9d0-bf50-4dbb-9813-02a021e8da33: !Template | |
answer_choices: null | |
id: 9effc9d0-bf50-4dbb-9813-02a021e8da33 | |
jinja: "{% if labels['relation_text'] %}\n\nRead the following text and answer\ | |
\ the questions.\n\nText:\n{%- for sent in sents -%}\n{{ sent | join(\" \")\ | |
\ }}\n{%- endfor -%} \n\nQuestion: Find the named entities above and their relationships.\n\ | |
\n{{\"For example, \"}}\n\n{% for head, tail, relation in zip(labels['head'][:1],\ | |
\ labels['tail'][:1], labels['relation_text'][:1]) -%}\nhead: {{vertexSet[head][0]['name']}},\ | |
\ tail: {{vertexSet[tail][0]['name']}}, relation: {{relation}}\n{%- endfor -%}\n\ | |
{{\".\"}}\n|||\n{% for head, tail, relation in zip(labels['head'][1:], labels['tail'][1:],\ | |
\ labels['relation_text'][1:]) %}\nhead: {{vertexSet[head][0]['name']}}, tail:\ | |
\ {{vertexSet[tail][0]['name']}}, relation: {{relation}}\n{% endfor %}\n{% endif\ | |
\ %}" | |
metadata: !TemplateMetadata | |
choices_in_prompt: null | |
metrics: [] | |
original_task: true | |
name: relation | |
reference: '' | |
a31dc527-a5b9-4411-a600-ea2bbe22a9d3: !Template | |
answer_choices: null | |
id: a31dc527-a5b9-4411-a600-ea2bbe22a9d3 | |
jinja: "{%- set numbers = [] -%} \n{%- for ners in vertexSet -%}\n{%- for ner\ | |
\ in ners if ner['type'] == 'NUM' -%}\n{{numbers.append(ner['name']) | default(\"\ | |
\", True)}}\n{%- endfor -%}\n{%- endfor -%}\n{% if numbers %}\nFind all of the\ | |
\ numbers in the text below. Please do not include years.\n\n{% for sent in\ | |
\ sents -%}\n{{ sent | join(\" \") }}\n{%- endfor -%} \n|||\n{{ numbers| unique\ | |
\ | join(\", \")}}{{\".\"}}\n{% endif %}" | |
metadata: !TemplateMetadata | |
choices_in_prompt: null | |
metrics: [] | |
original_task: false | |
name: find-all-numbers | |
reference: '' | |