#Paper Reading# RippleNet: Propagating User Preferences on the KG for Recommender Systems

论文题目: RippleNet: Propagating User Preferences on the Knowledge Graph for Recommender Systems
论文地址: https://dl.acm.org/citation.cfm?id=3271739
论文发表于: CIKM 2018(CCF B类会议)

论文大体内容:
本文主要介绍了一种通过引入Knowledge Graph(KG)信息到推荐系统的模型RippleNet,并给出模型Loss function、更新公式以及伪代码。该模型在三个真实数据集上都取得了state-of-art的成绩。

1. 引入KG的优势:
①可以引入item之间的语义关系信息;
②KG包含多种类型的关系信息,有利于推荐结果的多样性;
③推荐结果可解释性;

2. 引入KG的方式:
①embedding-based方法,将KG信息作为embedding引入推荐系统;
②path-based方法,将KG信息的路径关系引入推荐系统,但是需要人工设计元路径;

3. 本文RippleNet主要的创新点是首次合并了两种引入KG的方式,既用上了embedding表示,也能自动探索路径,并在三个真实数据集上取得AUC 2%的绝对提升;

4. RippleNet模型的整体架构如下,通过用户的历史行为作为Seed,然后不断通过像雨点的ripple去扩散,最后用user embedding和item embedding来计算两者的probability;

5. 模型伪代码如下:

实验
6. Dataset

7. Baseline

8. 评测方法
①AUC;
②P@K,R@K,F1@K;

9. 实验结果

 

以上均为个人见解,因本人水平有限,如发现有所错漏,敬请指出,谢谢!

Practical Recommender Systems By 作者: Kim Falk ISBN-10 书号: 1617292702 ISBN-13 书号: 9781617292705 Edition 版本: 1 出版日期: 2019-02-02 pages 页数: (432 ) $49.99 Online recommender systems help users find movies, jobs, restaurants—even romance! There’s an art in combining statistics, demographics, and query terms to achieve results that will delight them. Learn to build a recommender system the right way: it can make or break your application! Practical Recommender Systems explains how recommender systems work and shows how to create and apply them for your site. After covering the basics, you’ll see how to collect user data and produce personalized recommendations. You’ll learn how to use the most popular recommendation algorithms and see examples of them in action on sites like Amazon and Netflix. Finally, the book covers scaling problems and other issues you’ll encounter as your site grows. Recommender systems are everywhere, helping you find everything from movies to jobs, restaurants to hospitals, even romance. Using behavioral and demographic data, these systems make predictions about what users will be most interested in at a particular time, resulting in high-quality, ordered, personalized suggestions. Recommender systems are practically a necessity for keeping your site content current, useful, and interesting to your visitors. What’s inside How to collect and understand user behavior Collaborative and content-based filtering Machine learning algorithms Real-world examples in Python
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值