
推荐算法
文章平均质量分 91
Angeliaaa
这个作者很懒,什么都没留下…
展开
-
NGCF论文解释
一、论文摘要本论文是关于图结构的协同过滤算法,在原始的矩阵分解和基于深度学习的方法中,通常是通过映射描述用户(或物品)的现有特征(例如ID和属性)来获得用户(或物品)的嵌入。从而利用user和item的embedding进行协同召回。但是作者认为这种方法的固有缺点是:传统的协同过滤方法要么是基于矩阵分解,要么是基于深度学习的,这两种方法都忽略了一个非常关键的信息---user和item交互的协作信号,该信号隐藏在user和item的交互过程中。原始的协同过滤方法忽略了这种信息,所以在进行user 和原创 2022-03-10 12:25:28 · 1492 阅读 · 0 评论 -
LightGCN
简介:本文提出了一种轻型但是有效的GCN网络用于推荐系统,它舍弃了传统GCN的特征变换和非线性激活,并通过实验验证了这两种操作对协同过滤是无效的,同时提出了一种轻量级的GCN网络构建模型(LightGCN)用于推荐系统。 LightGCN它只包含GCN中最基本的结构(邻居聚合)用于协同过滤。LightGCN通过在用户-物品交互矩阵上进行线性传播来学习用户和物品的嵌入,最后将所有层学习到的嵌入的加权和作为最终嵌入。这种简单、线性的模型是很容易实施和训练的,并且在同样的实验条件下相...原创 2022-03-10 10:47:35 · 5520 阅读 · 0 评论 -
KGAT: Knowledge Graph Attention Network forRecommendation
一、论文概要协同过滤CF算法利用用户的行为信息进行偏好预测,该方法在推荐系统里有较好的应用。但是CF算法不能对其他信息(比如商品的属性、用户信息、上文下)进行建模,而且在用户-商品交互信息较少的数据上表现较差。为了能把其他信息利用起来,学术界常用的做法是:将用户跟商品都用embedded向量进行表示,然后将他们输入监督学习的模型里训练。虽然这些模型都能取得不错的效果,但是这些模型有个缺点:将训练数据里(用户交互数据)的特征进行独立建模,没有考虑到交互数据之间的关系。这使得这些模型不足以从用户的行原创 2022-03-04 11:50:58 · 2336 阅读 · 0 评论 -
Knowledge Graph Convolutional Networks for RecommenderSystems
RippleNet将用户的兴趣在知识图谱上传播来抽取用户特征。那么我们是否可以将物品的特征在知识图谱上传播来抽取物品特征呢?KGCN模型随之产生。KGCN模型如下如所示。以一个物品为起点传播两次的情况如图a所示。每一个物品的特征矢量为与该物品直接相连的外层物品特征矢量的和,如图b所示。并且重点是在相加之前使用了注意力机制,决定注意力权重的因素有用户特征和关系特征,这样让推荐的结果具有个性化。 KGCN思想:首先设用户是U,用户向量表示为u,物品为V,物品向量表示为...原创 2022-03-02 17:56:51 · 2077 阅读 · 1 评论 -
RippleNet: Propagating User Preferences on the KnowledgeGraph for Recommender Systems
摘要:为解决协调过滤的数据稀疏性和冷启动问题,研究人员通常利用边信息,例如社交网络或者项目属性,去提高推荐性能,这篇文章考虑到用知识图谱来作为边缘信息的来源,原创 2022-02-28 20:57:23 · 1552 阅读 · 0 评论