[发明专利]一种基于双消息传播机制的图协同过滤推荐方法有效

专利信息
申请号: 202010928666.9 申请日: 2020-09-07
公开(公告)号: CN112100516B 公开(公告)日: 2022-03-15
发明(设计)人: 杨波;刘昊东 申请(专利权)人: 电子科技大学
主分类号: G06F16/9536 分类号: G06F16/9536;G06F16/901;G06F16/9535
代理公司: 电子科技大学专利中心 51203 代理人: 周刘英
地址: 611731 四川省成*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 消息 传播 机制 协同 过滤 推荐 方法
【权利要求书】:

1.一种基于双消息传播机制的图协同过滤推荐方法,其特征在于,该方法包括以下步骤:

S1)设计一种专门针对于推荐场景下的消息传播机制——双消息传播机制;

S2)基于双消息传播机制,设计一种基于双消息传播机制的图协同过滤推荐方法;

其中,在步骤S1)涉及的双消息传播机制中,构建一个双边用户–商品图DUIG,在DUIG中,除了用户–商品间存在边,用户–用户和商品–商品间也存在边;用户–商品间的边记作preference link,表示一次交互行为和偏好关系,用户–用户或商品–商品间的边记作similarity link,表示用户间或商品间的相似关系;在用户中,只有那些交互过相同商品的用户才会被similarity link连接;在商品中,只有那些被相同用户交互过的商品才会被similarity link连接;

构建好双边用户–商品图后,双消息传播机制便可以发挥作用了,即在双边用户–商品图DUIG中进行消息传播,在双消息传播机制中,存在两种不同的消息,即preferencemessage和similarity message,preference message挖掘了用户–商品间的偏好关系;similarity message挖掘了用户间或商品间的相似关系;preference message只在preference link上传播,similarity message只在similarity link上传播;

preference message和similarity message这两种消息其实是经过变换的用户或商品的向量表示,携带着用户或商品的特征,u1,u2,u3表示三个不同的用户,i1,i2,i3,i4表示四个不同的商品,从u1和u2传播到i1的两个preference messages就是经过变换后的u1和u2的向量表示,携带着u1和u2的特征到达i1,这一过程表示为:

其中,和表示来自u1和u2的preference message,fp(·)表示变换函数,和表示u1和u2的向量表示;类似的,similarity message通过相似的方式进行构建,用户u2传向用户u1的similarity message的构建方式如下:

其中,即为从u2传播向u1的similarity message;

其中,在步骤S2)中,对于一个输入的用户–商品对,为了预测该用户对该商品的偏好值,采用两个图神经网络来处理用户/商品的向量表示,基于双消息传播机制的图协同过滤推荐方法分为以下3个步骤:

S21)构建输入层:该输入层负责初始化用户和商品的向量表示;

S22)构建双消息传播层:该双消息传播层使用两个图神经网络SimNet和PreNet来处理用户/商品的向量表示,其中,SimNet负责挖掘用户间或商品间的相似关系,PreNet负责挖掘用户–商品间的偏好关系;对于用户u,基于双消息传播机制,其与商品的偏好关系由PreNet来挖掘,具体过程可表示为:

其中,pu表示用来刻画用户u对商品的偏好的向量preference向量,Iu和Ui分别表示u交互过的商品集合和交互过i的用户集合,W1是一个变换矩阵,σ是一个激活函数,ei表示商品i的向量表示;类似的,u与其他用户的相似关系由SimNet来挖掘,具体过程可表示为:

其中,su表示用来刻画u与其他用户的相似度的向量similarity向量,Nu表示那些与u交互过相同商品的用户集合,W2是一个变换矩阵,σ是一个激活函数,ev表示商品v的向量表示,这里只介绍了对用户的操作,对商品的操作采用类似的方法;

S23)构建预测层:该预测层负责预测用户对商品的偏好值,首先,用户/商品的preference向量和similarity向量会被拼接起来形成该用户/商品的最终向量表示,然后用户对商品的偏好值通过内积计算出来,即:

其中,和为用户u和商品i的最终向量表示,其得到的方式为:

2.根据权利要求1所述的基于双消息传播机制的图协同过滤推荐方法,其特征在于,所述基于双消息传播机制的图协同过滤推荐方法进一步包括步骤S3)评价基于双消息传播机制的图协同过滤推荐方法,其中,步骤S3)采用3个数据集,分别是Amazon-book、Gowalla以及Yelp2018;采用的评价指标为使用top-N推荐任务汇总使用的两个评价指标:Recall@K和NDCG@K;所对比的方法包括:MF-BPR,NeuMF,NGCF,GRMF,LightGCN,Mult-VAE和基于双消息传播机制的图协同过滤推荐方法DGCF。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010928666.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top