博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
论文浅尝 | 基于知识图谱中图卷积神经网络的推荐系统
阅读量:4204 次
发布时间:2019-05-26

本文共 876 字,大约阅读时间需要 2 分钟。

笔记整理:王若旭,浙江大学在读硕士,研究方向为关系抽取,零样本学习。


640?wx_fmt=png

本文发表于 www2019,参考链接:https://arxiv.org/pdf/1905.04413.pdf

 

为了解决推荐系统中协同过滤方法面对的数据稀疏和冷启动的问题,很多研究者将关注点放在 user 和 item 的属性上,通过设计一些算法来探索这些辅助信息。本篇文章基于属性之间并非独立的观点提出 Knowledge Graph Convolutional Networks (KGCN),通过挖掘 item 在 KG 属性上的关系有效地捕获item内部的联系。

 

具体的做法如下(参考下图理解):

640?wx_fmt=png

1)首先,将 user-item 中的 item 和 KG 中 entity 对齐。

2)计算 user u 和 KG 中 relation r 的得分,表示用户 u 对关系 r 的重视程度,如:一些用户更注重某部电影的导演而非演员。

640?wx_fmt=png

3)通过对周围 entity e 施加不同权重,计算 item v 拓扑机构表示。其中,N(v)v 的邻接节点。

640?wx_fmt=png

640?wx_fmt=png

4)文中提出三种聚合方法来聚合item v的表示和它邻接节点的表示 640?wx_fmt=png (S(v)是为了保持每批次的计算模式固定且更高效,从N(v)中采样得到的)。

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

5)论文采用 hinge loss,考虑到算法的效率,为每个样本产生 Tu 个负样本,且样本满足均匀分布。

640?wx_fmt=png

KGCN算法流程如下

640?wx_fmt=png

数据集:包括 movieLens-20M,Book-Crossing,Last.FM,用 Microsoft Satori 进行对齐,丢掉了多个匹配的和没有匹配上的 item。数据集统计如下:   

640?wx_fmt=png

K: 感知的宽度,即考虑的邻居节点数量

d:u,v表示的维度

H: 感知的深度,即递归的次数

 

实验结果:

1整体结果

640?wx_fmt=png

2)邻居节点数量K,表示的维度d,感知的深度H对结果的影响

 640?wx_fmt=png

 


OpenKG

开放知识图谱(简称 OpenKG)旨在促进中文知识图谱数据的开放与互联,促进知识图谱和语义技术的普及和广泛应用。

640?wx_fmt=jpeg

点击阅读原文,进入 OpenKG 博客。

转载地址:http://avsli.baihongyu.com/

你可能感兴趣的文章
用css画笑脸
查看>>
如何用vue.js写购物车功能
查看>>
如何用HTML写三级菜单
查看>>
jquery
查看>>
mysql修改用户名及用户密码
查看>>
public,private,protected,default详解
查看>>
URI is not registered (Settings | Languages & Frameworks | Schemas and DTDs
查看>>
Cannot resolve class 'DruidDataSource' less... (Ctrl+F1) Spring XML model validation
查看>>
mysql导入数据表中出现ERROR 1366 (HY000): Incorrect string value
查看>>
错题笔记【一】
查看>>
错题笔记【二】
查看>>
错题笔记【三】
查看>>
Bootstrap笔记【一】
查看>>
第一次面试心得(上海艮泰信息技术有限公司)
查看>>
关于如何使用eclipse导入项目文件
查看>>
关于tomcat中的三个端口的作用及其相关细节
查看>>
select option两个问题求指教
查看>>
获取当前时间
查看>>
Linux操作都需要掌握什么【一】
查看>>
Unable to load page解决方法(eclipse)
查看>>