[发明专利]一种基于知识图谱和图卷积网络的推荐方法及其系统有效
申请号: | 202110170855.9 | 申请日: | 2021-02-08 |
公开(公告)号: | CN112836125B | 公开(公告)日: | 2022-02-11 |
发明(设计)人: | 张邦佐;张利飒;蒲东兵 | 申请(专利权)人: | 东北师范大学 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06F16/958;G06F16/2455;G06F16/36;G06N3/04;G06N3/08 |
代理公司: | 北京卓特专利代理事务所(普通合伙) 11572 | 代理人: | 段旺 |
地址: | 130024 吉林省长*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 知识 图谱 图卷 网络 推荐 方法 及其 系统 | ||
1.一种基于知识图谱和图卷积网络的推荐方法,其特征在于,具体包括以下步骤:
获取用户的高阶嵌入表示;
根据用户的高阶嵌入表示,进行物品嵌入表示的获取;
根据获取的用户的高阶嵌入表示和物品嵌入表示,对用户进行预测;
获取用户的高阶嵌入表示具体包括以下子步骤:
获取用户邻接图和用户特征图;
用户特征图
其中,表示物品对用户的特征图,m代表用户集有m个用户,n代表物品集合中有n个物品,[·]表示用户特征图中内容代表元素,yij表示用户特征图中的元素,i表示第i个用户,j表示第j个物品,为了更好的表示用户图卷积聚合,将作为用户特征的第0层表示;
使用权重矩阵W和偏置b来增强用户表示,使用函数fagg来表示图卷积聚合的过程,其中函数fagg具体表示为:
其中,l为图卷积聚合层数,*代表矩阵的相乘,Gu表示用户邻接图,表示用户特征的第l层表示,b表示用户部分的偏置,Wl-1表示用户特征的第l-1层权重,表示用户特征的第l-1层表示,u表示用户,v表示物品;
根据用户邻接图和用户特征图,获取全部用户特征表示图;
在全部用户特征表示图中,获取用户u的嵌入表示;
根据用户u的特定编号进行查找操作,得到用户u的高阶嵌入表示u具体表示为:
其中,Gu表示用户邻接图,表示重新定义后的fagg函数,表示用户特征的第l层表示,u表示用户;
其中物品嵌入表示具体表示为:
其中,Qh-1代表第h-1跳权重矩阵,表示h-1跳邻域传播的实体表示,h表示邻域传播的跳数,σ是sigmoid函数,e为实体表示,ε表示知识图谱中实体的集合,u表示用户u的高阶嵌入表示,c表示物品部分的偏置,ri表示实体e与第i个邻域的关系。
2.如权利要求1所述的基于知识图谱和图卷积网络的推荐方法,其特征在于,获取用户的高阶嵌入表示之前,获取用户与物品交互的行为;
用户与物品交互的行为用矩阵Y∈Rm×n来表示,m代表用户集有m个用户,具体表示为u={u1,u2,…um};n代表物品集合中有n个物品,具体表示为v={v1,v2,…vn};
通过用户行为矩阵得到用户物品交互矩阵,用户物品交互矩阵Y表示为Y={yuv|u∈U,v∈V},yuv表示用户u是否与物品v之间存在交互;
其中,
3.如权利要求1所述的基于知识图谱和图卷积网络的推荐方法,其特征在于,根据用户的高阶嵌入表示,进行物品嵌入表示的获取,具体包括以下子步骤:
确定物品表示输入层;
构建知识图邻域传播层,根据物品表示输入层和知识图邻域传播层获取物品嵌入式表示。
4.如权利要求3所述的基于知识图谱和图卷积网络的推荐方法,其特征在于,将用户u的嵌入表示和知识图谱的0层实体作为物品表示输入层。
5.如权利要求4所述的基于知识图谱和图卷积网络的推荐方法,其特征在于,使用函数f来获取知识图谱的实体之间的不同关系r对用户的重要性,重要性fi(u,ri)具体表示为:
其中·表示按元素相乘,ri表示实体e与第i个邻域的关系,k代表选择邻域的数量,u表示用户,u为用户u的高阶嵌入表示,fi表示第i个关系对用户u的重要性,exp表示以自然常数e为底的指数函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北师范大学,未经东北师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110170855.9/1.html,转载请声明来源钻瓜专利网。