{"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/synergizing-in-context-learning-with-hints","title":"Synergizing In-context Learning with Hints for End-to-end Task-oriented Dialog Systems","arxiv_id":"2405.15585","date":"2024-05-24","proceeding":null,"authors":["Vishal Vivek Saley","Rocktim Jyoti Das","Dinesh Raghu","Mausam"],"abstract":"End-to-end Task-Oriented Dialog (TOD) systems typically require extensive training datasets to perform well. In contrast, large language model (LLM) based TOD systems can excel even with limited data due to their ability to learn tasks through in-context exemplars. However, these models lack alignment with the style of responses in training data and often generate comprehensive responses, making it difficult for users to grasp the information quickly. In response, we propose SyncTOD that synergizes LLMs with task-specific hints to improve alignment in low-data settings. SyncTOD employs small auxiliary models to provide hints and select exemplars for in-context prompts. With ChatGPT, SyncTOD achieves superior performance compared to LLM-based baselines and SoTA models in low-data settings, while retaining competitive performance in full-data settings.","url_abs":"https://arxiv.org/abs/2405.15585v3","url_pdf":"https://arxiv.org/pdf/2405.15585v3.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":[],"tasks":[{"task_slug":"in-context-learning","task_name":"In-Context Learning"},{"task_slug":"language-modeling","task_name":"Language Modeling"},{"task_slug":"language-modelling","task_name":"Language Modelling"},{"task_slug":"large-language-model","task_name":"Large Language Model"}],"methods":[{"method_slug":"align","method_name":"ALIGN"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2405.15585","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2405.15585"}},"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":"deterministic:regex_extraction","url":"https://github.com/dair-iitd/SyncTOD","reach":null}],"summary":{"ran_draft_wrong":2,"unverified":1},"by_repo_kind":{"found_in_text":{"samples":3,"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":3,"samples":[{"code_sha256_prefix":"ebf3b6ae7f082ebd","entry":"dedup_index","repo":"dair-iitd/SyncTOD","repo_kind":"found_in_text","path":"src/prompting/prompt_gen.py","file_url":"https://github.com/dair-iitd/SyncTOD/blob/HEAD/src/prompting/prompt_gen.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"ebf3b6ae7f082ebd"}},{"code_sha256_prefix":"a2572769e9a0fc2d","entry":"preprocess_text","repo":"dair-iitd/SyncTOD","repo_kind":"found_in_text","path":"src/prompting/prompt_gen.py","file_url":"https://github.com/dair-iitd/SyncTOD/blob/HEAD/src/prompting/prompt_gen.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"a2572769e9a0fc2d"}},{"code_sha256_prefix":"76e478c5a2a1c97c","entry":"multiwoz_prompt","repo":"dair-iitd/SyncTOD","repo_kind":"found_in_text","path":"src/prompting/prompt_gen.py","file_url":"https://github.com/dair-iitd/SyncTOD/blob/HEAD/src/prompting/prompt_gen.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":"76e478c5a2a1c97c"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}