4 个月前

RippleNet:在知识图谱上传播用户偏好以用于推荐系统

RippleNet:在知识图谱上传播用户偏好以用于推荐系统

摘要

为了解决协同过滤中的稀疏性和冷启动问题,研究人员通常利用辅助信息(如社交网络或项目属性)来提高推荐性能。本文将知识图谱视为辅助信息的来源。为了克服现有基于嵌入和基于路径的知识图谱感知推荐方法的局限性,我们提出了一种端到端框架——Ripple Network(涟漪网络),该框架能够自然地将知识图谱融入推荐系统中。类似于水面上实际的涟漪传播,Ripple Network 通过自动且迭代地沿知识图谱中的链接扩展用户的潜在兴趣,激发用户偏好在知识实体集上的传播。由用户历史点击项目激活的多个“涟漪”相互叠加,形成用户对候选项目的偏好分布,可用于预测最终点击概率。通过在真实世界数据集上进行广泛的实验,我们证明了 Ripple Network 在多种场景下(包括电影、图书和新闻推荐)相比几种最先进的基线方法取得了显著的改进。

代码仓库

Jessinra/GDP-RippleNet
tf
GitHub 中提及
qibinc/RippleNet-PyTorch
pytorch
GitHub 中提及
Jessinra/GDP-RippleNet-Ori
tf
GitHub 中提及
Hank-Kuo/RippleNet
pytorch
GitHub 中提及
johnnyjana730/MVIN
tf
GitHub 中提及
sdu-wjh/icws2020
tf
GitHub 中提及
tezignlab/RippleNet-TF2
tf
GitHub 中提及
hwwang55/RippleNet
官方
tf
GitHub 中提及
ZJJHYM/RippleNet
tf
GitHub 中提及

基准测试

基准方法指标
click-through-rate-prediction-on-bing-newsRippleNet
AUC: 0.678
Accuracy: 63.2
click-through-rate-prediction-on-bookRippleNet
AUC: 0.729
Accuracy: 0.662
click-through-rate-prediction-on-movielens-1mRippleNet
AUC: 0.921
Accuracy: 84.4

用 AI 构建 AI

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

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

Hyper Newsletters

订阅我们的最新资讯
我们会在北京时间 每周一的上午九点 向您的邮箱投递本周内的最新更新
邮件发送服务由 MailChimp 提供
RippleNet:在知识图谱上传播用户偏好以用于推荐系统 | 论文 | HyperAI超神经