Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

A Sequence-to-Sequence Approach to Dialogue State Tracking

About

This paper is concerned with dialogue state tracking (DST) in a task-oriented dialogue system. Building a DST module that is highly effective is still a challenging issue, although significant progresses have been made recently. This paper proposes a new approach to dialogue state tracking, referred to as Seq2Seq-DU, which formalizes DST as a sequence-to-sequence problem. Seq2Seq-DU employs two BERT-based encoders to respectively encode the utterances in the dialogue and the descriptions of schemas, an attender to calculate attentions between the utterance embeddings and the schema embeddings, and a decoder to generate pointers to represent the current state of dialogue. Seq2Seq-DU has the following advantages. It can jointly model intents, slots, and slot values; it can leverage the rich representations of utterances and schemas based on BERT; it can effectively deal with categorical and non-categorical slots, and unseen schemas. In addition, Seq2Seq-DU can also be used in the NLU (natural language understanding) module of a dialogue system. Experimental results on benchmark datasets in different settings (SGD, MultiWOZ2.2, MultiWOZ2.1, WOZ2.0, DSTC2, M2M, SNIPS, and ATIS) show that Seq2Seq-DU outperforms the existing methods.

Yue Feng, Yang Wang, Hang Li• 2020

Related benchmarks

TaskDatasetResultRank
Dialog State TrackingMultiWOZ 2.1 (test)
Joint Goal Accuracy56.1
88
Dialogue State TrackingMultiWOZ 2.1 (test)
Joint Goal Accuracy56.1
85
Dialogue State TrackingMultiWOZ 2.2 (test)
Joint Goal Accuracy54.4
80
Dialogue State TrackingWOZ 2.0 (test)
Joint Goal Accuracy91.2
65
Dialogue State TrackingDSTC2 (test)
Joint Goal Accuracy85
39
Dialogue State TrackingMultiWOZ 2.1
Joint Goal Accuracy56.1
26
Paraphrase GenerationQQP (test)
BLEU-227.81
22
Dialogue GenerationDouban (test)
BLEU-10.0887
20
Spoken Language UnderstandingSNIPS
Slot F196.5
15
StorytellingRocStories 8:1:1 (test)
BLEU-10.3089
10
Showing 10 of 19 rows

Other info

Code

Follow for update