Transferable Multi-Domain State Generator for Task-Oriented Dialogue Systems

Chien-Sheng Wu, Andrea Madotto, Ehsan Hosseini-Asl, Caiming Xiong, Richard Socher +1 more
5/21/2019
cs.CLcs.AI

Official code: jasonwu0731/trade-dst (392 stars, last commit 2022-12-08).

Abstract

Over-dependence on domain ontology and lack of knowledge sharing across domains are two practical and yet less studied problems of dialogue state tracking. Existing approaches generally fall short in tracking unknown slot values during inference and often have difficulties in adapting to new domains. In this paper, we propose a Transferable Dialogue State Generator (TRADE) that generates dialogue states from utterances using a copy mechanism, facilitating knowledge transfer when predicting (domain, slot, value) triplets not encountered during training. Our model is composed of an utterance encoder, a slot gate, and a state generator, which are shared across domains. Empirical results demonstrate that TRADE achieves state-of-the-art joint goal accuracy of 48.62% for the five domains of MultiWOZ, a human-human dialogue dataset. In addition, we show its transferring ability by simulating zero-shot and few-shot dialogue state tracking for unseen domains. TRADE achieves 60.58% joint goal accuracy in one of the zero-shot domains, and is able to adapt to few-shot cases without forgetting already trained domains.

View on arXivView PDF

Code Implementations(1)

Source code for transferable dialogue state generator (TRADE, Wu et al., 2019). https://arxiv.org/abs/1905.08743

392112Perl, PythonMay 19, 20193 years ago
dialoguedialogue-state-trackingmachine-learningmulti-domainnatural-language-processing+1 more

Similar Papers

Cite this paper

@article{wu2019transferable,
  title  = {Transferable Multi-Domain State Generator for Task-Oriented Dialogue Systems},
  author = {Chien-Sheng Wu and Andrea Madotto and Ehsan Hosseini-Asl and Caiming Xiong and Richard Socher and Pascale Fung},
  year   = {2019},
  eprint = {1905.08743},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1905.08743}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1905.08743.svg)](https://codeofpaper.com/paper/1905.08743)

Discussion