【技术实现步骤摘要】
一种基于多图语义融合的多行为推荐方法及系统
[0001]本专利技术属于深度学习技术和推荐领域,尤其涉及一种基于多图语义融合的多行为推荐方法及系统。
技术介绍
[0002]本部分的陈述仅仅是提供了与本专利技术相关的
技术介绍
信息,不必然构成在先技术。
[0003]推荐系统的目标是根据用户观察到的偏好来预测目标项目,并从海量数据中筛选出无用的信息;推荐系统的构建过程已经引起了研究和工业界的广泛关注;协同过滤(CF)在推荐系统中得到了广泛的应用;CF的主要思想是推荐用户没有观察到但可能感兴趣的项目,从而实现对用户当前偏好的准确预测。
[0004]目前,大多数现有的基于内容的推荐模型都是针对单一行为类型设计的;然而,用户与物品之间的交互并非只有一种,如购买、分享、收藏等;多行为推荐系统通过对各种辅助行为信息的建模,可以充分捕捉用户复杂的兴趣偏好,为用户提供个性化的选择,进一步缓解了数据稀疏性和冷启动挑战。
[0005]不同于以往利用矩阵分解的方法实现协同过滤,现如今大多数推荐系统广泛利用基于图的方法实现对用户的有效推荐;基于图神经网络的方法也在实践中不断的发展进步,同时也在推荐任务中展现了其强大的转换与聚合能力;在最近的多行为推荐任务的研究工作中,Graph ConvolutionNeural Networks(GCN),Graph Attention Network(GAT)等优秀的图神经网络在聚合用户与项目领域特征方面扮演着越来越重要的作用。
[0006]尽管现有的多行为推荐模型已被广泛用于 ...
【技术保护点】
【技术特征摘要】
1.一种基于多图语义融合的多行为推荐方法,其特征在于,包括:根据提供的用户与项目数据,构造用户
‑
用户图、项目
‑
项目图和用户
‑
项目多行为交互图;将三个图中的节点及边在同一个空间中进行嵌入,得到嵌入后的用户表示和项目表示;从用户
‑
项目多行为交互图中学习特定类型行为的上下文消息,对不同上下文信息进行整合,捕获不同行为对于目标用户的重要性;从用户
‑
用户图与项目
‑
项目图不同层的邻居中,获得不同强度的协作关系;基于不同行为对于目标用户的重要性和不同强度的协作关系,对用户节点与项目节点分别进行融合;对融合后的用户节点与项目节点进行内积操作,根据内积的得分情况进行排序,将得分高的项目有效推荐给用户。2.如权利要求1所述的一种基于多图语义融合的多行为推荐方法,其特征在于,所述嵌入,是将图中的节点及边转换成不同的嵌入表示,在保证图的拓扑结构的同时对图中信息进行特征化。3.如权利要求1所述的一种基于多图语义融合的多行为推荐方法,其特征在于,对每个节点及不同类型的行为关系进行嵌入表示,分别生成用户、项目与关系的嵌入矩阵。4.如权利要求1所述的一种基于多图语义融合的多行为推荐方法,其特征在于,为了使所有嵌入在同一空间中进行表示,使用矩阵乘法来得到用户和项目在d维欧式空间中的表示。5.如权利要求1所述的一种基于多图语义融合的多行为推荐方法,其特征在于,从构造的用户
‑
项目多行为交互图中学习特定类型行为的上下文消息,并决定不同类型行为的语义强度,使学习到的节点能充分包含不同行为上下文信息,按照不同的行为强度对不同上下文信息进行整合。6.如权利要求1所述的一种基于多图语义融合的多行为推荐方法,其特征在于,使用图注意力机制获取用户
‑
用户图与项目
‑
项目图中与目标节点交互邻域相互传递的不同强度消息,实现对节...
【专利技术属性】
技术研发人员:鲁燃,朱英政,梁秀芳,段化娟,刘培玉,
申请(专利权)人:山东师范大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。