End-to-End Memory Networks with Knowledge Carryover for Multi-Turn Spoken Language Understanding

Yun-Nung Chen, Dilek Hakkani-Tür, Gokhan Tur, Jianfeng Gao, Li Deng


Spoken language understanding (SLU) is a core component of a spoken dialogue system. In the traditional architecture of dialogue systems, the SLU component treats each utterance independent of each other, and then the following components aggregate the multi-turn information in the separate phases. However, there are two challenges: 1) errors from previous turns may be propagated and then degrade the performance of the current turn; 2) knowledge mentioned in the long history may not be carried into the current turn. This paper addresses the above issues by proposing an architecture using end-to-end memory networks to model knowledge carryover in multi-turn conversations, where utterances encoded with intents and slots can be stored as embeddings in the memory and the decoding phase applies an attention model to leverage previously stored semantics for intent prediction and slot tagging simultaneously. The experiments on Microsoft Cortana conversational data show that the proposed memory network architecture can effectively extract salient semantics for modeling knowledge carryover in the multi-turn conversations and outperform the results using the state-of-the-art recurrent neural network framework (RNN) designed for single-turn SLU.


DOI: 10.21437/Interspeech.2016-312

Cite as

Chen, Y., Hakkani-Tür, D., Tur, G., Gao, J., Deng, L. (2016) End-to-End Memory Networks with Knowledge Carryover for Multi-Turn Spoken Language Understanding. Proc. Interspeech 2016, 3245-3249.

Bibtex
@inproceedings{Chen+2016,
author={Yun-Nung Chen and Dilek Hakkani-Tür and Gokhan Tur and Jianfeng Gao and Li Deng},
title={End-to-End Memory Networks with Knowledge Carryover for Multi-Turn Spoken Language Understanding},
year=2016,
booktitle={Interspeech 2016},
doi={10.21437/Interspeech.2016-312},
url={http://dx.doi.org/10.21437/Interspeech.2016-312},
pages={3245--3249}
}