【技术实现步骤摘要】
一种基于超图神经网络的跨领域群组智能推荐方法
[0001]本专利技术属跨领域群组推荐领域,具体涉及一种基于超图神经网络的跨领域群组智能推荐方法。
技术介绍
[0002]随着互联网的快速发展,人们可以在许多网络应用上分组参加各种活动,例如购物平台以折扣价组队购物,旅游平台上和朋友一起参加旅行活动,在这种场景下,购买的产品或服务(本专利技术用“项目”指代产品、服务等被推荐对象)针对的是一组用户,而不是单个个体。群组对个性化项目或服务的需求促使了群组推荐系统的发展及其在旅游、购物、娱乐等领域的应用。然而用户、群组交互面临数据稀疏的问题,降低了用户和群组偏好建模的准确性,跨领域推荐系统可以利用不同领域之间的关联信息和共性为目标群组推荐特定领域的项目,从而缓解了单领域推荐数据的稀疏性问题,提高用户群组偏好的准确性。
[0003]目前已有的跨领域方法大多仅是针对个体用户推荐的,直接应用在跨领域群组推荐中无法生成高质量的群组表示,已有的跨领域群组推荐方法只是简单的从交互相对密集的源域到稀疏目标域单向迁移,从稀疏域到密集域的迁移可能会面临负迁移的现象,因此需要设计出一种能够同时提高双目标域群组推荐准确性的方法。
技术实现思路
[0004]为解决上述技术问题,本专利技术提出一种基于超图神经网络的跨领域群组智能推荐方法,包括以下步骤:
[0005]S1、获取单目标域用户和商品、群组和商品的购买数据,根据单目标域用户和商品、群组和商品购买数据生成用户
‑
商品交互二部图;根据用户商品交互二部 ...
【技术保护点】
【技术特征摘要】
1.一种基于超图神经网络的跨领域群组智能推荐方法,其特征在于,包括以下步骤:S1、获取单目标域用户和商品、群组和商品的购买数据,根据单目标域用户和商品、群组和商品购买数据生成用户
‑
商品交互二部图;根据用户商品交互二部图构建单目标域用户级别超图、项目级别超图以及双目标域的群组级别超图;所述用户
‑
商品交互二部图表示用户购买商品的行为;所述用户级别超图表示所有用户购买同一商品的行为;所述项目级别超图表示同一用户购买所有商品的行为;所述群组级别超图表示群组购买所有商品的行为;S2、采用一个共享超图卷积算子对双目标域的群组级别超图进行图表示学习,生成双目标域用户特征向量,每个单目标域采用一个私有的超图卷积算子对用户级超图以及项目级超图进行表示学习,生成单目标域用户和项目特征向量;S3、采用降噪自动编码器提取不同目标域之间用户相似偏好特征向量;S4、为每个目标域设置专门的门控网络,通过门控网络融合单目标域用户特征向量、不同目标域之间用户相似偏好特征向量、双目标域用户特征向量,得到融合后的用户特征向量;S5、通过多通道自注意力机制对群组用户进行特征交互,并对群组偏好进行表示,得到群组整体偏好特征向量;S6、采用Pair
‑
wise方法联合学习群组整体偏好特征向量和融合后的用户特征向量与不同项目特征向量的预测评分,对评分进行排序并选取评分最高的群组作为被推荐对象。2.根据权利要求1所述的一种基于超图神经网络的跨领域群组智能推荐方法,其特征在于,采用一个共享超图卷积算子对双目标域的群组级别超图进行图表示学习,生成双目标域用户特征向量,包括:标域用户特征向量,包括:其中,Z
u
表示生成的双目标域用户特征向量,D
g
表示群组级超图中结点度矩阵,B
g
表示群组级超图中超边度矩阵,H
g
代表群组级超图关联矩阵,W
g
群组级超图中超边的权重,Z
(l)
表示第l+1层共享超图卷积网络用户特征输入,当l=0时表示的是初始的用户特征,P
(l)
表示共享超图卷积网络第l和第l+1层之间的参数矩阵,σ表示非线性激活函数,K表示超图卷积网络的层数,Z
(l+1)
表示第l+1层共享超图卷积网络用户特征输出,Z
(0)
表示的是初始的用户特征,Z
(i)
表示第i层共享超图卷积网络用户特征输出。3.根据权利要求1所述的一种基于超图神经网络的跨领域群组智能推荐方法,其特征在于,每个单目标域采用一个私有的超图卷积算子对用户级超图以及项目级超图进行表示学习,生成单目标域用户和项目特征向量,包括:
其中,和分别表示用户级超图和项目级超图中结点度矩阵,和分别表示用户级超图和项目级超图中超边度矩阵,和分别表示用户级超图和项目级超图关联矩阵,和分别表示用户级超图和项目级超图中超边的权重,和分别表示第l层超图卷积网络用户和项目特征输入,表示a/b目标域超图卷积网络第l和第l+1层之间的参数矩阵,σ表示非线性激活函数,K表示超图卷积网络的层数,表示第l+1层用户级超图卷积网络用户特征输出,表示第l+1层项目级超图卷积网络项目特征输出,表示单目标域用户特征向量,表示单目标域项目特征向量,表示第i层用户级超图卷积网络用户特征输出,表示第i层项目级超图卷积网络项目特征输出。4.根据权利要求1所述的一种基于超图神经网络的跨领域群组智能推荐方法,其特征在于,采用降噪自动编码器提取不同目标域之间用户相似偏好特征向量,包括:其中,Q
a/b
表示不同目标域之间用户相似偏好特征向量,和b分别表示Encoder的参数及偏差项,σ表示非线性激活函数,表示b目标域特征向量经过加噪后的特征向量。5.根据权利要求1所述的一种基...
【专利技术属性】
技术研发人员:王进,宋为,龚峰,金展骢,刘彬,杜雨露,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。