Spaces:
Build error
Build error
dataset: acronym_identification | |
templates: | |
64f438f2-9968-459f-82d2-24bad632b358: !Template | |
answer_choices: null | |
id: 64f438f2-9968-459f-82d2-24bad632b358 | |
jinja: "{% set random_abbr = '' %}\n{% set _dummy = none %}\n{% set abbr_exp_dict\ | |
\ = namespace(value = {}) %}\n{% set abbr_string=namespace(value='') %}\n{%\ | |
\ set exp_string=namespace(value='')%}\n \n{% for label_idx in range(labels|length)\ | |
\ %}\n {% if labels[label_idx] == 0 %}{# Long Beginning #}\n {% set exp_string.value\ | |
\ = tokens[label_idx] %}{# Create new long string #}\n {% elif labels[label_idx]\ | |
\ == 1 %}{# Short Beginning #}\n {% if abbr_string.value!='' and abbr_string.value\ | |
\ not in abbr_exp_dict.value.keys()%}{# Some string already present #}\n \ | |
\ {% set _dummy = abbr_exp_dict.value.update({abbr_string.value:''}) %}{#\ | |
\ Discard this string as a new short string is coming #}\n {% endif %}\n\ | |
\ {% set abbr_string.value = tokens[label_idx] %}{# Create new short string\ | |
\ #}\n {% elif labels[label_idx] == 2 %}{# Long Intermediate #}\n {% set\ | |
\ exp_string.value = exp_string.value+' '+tokens[label_idx] %}{# Update existing\ | |
\ string #}\n {% elif labels[label_idx] == 3 %}{# Short Intermediate #}\n \ | |
\ {% set abbr_string.value = abbr_string.value+tokens[label_idx] %}{# Update\ | |
\ existing string #}\n {% else %}{# Other #}\n {# Both non-empty, and first\ | |
\ characters match #}\n {% if abbr_string.value!='' and exp_string.value!=''\ | |
\ and exp_string.value.split()[0][0]|lower in abbr_string.value|lower and exp_string.value.split()[-1][0]|lower\ | |
\ in abbr_string.value|lower%}\n {# Update both the dictionaries #}\n \ | |
\ {% set _dummy = abbr_exp_dict.value.update({abbr_string.value:exp_string.value})\ | |
\ %}\n {# Empty both the strings #}\n {% set abbr_string.value= ''\ | |
\ %}\n {% set exp_string.value= '' %}\n {% endif %}\n {% endif %}\n\ | |
{% endfor %}\n{# Both non-empty, and first characters match #}\n{% if abbr_string.value!=''\ | |
\ and exp_string.value!='' %}\n {% if exp_string.value.split()[0][0]|lower\ | |
\ in abbr_string.value|lower and exp_string.value.split()[-1][0]|lower in abbr_string.value|lower\ | |
\ %}\n {# Update both the dictionaries #}\n {% set _dummy = abbr_exp_dict.value.update({abbr_string.value:exp_string.value})\ | |
\ %}\n {% elif abbr_exp_dict.value.items()|length==0 %}\n {% set _dummy\ | |
\ = abbr_exp_dict.value.update({abbr_string.value:exp_string.value}) %}\n {%\ | |
\ endif %}\n{% else %}\n {% if abbr_string.value!=''%}\n {% if abbr_string.value\ | |
\ not in abbr_exp_dict.value.keys() %}\n {% set _dummy = abbr_exp_dict.value.update({abbr_string.value:''})\ | |
\ %}\n {% endif %}\n {% endif %}\n{% endif %}\n{% if abbr_exp_dict.value\ | |
\ %}\n{% set random_abbr = abbr_exp_dict.value.keys()|list|choice %}\nGiven\ | |
\ the following tokens, find the expansion of {{random_abbr}}. Return {{\"Unclear\"\ | |
}} if the expansion can't be found.\n \n{{tokens|join(' ')}}\n|||\n{% if random_abbr\ | |
\ in abbr_exp_dict.value.keys() and abbr_exp_dict.value[random_abbr]!='' %}\n\ | |
{{abbr_exp_dict.value[random_abbr]}}\n{% else %}\nUnclear\n{% endif %}\n{% endif\ | |
\ %}" | |
metadata: !TemplateMetadata | |
choices_in_prompt: null | |
metrics: [] | |
original_task: false | |
name: find_expansion | |
reference: Given the tokens, find the expansion of an abbreviation in the tokens. | |
81babc83-18cd-4eed-a343-8ede56b21df5: !Template | |
answer_choices: null | |
id: 81babc83-18cd-4eed-a343-8ede56b21df5 | |
jinja: "Given the BIO encoding as follows: \"{{\"B-short\"}}\" and \"{{\"I-short\"\ | |
}}\" represent the beginning and intermediate tokens for abbreviations.\"{{\"\ | |
B-long\"}}\" and \"{{\"I-long\"}}\" represent the beginning and intermediate\ | |
\ tokens for expansions of the abbreviations. All other tokens are represented\ | |
\ by \"{{\"O\"}}\". \nGenerate comma-separated BIO encoding for the following\ | |
\ comma-separated tokens: \n\n{{tokens|join(', ')}}\n|||\n{% for label in labels\ | |
\ %}{{[\"B-long\", \"B-short\", \"I-long\", \"I-short\", \"O\"][label]}}{%\ | |
\ if not loop.last %},{%endif %}{% endfor %}" | |
metadata: !TemplateMetadata | |
choices_in_prompt: null | |
metrics: [] | |
original_task: true | |
name: bio_encode | |
reference: Given the comma separated tokens, generate BIO encoding for abbreviations. | |
8832e5f7-7c45-46da-b85f-71fcb444f264: !Template | |
answer_choices: null | |
id: 8832e5f7-7c45-46da-b85f-71fcb444f264 | |
jinja: 'List all the expansions of the acronyms present in the following comma-separated | |
tokens. Return {{"No expansions found"}} if the expansions can''t be found. | |
{{tokens|join('', '')}} | |
||| | |
{% set abbr_string=namespace(value='''') %} | |
{% set answer_list=namespace(value=[]) %} | |
{% for label_idx in range(labels|length) %} | |
{% if labels[label_idx] == 0 %} | |
{% set abbr_string.value = tokens[label_idx] %} | |
{% elif abbr_string.value!='''' and labels[label_idx]==2%} | |
{% set abbr_string.value = abbr_string.value+'' ''+tokens[label_idx] %} | |
{% elif abbr_string.value!='''' and labels[label_idx]!=2%} | |
{% set answer_list.value = answer_list.value +[abbr_string.value] %} | |
{% set abbr_string.value = '''' %} | |
{% endif %} | |
{% if loop.last and abbr_string.value!='''' %} | |
{% set answer_list.value = answer_list.value +[abbr_string.value] %} | |
{% endif %} | |
{% endfor %} | |
{% if answer_list.value|length!=0 %} | |
{{ answer_list.value|join('', '') }} | |
{% else %} | |
No expansions found. | |
{% endif %}' | |
metadata: !TemplateMetadata | |
choices_in_prompt: null | |
metrics: [] | |
original_task: false | |
name: list_expansions | |
reference: Given the tokens, list the expansion tokens. | |
cae58242-cde9-472d-ae9e-56fc7e79c0d1: !Template | |
answer_choices: null | |
id: cae58242-cde9-472d-ae9e-56fc7e79c0d1 | |
jinja: "List all the acryonyms in the following comma-separated tokens: \n\n{{tokens|join(',\ | |
\ ')}}\n|||\n{% set abbr_string=namespace(value='') %}\n{% set answer_list=namespace(value=[])\ | |
\ %}\n{% for label_idx in range(labels|length) %}\n{% if labels[label_idx] ==\ | |
\ 1 %}\n{% set abbr_string.value = tokens[label_idx] %}\n{% elif abbr_string.value!=''\ | |
\ and labels[label_idx]==3%}\n{% set abbr_string.value = abbr_string.value+tokens[label_idx]\ | |
\ %}\n{% elif abbr_string.value!='' and labels[label_idx]!=3 %}\n{% set answer_list.value\ | |
\ = answer_list.value +[abbr_string.value] %}\n{% set abbr_string.value = ''\ | |
\ %}\n{% endif %}\n{% if loop.last and abbr_string.value!='' %}\n{% set answer_list.value\ | |
\ = answer_list.value +[abbr_string.value] %}\n{% endif %}\n{% endfor %}\n{{\ | |
\ answer_list.value|join(', ') }}" | |
metadata: !TemplateMetadata | |
choices_in_prompt: null | |
metrics: [] | |
original_task: false | |
name: list_abbreviations | |
reference: Given the tokens, list the abbreviations. | |
e4e42433-0e37-4aa5-bbce-7f336ecac6a3: !Template | |
answer_choices: null | |
id: e4e42433-0e37-4aa5-bbce-7f336ecac6a3 | |
jinja: "{% set _dummy = none %}\n{% set abbr_exp_dict = namespace(value = {})\ | |
\ %}\n{% set abbr_string=namespace(value='') %}\n{% set exp_string=namespace(value='')%}\n\ | |
\ \n{% for label_idx in range(labels|length) %}\n {% if labels[label_idx] ==\ | |
\ 0 %}{# Long Beginning #}\n {% set exp_string.value = tokens[label_idx]\ | |
\ %}{# Create new long string #}\n {% elif labels[label_idx] == 1 %}{# Short\ | |
\ Beginning #}\n {% if abbr_string.value!='' and abbr_string.value not in\ | |
\ abbr_exp_dict.value.keys()%}{# Some string already present #}\n {% set\ | |
\ _dummy = abbr_exp_dict.value.update({abbr_string.value:''}) %}{# Discard this\ | |
\ string as a new short string is coming #}\n {% endif %}\n {% set abbr_string.value\ | |
\ = tokens[label_idx] %}{# Create new short string #}\n {% elif labels[label_idx]\ | |
\ == 2 %}{# Long Intermediate #}\n {% set exp_string.value = exp_string.value+'\ | |
\ '+tokens[label_idx] %}{# Update existing string #}\n {% elif labels[label_idx]\ | |
\ == 3 %}{# Short Intermediate #}\n {% set abbr_string.value = abbr_string.value+tokens[label_idx]\ | |
\ %}{# Update existing string #}\n {% else %}{# Other #}\n {# Both non-empty,\ | |
\ and first characters match #}\n {% if abbr_string.value!='' and exp_string.value!=''\ | |
\ and exp_string.value.split()[0][0]|lower in abbr_string.value|lower and exp_string.value.split()[-1][0]|lower\ | |
\ in abbr_string.value|lower%}\n {# Update both the dictionaries #}\n \ | |
\ {% set _dummy = abbr_exp_dict.value.update({abbr_string.value:exp_string.value})\ | |
\ %}\n {# Empty both the strings #}\n {% set abbr_string.value= ''\ | |
\ %}\n {% set exp_string.value= '' %}\n {% endif %}\n {% endif %}\n\ | |
{% endfor %}\n{# Both non-empty, and first characters match #}\n{% if abbr_string.value!=''\ | |
\ and exp_string.value!='' %}\n {% if exp_string.value.split()[0][0]|lower\ | |
\ in abbr_string.value|lower and exp_string.value.split()[-1][0]|lower in abbr_string.value|lower\ | |
\ %}\n {# Update both the dictionaries #}\n {% set _dummy = abbr_exp_dict.value.update({abbr_string.value:exp_string.value})\ | |
\ %}\n {% elif abbr_exp_dict.value.items()|length==0 %}\n {% set _dummy\ | |
\ = abbr_exp_dict.value.update({abbr_string.value:exp_string.value}) %}\n {%\ | |
\ endif %}\n{% else %}\n {% if abbr_string.value!=''%}\n {% if abbr_string.value\ | |
\ not in abbr_exp_dict.value.keys() %}\n {% set _dummy = abbr_exp_dict.value.update({abbr_string.value:''})\ | |
\ %}\n {% endif %}\n {% endif %}\n{% endif %}\n \nGiven the following tokens,\ | |
\ find the abbreviations and their expansions. Return {{\"Unclear\"}} if the\ | |
\ expansion can't be found.\n \n{{tokens|join(' ')}}\n|||\n{% for item, value\ | |
\ in abbr_exp_dict.value.items() %}\n{{item}} : {% if value!='' %}{{value}}{%\ | |
\ else %}Unclear{% endif %}\n{%endfor%}" | |
metadata: !TemplateMetadata | |
choices_in_prompt: null | |
metrics: [] | |
original_task: false | |
name: find_mapping | |
reference: Given the tokens, find the abbreviation mapping. | |
eed32ee4-ebc3-499f-ba61-e91461f56ccb: !Template | |
answer_choices: null | |
id: eed32ee4-ebc3-499f-ba61-e91461f56ccb | |
jinja: "{% set random_exp = '' %}{% set _dummy = none %}{% set exp_abbr_dict =\ | |
\ namespace(value = {}) %}{% set abbr_string=namespace(value='') %}{% set exp_string=namespace(value='')%}{%\ | |
\ for label_idx in range(labels|length) %}{% if labels[label_idx] == 0 %}{#\ | |
\ Long Beginning #}{% if exp_string.value!='' and exp_string.value not in exp_abbr_dict.value.keys()\ | |
\ %}{# Some string already present #}{% set _dummy = exp_abbr_dict.value.update({exp_string.value:''})\ | |
\ %}{# Discard this string as a new long string is coming #} {% endif %}{% set\ | |
\ exp_string.value = tokens[label_idx] %}{# Create new long string #}{% elif\ | |
\ labels[label_idx] == 1 %}{# Short Beginning #}{% set abbr_string.value = tokens[label_idx]\ | |
\ %}{# Create new short string #}{% elif labels[label_idx] == 2 %}{# Long Intermediate\ | |
\ #}{% set exp_string.value = exp_string.value+' '+tokens[label_idx] %}{# Update\ | |
\ existing string #}{% elif labels[label_idx] == 3 %}{# Short Intermediate #}{%\ | |
\ set abbr_string.value = abbr_string.value+tokens[label_idx] %}{# Update existing\ | |
\ string #}{% else %}{# Other #}{# Both non-empty, and first characters match\ | |
\ #}{% if abbr_string.value!='' and exp_string.value!='' and exp_string.value.split()[0][0]|lower\ | |
\ in abbr_string.value|lower and exp_string.value.split()[-1][0]|lower in abbr_string.value|lower%}{#\ | |
\ Update both the dictionaries #}{% set _dummy = exp_abbr_dict.value.update({exp_string.value:abbr_string.value})\ | |
\ %}{# Empty both the strings #}{% set abbr_string.value= '' %}{% set exp_string.value=\ | |
\ '' %}{% endif %}{% endif %}{% endfor %}{# Both non-empty, and first characters\ | |
\ match #}{% if abbr_string.value!='' and exp_string.value!='' %}{% if exp_string.value.split()[0][0]|lower\ | |
\ in abbr_string.value|lower and exp_string.value.split()[-1][0]|lower in abbr_string.value|lower\ | |
\ %}{# Update the dictionary #}{% set _dummy = exp_abbr_dict.value.update({exp_string.value:abbr_string.value})\ | |
\ %}{% elif exp_abbr_dict.value.items()|length==0 %}{% set _dummy = exp_abbr_dict.value.update({exp_string.value:abbr_string.value})\ | |
\ %}{% endif %}{% else %}{% if exp_string.value!='' %}{% if exp_string.value\ | |
\ not in exp_abbr_dict.value.keys() %}{% set _dummy = exp_abbr_dict.value.update({exp_string.value:''})\ | |
\ %}{% endif %}{% endif %}{% endif %}{% if exp_abbr_dict.value.items()|length!=0\ | |
\ %}{% set random_exp = exp_abbr_dict.value.keys()|list|choice %}Given the following\ | |
\ tokens, find the abbreviation for: {{random_exp}}. Return \"Unclear\" if the\ | |
\ abbreviation can't be found.\n \n{{tokens|join(' ')}}|||{% if random_exp in\ | |
\ exp_abbr_dict.value.keys() and exp_abbr_dict.value[random_exp]!='' %}{{exp_abbr_dict.value[random_exp]}}{%\ | |
\ else %}Unclear{% endif %}{% endif %}" | |
metadata: !TemplateMetadata | |
choices_in_prompt: null | |
metrics: [] | |
original_task: false | |
name: find_abbreviation | |
reference: Given the tokens, find the abbreviation for an expansion. | |