NGCF:Neural Graph Collaborative Filtering

NGCF是一种将用户-项目交互的高阶连接性编码到嵌入过程中的推荐系统算法。通过在图上传播嵌入,它可以捕获协同过滤效应,改善用户和项目的嵌入表示。模型包括嵌入层、多层嵌入传播层和预测层,使用BPR损失进行优化,并在多个数据集上表现出优越的性能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Neural Graph Collaborative Filtering

SIGIR-Xiang Wang, Xiangnan He, Meng Wang, Fuli Feng, Tat-Seng Chua-2019

思路

  1. 通过映射预先存在的描述用户或项目的特征来获取用户或项目的嵌入,例如ID,属性,这种方法的缺陷在于用户-项目互动中隐含的协同信号并未在嵌入过程中进行编码,因此,生成的嵌入可能不足以捕捉协同过滤效应。本文提出将用户-项目互动(尤其是二部图结构)更具体的集成到嵌入过程中,有了NGCF->通过在图上传播嵌入来利用图结构,这可以使图的高阶连接能够得到表达,有效地以显式的方式将协同信号注入嵌入过程。
  2. 将用户-项目交互集成到函数中是有用的,但这个操作并不容易,在本工作中,我们通过利用用户项目交互的高阶连接性来解决这项挑战,这是一种在交互图结构中编码协作信号的自然方式。建议在嵌入函数中对高阶连通性信息进行建模。设计了一个神经网络的方法在图上来传播嵌入递归。具体来说,我们设计了一个嵌入传播层,通过聚合交互项目或用户的嵌入来细化用户或项目的嵌入,通过堆叠多个嵌入传播层,可以强制嵌入以捕获高阶连接中的协作信号。

NGCF模型

有三个组件,分别是嵌入层、多个嵌入传播层、预测层。

  1. 嵌入层:在这里插入图片描述
    <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值