3 个月前

基于知识图谱的语义融合提升对话式推荐系统

基于知识图谱的语义融合提升对话式推荐系统

摘要

对话式推荐系统(Conversational Recommender Systems, CRS)旨在通过交互式对话为用户提供高质量的推荐内容。尽管已有诸多研究致力于CRS的发展,但仍存在两个关键问题亟待解决:其一,对话数据本身缺乏足够的上下文信息,难以准确理解用户的偏好;其二,自然语言表达与物品层面的用户偏好之间存在语义鸿沟。为应对上述挑战,本文融合了以词汇为中心和以实体为中心的知识图谱(Knowledge Graph, KG),以增强CRS中的数据表征能力,并采用互信息最大化(Mutual Information Maximization)方法,实现词汇层级与实体层级语义空间的对齐。基于对齐后的语义表示,我们进一步构建了两种增强组件:一是基于知识图谱的推荐组件,用于提升推荐的准确性;二是基于知识图谱的对话组件,能够生成具有信息量的关键词或实体,丰富响应文本的内容。大量实验结果表明,所提出的方法在推荐与对话任务上均取得了显著优于现有方法的性能表现。

代码仓库

RUCAIBox/KGSF
pytorch
GitHub 中提及
Lancelot39/KGSF
官方
pytorch
GitHub 中提及

基准测试

基准方法指标
recommendation-systems-on-redialKGSF
Recall@1: 0.039
Recall@10: 0.183
Recall@50: 0.378
text-generation-on-redialKGSF
Distinct-2: 0.289
Distinct-3: 0.434
Distinct-4: 0.519

用 AI 构建 AI

从想法到上线——通过免费 AI 协同编程、开箱即用的环境和市场最优价格的 GPU 加速您的 AI 开发

AI 协同编程
即用型 GPU
最优价格
立即开始

Hyper Newsletters

订阅我们的最新资讯
我们会在北京时间 每周一的上午九点 向您的邮箱投递本周内的最新更新
邮件发送服务由 MailChimp 提供
基于知识图谱的语义融合提升对话式推荐系统 | 论文 | HyperAI超神经