RippleNet: Propagating User Preferences on the Knowledge Graph for Recommender Systems简析

RippleNet: Propagating User Preferences on the Knowledge Graph for Recommender Systems

介绍

为了解决基于embedding和基于路径的方法的限制,作者生成了RippleNet.正如涟漪一样,利用用户曾经的点击记录,不断外扩发掘用户可能的兴趣点。

###问题生成

我们有用户与items的交互,以及包含大量实体与关系的三元组的知识图谱,进而预测用户会点击接下来那个item

框架

在这里插入图片描述

其实总体就是首先计算item embedding与one hop的实体的相似度,输入softmax,而后加权求和尾部得到对应的embedding,而后继续上述操作,得到H个hop的embedding的求和与对应的item embedding计算,得出预测概率。

定义

首先我们理解两个定义:

在这里插入图片描述

在这里插入图片描述

偏好的传播

分别利用1-hop的实体与关系与item embedding计算,得到不同的权重

在这里插入图片描述

后利用权重加权求和对应t得到向量表示。

重复上述操作H次,并求和如下:

在这里插入图片描述

后经过sigmoid函数得到得分。

损失函数

给定知识图谱G与用户的交互矩阵Y,我们希望最大化后验概率:
在这里插入图片描述

后验概率展开如下:

在这里插入图片描述

对于第一项,我们设为具有零均值和对角协方差矩阵的高斯分布:

在这里插入图片描述

第二项:

在这里插入图片描述

第三项即我们常用的二分类似然函数:

在这里插入图片描述

连乘这三项并求log可得:
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Compared with homogeneous network-based methods, het- erogeneous network-based treatment is closer to reality, due to the different kinds of entities with various kinds of relations [22– 24]. In recent years, knowledge graph (KG) has been utilized for data integration and federation [11, 17]. It allows the knowledge graph embedding (KGE) model to excel in the link prediction tasks [18, 19]. For example, Dai et al. provided a method using Wasser- stein adversarial autoencoder-based KGE, which can solve the problem of vanishing gradient on the discrete representation and exploit autoencoder to generate high-quality negative samples [20]. The SumGNN model proposed by Yu et al. succeeds in inte- grating external information of KG by combining high-quality fea- tures and multi-channel knowledge of the sub-graph [21]. Lin et al. proposed KGNN to predict DDI only based on triple facts of KG [66]. Although these methods have used KG information, only focusing on the triple facts or simple data fusion can limit performance and inductive capability [69]. Su et al. successively proposed two DDIs prediction methods [55, 56]. The first one is an end-to-end model called KG2ECapsule based on the biomedical knowledge graph (BKG), which can generate high-quality negative samples and make predictions through feature recursively propagating. Another one learns both drug attributes and triple facts based on attention to extract global representation and obtains good performance. However, these methods also have limited ability or ignore the merging of information from multiple perspectives. Apart from the above, the single perspective has many limitations, such as the need to ensure the integrity of related descriptions, just as network-based methods cannot process new nodes [65]. So, the methods only based on network are not inductive, causing limited generalization [69]. However, it can be alleviated by fully using the intrinsic property of the drug seen as local information, such as chemical structure (CS) [40]. And a handful of existing frameworks can effectively integrate multi-information without losing induction [69]. Thus, there is a necessity for us to propose an effective model to fully learn and fuse the local and global infor- mation for improving performance of DDI identification through multiple information complementing.是什么意思
最新发布
06-11

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值