An indispensable component in task-oriented dialogue systems is the dialogue state tracker, which keeps track of users' intentions in the course of conversation. The typical approach towards this goal is to fill in multiple pre-defined slots that are essential to complete the task. Although various dialogue state tracking methods have been proposed in recent years, most of them predict the value of each slot separately and fail to consider the correlations among slots. In this paper, we propose a slot self-attention mechanism that can learn the slot correlations automatically. Specifically, a slot-token attention is first utilized to obtain slot-specific features from the dialogue context. Then a stacked slot self-attention is applied on these features to learn the correlations among slots. We conduct comprehensive experiments on two multi-domain task-oriented dialogue datasets, including MultiWOZ 2.0 and MultiWOZ 2.1. The experimental results demonstrate that our approach achieves state-of-the-art performance on both datasets, verifying the necessity and effectiveness of taking slot correlations into consideration.
翻译:以任务为导向的对话系统的一个不可或缺的组成部分是对话状态跟踪器,该跟踪器跟踪用户在对话过程中的意图。实现这一目标的典型方法是填补对完成任务至关重要的多个预先确定的空档。虽然近年来提出了各种对话状态跟踪方法,但大多数都预测了每个空档的价值,没有考虑空档之间的相互关系。在本文件中,我们提议了一个空档自留机制,可以自动了解空档关系。具体地说,首先利用空档点关注从对话中获取具体空档的特征。然后,在这些空档点上进行堆叠式自留,以了解空档之间的关联。我们就两个多部任务性对话数据集进行了全面实验,包括多部WOZ2.0和多部WOZ 2.1.1。实验结果显示,我们的方法在两个数据集上都取得了最先进的性能,从而核实了将空档点关联考虑在内的必要性和有效性。