图神经网络——【SIGIR 2019】NGCF

2021-09-10 11:34:40 浏览数 (2)

从早期的矩阵分解到最近出现的基于深度学习的方法,现有的工作通常通过从描述用户(或项目)的现有特性(如ID和属性)映射来获得用户(或项目)的嵌入。作者认为,这种方法的一个固有缺点是,隐藏在用户-项目交互中的协作信号没有在嵌入过程中编码。因此,由此产生的嵌入可能不足以捕获协作过滤效果。作者提出了一个新的推荐框架Neural Graph Collaborative Filtering (NGCF) ,它可以在图结构中学习嵌入表示,让模型可以表达高维特征,显示地将协同过滤信号放入到嵌入过程中。

嵌入层

E是user和item的初始embedding

嵌入传播层

我们定义从 i 到 u 的信息嵌入 mu←i为:

Nu​,Ni​ 表示用户 u 和项目 i 的度(第一跳邻居数),1/

0 人点赞