{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/paraphrase-augmented-task-oriented-dialog","title":"Paraphrase Augmented Task-Oriented Dialog Generation","arxiv_id":"2004.07462","date":"2020-04-16","proceeding":"ACL 2020 6","authors":["Silin Gao","Yichi Zhang","Zhijian Ou","Zhou Yu"],"abstract":"Neural generative models have achieved promising performance on dialog generation tasks if given a huge data set. However, the lack of high-quality dialog data and the expensive data annotation process greatly limit their application in real-world settings. We propose a paraphrase augmented response generation (PARG) framework that jointly trains a paraphrase model and a response generation model to improve the dialog generation performance. We also design a method to automatically construct paraphrase training data set based on dialog state and dialog act labels. PARG is applicable to various dialog generation models, such as TSCP (Lei et al., 2018) and DAMD (Zhang et al., 2019). Experimental results show that the proposed framework improves these state-of-the-art dialog models further on CamRest676 and MultiWOZ. PARG also significantly outperforms other data augmentation methods in dialog generation tasks, especially under low resource settings.","url_abs":"https://arxiv.org/abs/2004.07462v2","url_pdf":"https://arxiv.org/pdf/2004.07462v2.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"paraphrase-augmented-task-oriented-dialog","repo_url":"https://github.com/Silin159/PARG","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"data-augmentation","task_name":"Data Augmentation"},{"task_slug":"response-generation","task_name":"Response Generation"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2004.07462","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2004.07462"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/Silin159/PARG","reach":null}],"summary":{"ran":1,"ran_violates":1,"unverified":7},"by_repo_kind":{"official":{"samples":9,"ran":2,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":9,"samples":[{"code_sha256_prefix":"3c50ae61b34cbaed","entry":"Attn_Para","repo":"Silin159/PARG","repo_kind":"official","path":"MultiWOZ/damd_net.py","file_url":"https://github.com/Silin159/PARG/blob/HEAD/MultiWOZ/damd_net.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"3c50ae61b34cbaed"}},{"code_sha256_prefix":"b2277afb54f217da","entry":"toss_","repo":"Silin159/PARG","repo_kind":"official","path":"MultiWOZ/damd_net.py","file_url":"https://github.com/Silin159/PARG/blob/HEAD/MultiWOZ/damd_net.py","link_basis":"first_harvest_node","language":"python","status":"ran_violates","verification_level":1,"contract_check":"VIOLATES","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"b2277afb54f217da"}},{"code_sha256_prefix":"6b8e0db8b4feda5d","entry":"ActDecoder","repo":"Silin159/PARG","repo_kind":"official","path":"MultiWOZ/damd_net.py","file_url":"https://github.com/Silin159/PARG/blob/HEAD/MultiWOZ/damd_net.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"6b8e0db8b4feda5d"}},{"code_sha256_prefix":"234561c4f49cd4f9","entry":"ParaDecoder","repo":"Silin159/PARG","repo_kind":"official","path":"MultiWOZ/damd_net.py","file_url":"https://github.com/Silin159/PARG/blob/HEAD/MultiWOZ/damd_net.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"234561c4f49cd4f9"}},{"code_sha256_prefix":"44542b76428a7d75","entry":"Paraphrase","repo":"Silin159/PARG","repo_kind":"official","path":"MultiWOZ/damd_net.py","file_url":"https://github.com/Silin159/PARG/blob/HEAD/MultiWOZ/damd_net.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"44542b76428a7d75"}},{"code_sha256_prefix":"b2ab0ea69b9a7cf9","entry":"SimpleDynamicEncoder","repo":"Silin159/PARG","repo_kind":"official","path":"MultiWOZ/damd_net.py","file_url":"https://github.com/Silin159/PARG/blob/HEAD/MultiWOZ/damd_net.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"b2ab0ea69b9a7cf9"}},{"code_sha256_prefix":"2c7d1c73bc4554a5","entry":"_Config","repo":"Silin159/PARG","repo_kind":"official","path":"MultiWOZ/damd_net.py","file_url":"https://github.com/Silin159/PARG/blob/HEAD/MultiWOZ/damd_net.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"2c7d1c73bc4554a5"}},{"code_sha256_prefix":"42e3ea59368d4542","entry":"cuda_","repo":"Silin159/PARG","repo_kind":"official","path":"MultiWOZ/damd_net.py","file_url":"https://github.com/Silin159/PARG/blob/HEAD/MultiWOZ/damd_net.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"42e3ea59368d4542"}},{"code_sha256_prefix":"912f60a3b91be428","entry":"init_gru","repo":"Silin159/PARG","repo_kind":"official","path":"MultiWOZ/damd_net.py","file_url":"https://github.com/Silin159/PARG/blob/HEAD/MultiWOZ/damd_net.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"912f60a3b91be428"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}