Hostname: page-component-77f85d65b8-2tv5m Total loading time: 0 Render date: 2026-04-19T14:15:46.178Z Has data issue: false hasContentIssue false

Improved conversational recommender system based on dialog context

Published online by Cambridge University Press:  08 September 2023

Xiaoyi Wang
Affiliation:
School of Literature, Capital Normal University, Beijing, China China Language Intelligence Research Center, Beijing, China
Jie Liu*
Affiliation:
China Language Intelligence Research Center, Beijing, China School of Information Science, North China University of Technology, Beijing, China
Jianyong Duan
Affiliation:
School of Information Science, North China University of Technology, Beijing, China
*
Corresponding author: Jie Liu; Email: liujxxxy@126.com
Rights & Permissions [Opens in a new window]

Abstract

Conversational recommender system (CRS) needs to be seamlessly integrated between the two modules of recommendation and dialog, aiming to recommend high-quality items to users through multiple rounds of interactive dialogs. Items can typically refer to goods, movies, news, etc. Through this form of interactive dialog, users can express their preferences in real time, and the system can fully understand the user’s thoughts and recommend corresponding items. Although mainstream dialog recommendation systems have improved the performance to some extent, there are still some key issues, such as insufficient consideration of the entity’s order in the dialog, the different contributions of items in the dialog history, and the low diversity of generated responses. To address these shortcomings, we propose an improved dialog context model based on time-series features. Firstly, we augment the semantic representation of words and items using two external knowledge graphs and align the semantic space using mutual information maximization techniques. Secondly, we add a retrieval model to the dialog recommendation system to provide auxiliary information for generating replies. We then utilize a deep timing network to serialize the dialog content and more accurately learn the feature relationship between users and items for recommendation. In this paper, the dialog recommendation system is divided into two components, and different evaluation indicators are used to evaluate the performance of the dialog component and the recommendation component. Experimental results on widely used benchmarks show that the proposed method is effective.

Information

Type
Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2023. Published by Cambridge University Press
Figure 0

Table 1. Two examples of dialog recommender systems for movies

Figure 1

Figure 1. Overall framework of the model.

Figure 2

Figure 2. Data form diagram.

Figure 3

Figure 3. Deep Timing Network(DTN).

Figure 4

Figure 4. BiGRU structure diagram (Bansal et al. 2016).

Figure 5

Figure 5. The two-seq2seq model.

Figure 6

Table 2. Experimental hyperparameter settings

Figure 7

Table 3. Results of recommendation system

Figure 8

Table 4. Automatic evaluation of dialog system

Figure 9

Table 5. Human evaluation of dialog system

Figure 10

Table 6. Results of ablation analysis

Figure 11

Figure 6. Line chart of ablation experiment results.