Skip to content

Commit 59cb306

Browse files
afajiAlham Fikri AjiVictorSanh
authored
add id prompt for tydiqa (#766)
* add id prompt for tydiqa_secondary * add id prompt for tydiqa_secondary * add id prompt for tydiqa * split prompt based on languages * split prompt based on languages Co-authored-by: Alham Fikri Aji <aji@kata.ai> Co-authored-by: Victor Sanh <victorsanh@gmail.com>
1 parent 1a32c78 commit 59cb306

File tree

2 files changed

+396
-18
lines changed

2 files changed

+396
-18
lines changed

promptsource/templates/tydiqa/primary_task/templates.yaml

Lines changed: 170 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ templates:
2727
metrics:
2828
- Accuracy
2929
original_task: true
30-
name: heres_what_I_found
30+
name: en_heres_what_I_found
3131
reference: ''
3232
1aa48c84-f64b-493c-bc9b-e5be15690109: !Template
3333
answer_choices: "\u306F\u3044 ||| \u3044\u3044\u3048 ||| \u3069\u3061\u3089\u3067\
@@ -60,7 +60,7 @@ templates:
6060
metrics:
6161
- Accuracy
6262
original_task: true
63-
name: yes_no_none
63+
name: en_yes_no_none
6464
reference: ''
6565
4b21e3be-fba4-49b7-beb1-a61de26eb0ac: !Template
6666
answer_choices: Yes ||| No
@@ -74,8 +74,23 @@ templates:
7474
metrics:
7575
- Accuracy
7676
original_task: false
77-
name: open_domain_qa_without_choices
77+
name: en_open_domain_qa_without_choices
7878
reference: Answer Yes/No question
79+
5c48e84c-10e4-44ee-b2b3-94a4d018e833: !Template
80+
answer_choices: Ya ||| Tidak ||| Tidak ada
81+
id: 5c48e84c-10e4-44ee-b2b3-94a4d018e833
82+
jinja: "{% if language == \"indonesian\" %} \nPertanyaan: {{question_text}}\n\
83+
Jawab pertanyaan tersebut dengan {{\"Ya\"}} atau {{\"Tidak\"}}. Jika tidak memungkinkan,\
84+
\ jawab dengan {{\"Tidak ada\"}}.\nPetunjuk: {{document_plaintext}}\n|||\n{{{\"\
85+
NO\":\"Tidak\",\"YES\": \"Ya\", \"NONE\": \"Tidak ada\"}[annotations.yes_no_answer[0]]}}\n\
86+
{% endif %}"
87+
metadata: !TemplateMetadata
88+
choices_in_prompt: false
89+
metrics:
90+
- Accuracy
91+
original_task: true
92+
name: id_yes_no_none
93+
reference: ''
7994
590c276c-d649-4296-816a-e759167f3556: !Template
8095
answer_choices: "\u306F\u3044 ||| \u3044\u3044\u3048 ||| \u3069\u3061\u3089\u3067\
8196
\u3082\u306A\u3044"
@@ -127,8 +142,36 @@ templates:
127142
metrics:
128143
- Accuracy
129144
original_task: false
130-
name: yes_no_question
145+
name: en_yes_no_question
131146
reference: Ask if this is a yes no question
147+
764fda4e-dc13-4766-b8ab-eafd79fe875e: !Template
148+
answer_choices: Ya ||| Tidak ||| Tidak ada
149+
id: 764fda4e-dc13-4766-b8ab-eafd79fe875e
150+
jinja: '{% if language == "indonesian" %}
151+
152+
Saya penasaran {{question_text}}.
153+
154+
Tolong bantu saya menjawab pertanyaan ini dengan "{{answer_choices[0]}}", "{{answer_choices[1]}}"
155+
atau "{{answer_choices[2]}}" jika dua opsi pertama tidak bisa diaplikasikan.
156+
157+
Ini yang saya temukan di internet:
158+
159+
Topik: {{document_title}}
160+
161+
Artikel: {{document_plaintext}}
162+
163+
|||
164+
165+
{{{"NO":"Tidak","YES": "Ya", "NONE": "Tidak ada"}[annotations.yes_no_answer[0]]}}
166+
167+
{% endif %}'
168+
metadata: !TemplateMetadata
169+
choices_in_prompt: true
170+
metrics:
171+
- Accuracy
172+
original_task: true
173+
name: id_heres_what_I_found
174+
reference: ''
132175
733a3ff3-6edd-4440-b038-bf9736ebaff7: !Template
133176
answer_choices: "\u306F\u3044 ||| \u3044\u3044\u3048"
134177
id: 733a3ff3-6edd-4440-b038-bf9736ebaff7
@@ -169,8 +212,23 @@ templates:
169212
metrics:
170213
- Accuracy
171214
original_task: true
172-
name: read_and_answer
215+
name: en_read_and_answer
173216
reference: ''
217+
976fb48f-7135-4344-91c8-cee2e535b8ab: !Template
218+
answer_choices: Ya ||| Tidak
219+
id: 976fb48f-7135-4344-91c8-cee2e535b8ab
220+
jinja: "{% if language == \"indonesian\" %} \n {% if annotations.yes_no_answer[0]\
221+
\ == \"YES\" or annotations.yes_no_answer[0] == \"NO\" %} \nJawab pertanyaan\
222+
\ terkait {{document_title}}.\nPertanyaan: {{question_text}}. Ya atau Tidak?\n\
223+
||| \n{{{\"NO\":\"Tidak\",\"YES\": \"Ya\", \"NONE\": \"Tidak ada\"}[annotations.yes_no_answer[0]]}}\n\
224+
\ {% endif %}\n{% endif %}"
225+
metadata: !TemplateMetadata
226+
choices_in_prompt: true
227+
metrics:
228+
- Accuracy
229+
original_task: false
230+
name: id_open_domain_qa
231+
reference: Ask Yes/No question
174232
9c42e3fd-d46e-4149-bb60-4b3118104d95: !Template
175233
answer_choices: Yes ||| No
176234
id: 9c42e3fd-d46e-4149-bb60-4b3118104d95
@@ -184,8 +242,36 @@ templates:
184242
metrics:
185243
- Accuracy
186244
original_task: true
187-
name: after_reading_the_text
245+
name: en_after_reading_the_text
188246
reference: Reading Comprehension
247+
b368b4af-b8b1-4b0f-ab72-a4db0649ca65: !Template
248+
answer_choices: Ya ||| Tidak ||| Tidak ada
249+
id: b368b4af-b8b1-4b0f-ab72-a4db0649ca65
250+
jinja: '{% if language == "indonesian" %}
251+
252+
Jawab pertanyaan berikut dengan "{{answer_choices[0]}}" atau "{{answer_choices[1]}}"
253+
atau "{{answer_choices[2]}}" jika dua
254+
255+
opsi pertama tidak dapat diaplikasikan.
256+
257+
Pertanyaan: {{question_text}}
258+
259+
Topik: {{document_title}}
260+
261+
Artikel: {{document_plaintext}}
262+
263+
|||
264+
265+
{{{"NO":"Tidak","YES": "Ya", "NONE": "Tidak ada"}[annotations.yes_no_answer[0]]}}
266+
267+
{% endif %}'
268+
metadata: !TemplateMetadata
269+
choices_in_prompt: true
270+
metrics:
271+
- Accuracy
272+
original_task: true
273+
name: id_read_and_answer
274+
reference: ''
189275
a7260c3e-2c25-4c87-b9a2-5955fdff0c5e: !Template
190276
answer_choices: "\u306F\u3044 ||| \u3044\u3044\u3048"
191277
id: a7260c3e-2c25-4c87-b9a2-5955fdff0c5e
@@ -214,8 +300,23 @@ templates:
214300
metrics:
215301
- Accuracy
216302
original_task: false
217-
name: open_domain_qa
303+
name: en_open_domain_qa
218304
reference: Ask Yes/No question
305+
d6139cbc-7b25-4539-80c7-2b0832183951: !Template
306+
answer_choices: Ya ||| Tidak
307+
id: d6139cbc-7b25-4539-80c7-2b0832183951
308+
jinja: "{% if language == \"indonesian\" %} \n {% if annotations.yes_no_answer[0]\
309+
\ == \"YES\" or annotations.yes_no_answer[0] == \"NO\" %} \nJawab pertanyaan\
310+
\ terkait {{document_title}}. {{question_text}}\n||| \n{{{\"NO\":\"Tidak\",\"\
311+
YES\": \"Ya\", \"NONE\": \"Tidak ada\"}[annotations.yes_no_answer[0]]}}\n \
312+
\ {% endif %} \n{% endif %} "
313+
metadata: !TemplateMetadata
314+
choices_in_prompt: false
315+
metrics:
316+
- Accuracy
317+
original_task: false
318+
name: id_open_domain_qa_without_choices
319+
reference: Answer Yes/No question
219320
d160228e-9169-456d-a16a-0f5288452c9a: !Template
220321
answer_choices: "\u306F\u3044 ||| \u3044\u3044\u3048"
221322
id: d160228e-9169-456d-a16a-0f5288452c9a
@@ -273,6 +374,7 @@ templates:
273374
original_task: true
274375
name: jp_read_and_answer
275376
reference: ''
377+
276378
e593017f-9bcf-4442-944d-fcdf2edcb4f7: !Template
277379
answer_choices: Yes ||| No
278380
id: e593017f-9bcf-4442-944d-fcdf2edcb4f7
@@ -285,7 +387,67 @@ templates:
285387
metrics:
286388
- Accuracy
287389
original_task: true
288-
name: based_on_the_text
390+
name: en_based_on_the_text
391+
reference: Binary question without mentioning KB
392+
ebba1db1-daf2-4e40-9dca-4cbe4298cd3e: !Template
393+
answer_choices: Ya ||| Tidak
394+
id: ebba1db1-daf2-4e40-9dca-4cbe4298cd3e
395+
jinja: '{% if language == "indonesian" %}
396+
397+
{{question_text}}
398+
399+
Apakah ini termasuk kalimat tanya "Ya/Tidak"?
400+
401+
|||
402+
403+
{% if annotations. yes_no_answer[0] == "NONE" %}
404+
405+
Tidak
406+
407+
{% else %}
408+
409+
Ya
410+
411+
{% endif %}
412+
413+
{% endif %}'
414+
metadata: !TemplateMetadata
415+
choices_in_prompt: false
416+
metrics:
417+
- Accuracy
418+
original_task: false
419+
name: id_yes_no_question
420+
reference: Ask if this is a yes no question
421+
f93c6cde-cd5e-4d25-8549-f186546cea26: !Template
422+
answer_choices: Ya ||| Tidak
423+
id: f93c6cde-cd5e-4d25-8549-f186546cea26
424+
jinja: "{% if language == \"indonesian\" %} \n {% if annotations.yes_no_answer[0]\
425+
\ == \"YES\" or annotations.yes_no_answer[0] == \"NO\" %} \nSetelah membaca\
426+
\ potongan teks Wikipedia di bawah ini, mohon jawab pertanyaan: \n{{question_text}}\
427+
\ \n{{document_plaintext}}\n||| \n{{{\"NO\":\"Tidak\", \"YES\":\"Ya\", \"NONE\"\
428+
: \"Tidak ada\"}[annotations.yes_no_answer[0]]}}\n {% endif %}\n{% endif\
429+
\ %}"
430+
metadata: !TemplateMetadata
431+
choices_in_prompt: false
432+
metrics:
433+
- Accuracy
434+
original_task: true
435+
name: id_after_reading_the_text
436+
reference: Reading Comprehension
437+
fe910acd-a156-4f46-a757-4382821fcfd2: !Template
438+
answer_choices: Ya ||| Tidak
439+
id: fe910acd-a156-4f46-a757-4382821fcfd2
440+
jinja: "{% if language == \"indonesian\" %} \n {% if annotations.yes_no_answer[0]\
441+
\ == \"YES\" or annotations.yes_no_answer[0] == \"NO\" %} \nMenurut potongan\
442+
\ teks berikut, {{question_text}}\n{{document_plaintext}}\n||| \n{{{\"NO\":\"\
443+
Tidak\", \"YES\":\"Ya\", \"NONE\": \"Tidak ada\"}[annotations.yes_no_answer[0]]}}\n\
444+
\ {% endif %}\n{% endif %}"
445+
metadata: !TemplateMetadata
446+
choices_in_prompt: false
447+
metrics:
448+
- Accuracy
449+
original_task: true
450+
name: id_based_on_the_text
289451
reference: Binary question without mentioning KB
290452
eba7a853-bd37-45d7-af7d-cf3bd4bc0328: !Template
291453
answer_choices: "\u306F\u3044 ||| \u3044\u3044\u3048"

0 commit comments

Comments
 (0)