KERS: A Knowledge-Enhanced Framework for Recommendation Dialog Systems with Multiple Subgoals

Jun Zhang, Yan Yang, Chencai Chen, Liang He, Zhou Yu


Abstract
Recommendation dialogs require the system to build a social bond with users to gain trust and develop affinity in order to increase the chance of a successful recommendation. It is beneficial to divide up, such conversations with multiple subgoals (such as social chat, question answering, recommendation, etc.), so that the system can retrieve appropriate knowledge with better accuracy under different subgoals. In this paper, we propose a unified framework for common knowledge-based multi-subgoal dialog: knowledge-enhanced multi-subgoal driven recommender system (KERS). We first predict a sequence of subgoals and use them to guide the dialog model to select knowledge from a sub-set of existing knowledge graph. We then propose three new mechanisms to filter noisy knowledge and to enhance the inclusion of cleaned knowledge in the dialog response generation process. Experiments show that our method obtains state-of-the-art results on DuRecDial dataset in both automatic and human evaluation.
Anthology ID:
2021.findings-emnlp.94
Volume:
Findings of the Association for Computational Linguistics: EMNLP 2021
Month:
November
Year:
2021
Address:
Punta Cana, Dominican Republic
Editors:
Marie-Francine Moens, Xuanjing Huang, Lucia Specia, Scott Wen-tau Yih
Venue:
Findings
SIG:
SIGDAT
Publisher:
Association for Computational Linguistics
Note:
Pages:
1092–1101
Language:
URL:
https://aclanthology.org/2021.findings-emnlp.94
DOI:
10.18653/v1/2021.findings-emnlp.94
Bibkey:
Cite (ACL):
Jun Zhang, Yan Yang, Chencai Chen, Liang He, and Zhou Yu. 2021. KERS: A Knowledge-Enhanced Framework for Recommendation Dialog Systems with Multiple Subgoals. In Findings of the Association for Computational Linguistics: EMNLP 2021, pages 1092–1101, Punta Cana, Dominican Republic. Association for Computational Linguistics.
Cite (Informal):
KERS: A Knowledge-Enhanced Framework for Recommendation Dialog Systems with Multiple Subgoals (Zhang et al., Findings 2021)
Copy Citation:
PDF:
https://preview.aclanthology.org/nschneid-patch-1/2021.findings-emnlp.94.pdf
Video:
 https://preview.aclanthology.org/nschneid-patch-1/2021.findings-emnlp.94.mp4
Code
 z562/kers
Data
DuRecDial