SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2205.10400 · NAACL · 2022

Multi 2 WOZ: A Robust Multilingual Dataset and Conversational Pretraining for Task-Oriented Dialog

Ivan Vulić, Anne Lauscher, Simone Ponzetto, Goran Glavaš, Chia-Chien Hung

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 12 functions out of this paper's own repositories and ran 11 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
umanlp/Multi2WOZ canonical 11 of 12
FunctionStatusWhere it lives
get_candidate_embeddings Ran umanlp/Multi2WOZ/downstream/tod_xlmr_pretraining.py
code served (permissive licence) · get_code("7268721a7ef4d99e")
get_hard_neg_response Ran umanlp/Multi2WOZ/LangOpenSubtitles/convert_mlm.py
code served (permissive licence) · get_code("d94fe26dac699a2e")
is_match Ran umanlp/Multi2WOZ/LangCC/langcc_extract.py
code served (permissive licence) · get_code("780d13458254f52d")
load_dial_json Ran umanlp/Multi2WOZ/LangOpenSubtitles/concat_files.py
code served (permissive licence) · get_code("42bd3941a5254fc7")
load_file Ran umanlp/Multi2WOZ/LangOpenSubtitles/concat_files.py
code served (permissive licence) · get_code("0d33955d7249e9bc")
mask_for_response_selection Ran umanlp/Multi2WOZ/downstream/tod_xlmr_pretraining.py
code served (permissive licence) · get_code("2b723ee5c42ff0b6")
match_num Ran umanlp/Multi2WOZ/LangCC/langcc_extract.py
code served (permissive licence) · get_code("5f62c6e0cb6fe92e")
prep_text Ran umanlp/Multi2WOZ/LangOpenSubtitles/concat_files.py
code served (permissive licence) · get_code("60f823c2acab3553")
remove_email Ran umanlp/Multi2WOZ/LangCC/langcc_prep.py
code served (permissive licence) · get_code("427f2feb4fd3b6e8")
remove_puncts Ran umanlp/Multi2WOZ/LangCC/langcc_prep.py
code served (permissive licence) · get_code("22efdd9dfc7cffc1")
store_line Ran umanlp/Multi2WOZ/LangCC/langcc_extract.py
code served (permissive licence) · get_code("a97cd488afdfe9b2")
remove_quotes Not yet run umanlp/Multi2WOZ/LangCC/langcc_prep.py
code served (permissive licence) · get_code("972d1b86bf3644cb")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Research on (multi-domain) task-oriented dialog (TOD) has predominantly focused on the English language, primarily due to the shortage of robust TOD datasets in other languages, preventing the systematic investigation of cross-lingual transfer for this crucial NLP application area. In this work, we introduce MULTI 2 WOZ, a new multilingual multidomain TOD dataset, derived from the wellestablished English dataset MULTIWOZ, that spans four typologically diverse languages: Chinese, German, Arabic, and Russian. In contrast to concurrent efforts (Ding et al., 2021;Zuo et al., 2021), MULTI 2 WOZ contains goldstandard dialogs in target languages that are directly comparable with development and test portions of the English dataset, enabling reliable and comparative estimates of cross-lingual transfer performance for TOD. We then introduce a new framework for multilingual conversational specialization of pretrained language models (PrLMs) that aims to facilitate crosslingual transfer for arbitrary downstream TOD tasks. Using such conversational PrLMs specialized for concrete target languages, we systematically benchmark a number of zero-shot and few-shot cross-lingual transfer approaches on two standard TOD tasks: Dialog State Tracking and Response Retrieval. Our experiments show that, in most setups, the best performance entails the combination of (i) conversational specialization in the target language and (ii) few-shot transfer for the concrete TOD task. Most importantly, we show that our conversational specialization in the target language allows for an exceptionally sample-efficient fewshot transfer for downstream TOD tasks.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2205.10400")
get_code_for_paper("2205.10400")
have("2205.10400")

Connect an agent — have() is free.