Topic-level knowledge sub-graphs for multi-turn dialogue generation

作者:

Highlights:

摘要

Previous multi-turn dialogue approaches based on global Knowledge Graphs (KGs) still suffer from generic, uncontrollable, and incoherent responses generation. Most of them neither consider the local topic-level semantic information of KGs nor effectively merge the information of long dialogue contexts and KGs into the dialogue generation. To tackle these issues, we propose a Topic-level Knowledge-aware Dialogue Generation model to capture context-aware topic-level knowledge information. Our method thus accounts for topic-coherence, fluency, and diversity of generated responses. Specifically, we first decompose the given KG into a set of topic-level sub-graphs, with each sub-graph capturing a semantic component of the input KG. Furthermore, we design a Topic-level Sub-graphs Attention Network to calculate the comprehensive representation of both sub-graphs and previous turns of dialogue utterances, which then decoded with the current turn into a response. By using sub-graphs, our model is able to attend to different topical components of the KG and enhance the topic-coherence. We perform extensive experiments on two datasets of DuRecDial and KdConv to demonstrate the effectiveness of our model. The experimental results demonstrate that our model outperforms existing strong baselines.

论文关键词:Knowledge-based dialogue system,Multi-turn dialogue generation,Knowledge graph,Topic-level

论文评审过程:Received 9 May 2021, Revised 2 August 2021, Accepted 14 September 2021, Available online 2 October 2021, Version of Record 29 October 2021.

论文官网地址:https://doi.org/10.1016/j.knosys.2021.107499