Improving Response Selection in Multi-Turn Dialogue Systems by Incorporating Domain Knowledge

Debanjan Chaudhuri, Agustinus Kristiadi, Jens Lehmann, Asja Fischer


Abstract
Building systems that can communicate with humans is a core problem in Artificial Intelligence. This work proposes a novel neural network architecture for response selection in an end-to-end multi-turn conversational dialogue setting. The architecture applies context level attention and incorporates additional external knowledge provided by descriptions of domain-specific words. It uses a bi-directional Gated Recurrent Unit (GRU) for encoding context and responses and learns to attend over the context words given the latent response representation and vice versa. In addition, it incorporates external domain specific information using another GRU for encoding the domain keyword descriptions. This allows better representation of domain-specific keywords in responses and hence improves the overall performance. Experimental results show that our model outperforms all other state-of-the-art methods for response selection in multi-turn conversations.
Anthology ID:
K18-1048
Volume:
Proceedings of the 22nd Conference on Computational Natural Language Learning
Month:
October
Year:
2018
Address:
Brussels, Belgium
Editors:
Anna Korhonen, Ivan Titov
Venue:
CoNLL
SIG:
SIGNLL
Publisher:
Association for Computational Linguistics
Note:
Pages:
497–507
Language:
URL:
https://aclanthology.org/K18-1048
DOI:
10.18653/v1/K18-1048
Bibkey:
Cite (ACL):
Debanjan Chaudhuri, Agustinus Kristiadi, Jens Lehmann, and Asja Fischer. 2018. Improving Response Selection in Multi-Turn Dialogue Systems by Incorporating Domain Knowledge. In Proceedings of the 22nd Conference on Computational Natural Language Learning, pages 497–507, Brussels, Belgium. Association for Computational Linguistics.
Cite (Informal):
Improving Response Selection in Multi-Turn Dialogue Systems by Incorporating Domain Knowledge (Chaudhuri et al., CoNLL 2018)
Copy Citation:
PDF:
https://preview.aclanthology.org/nschneid-patch-2/K18-1048.pdf
Code
 SmartDataAnalytics/AK-DE-biGRU