Knowledge Augmented Dialogue Generation with Divergent Facts Selection

Abstract The end-to-end open-domain dialogue system is a challenging task since the existing neural models suffer from the issue of trivial responses. Employing background knowledge as a major solution, has been proven to be effective to improve the responses quality. However, less attention was paid to the selection of the appropriate knowledge in scenarios where the utterance subject drifts between two partners, which could prohibit the model from learning to access knowledge correctly. In this paper, we propose a novel Knowledge Augmented Dialogue Generation (KADG) model to facilitate both knowledge selection and incorporation in open-domain dialogue systems. The core components of KADG consist of Divergent Knowledge Selector (DKS) and Knowledge Aware Decoder (KAD). DKS performs a one-hop subject reasoning over knowledge by pre-optimizing each knowledge candidate with inferred drift clue. Drift clue implies the potential subjects association of the current conversation and is served to bridge the subject gap in the knowledge selection. Thereafter, KAD makes full use of this selected knowledge to generate responses contextual coherently as well as knowledgeably. Comprehensive experiments on a newly released knowledge-grounded conversation dataset Wizard-of-Wikipedia have verified the superiority of our model than previous baselines and shown that our method can refer to the knowledge properly and generate diverse and informative responses.

[1]  Quoc V. Le,et al.  A Neural Conversational Model , 2015, ArXiv.

[2]  Nan Hua,et al.  Universal Sentence Encoder , 2018, ArXiv.

[3]  B. Brookes,et al.  Statistical Theory of Extreme Values and Some Practical Applications , 1955, The Mathematical Gazette.

[4]  Guangyou Zhou,et al.  Topic-enhanced emotional conversation generation with attention mechanism , 2019, Knowl. Based Syst..

[5]  Chao Yang,et al.  Aspect-based sentiment analysis with alternating coattention networks , 2019, Inf. Process. Manag..

[6]  Joelle Pineau,et al.  A Survey of Available Corpora for Building Data-Driven Dialogue Systems , 2015, Dialogue Discourse.

[7]  Zhang Xiong,et al.  Augmenting Dialogue Response Generation With Unstructured Textual Knowledge , 2019, IEEE Access.

[8]  Hang Li,et al.  An Information Retrieval Approach to Short Text Conversation , 2014, ArXiv.

[9]  Daniel Jurafsky,et al.  A Simple, Fast Diverse Decoding Algorithm for Neural Generation , 2016, ArXiv.

[10]  Ben Poole,et al.  Categorical Reparameterization with Gumbel-Softmax , 2016, ICLR.

[11]  Kenneth Ward Church,et al.  Word Association Norms, Mutual Information, and Lexicography , 1989, ACL.

[12]  Joseph Weizenbaum,et al.  and Machine , 1977 .

[13]  Ming Zhou,et al.  Human-machine dialogue modelling with the fusion of word- and sentence-level emotions , 2020, Knowl. Based Syst..

[14]  Ramón López-Cózar,et al.  Using knowledge on word-islands to improve the performance of spoken dialogue systems , 2015, Knowl. Based Syst..

[15]  Yu Zhang,et al.  Flexible End-to-End Dialogue System for Knowledge Grounded Conversation , 2017, ArXiv.

[16]  J. Fleiss Measuring nominal scale agreement among many raters. , 1971 .