Conversational recommender systems (CRS) aim to recommend high-quality items to users through interactive conversations. Although several efforts have been made for CRS, two major issues still remain to be solved. First, the conversation data itself lacks of sufficient contextual information for accurately understanding users' preference. Second, there is a semantic gap between natural language expression and item-level user preference. To address these issues, we incorporate both word-oriented and entity-oriented knowledge graphs (KG) to enhance the data representations in CRSs, and adopt Mutual Information Maximization to align the word-level and entity-level semantic spaces. Based on the aligned semantic representations, we further develop a KG-enhanced recommender component for making accurate recommendations, and a KG-enhanced dialog component that can generate informative keywords or entities in the response text. Extensive experiments have demonstrated the effectiveness of our approach in yielding better performance on both recommendation and conversation tasks.
翻译:对话建议系统旨在通过互动式对话向用户推荐高质量的项目。虽然已经为CRS做出了若干努力,但两个主要问题仍有待解决。首先,对话数据本身缺乏准确理解用户偏好所需的足够背景信息。第二,自然语言表达和项目用户偏好之间存在语义差距。为了解决这些问题,我们纳入了面向文字和面向实体的知识图表(KG),以加强CRS中的数据表述,并采用了相互信息最大化,以协调字级和实体级的语义空间。根据一致的语义表达,我们进一步开发了用于提出准确建议的KG强化推荐人部分,以及能够生成答复文本中信息性关键词或实体的KG强化对话部分。广泛的实验表明,我们在改进建议和对话任务方面的业绩方面的做法是有效的。