| from functools import partial | |
| # ~~~~~~~~~~~ XCOPA ~~~~~~~~~~~ # | |
| xcopa_connectors = {"cause": " Izan ere,", "effect": " Beraz,"} | |
| def xcopa_doc_to_text(doc): | |
| conn = xcopa_connectors[doc["question"]] | |
| return doc["premise"].strip() + f"{conn}" | |
| def xcopa_doc_to_choice(doc): | |
| def convert_choice(choice): | |
| return choice[0].lower() + choice[1:] | |
| return [convert_choice(doc["choice1"]), convert_choice(doc["choice2"])] | |
| # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # | |