栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

论文阅读:Neural Graph Collaborative Filtering

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

论文阅读:Neural Graph Collaborative Filtering


Author:Xiang Wang、 Xiangnan He∗、Meng Wang、Fuli Feng、Tat-Seng Chua

论文地址

Motivation:

从矩阵分解到最近融合深度学习的方法,获得用户(物品)embedding的典型方法都是通过映射已经存在的特征(ID、attributes)去描述用户,建模是通过重构用户-物品的历史交互。作者认为上述方法有个内在缺陷:没有在建模用户-物品历史交互中编码collaborative signal,这就导致了利用CF建模得到的embedding不是足够好的。

从而提出了NGCF,明确显性的建模了collaborative signal在嵌入训练的过程。

Contribute:

1.强调了在基于模型的CF中,嵌入函数利用collaborative signal的重要性。

2.提出了一个新的基于图神经网络的推荐系统框架——NGCF,通过执行embedding传播,明确的编码了高阶连通性的collaborative signal。

3.大量实验证明了neural embedding propagation是有效的,提高了embedding的质量。。

Method:

1.embedding layer : offer and initialization of user embeddings and item embeddings.

2.multiple embedding propagation layers : refine the embeddings by injecting high-order connectivity relations.

3.prediction layer: aggregate the refined embeddings from different propagation layers and outputs the affinity score of a user-item pair.

4.optimization: BPR Loss

Dataset:

Baselines:

MF、NeuMF、CMN、HOP-Rec、PinSage、GC-MC、SpectralCF

1.不同算法比较性能

2.不同稀疏度比较性能
3.不同数量的embedding传播层比较性能

4.不同的卷积层比较性能


5.节点失活和消息失活比较性能
6.MF和NGCF在每个epoch下的测试性能比较

7.可视化高阶连通性的影响

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1030461.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号