[发明专利]一种基于动态路由图网络的会话社交推荐方法在审
申请号: | 202011485750.4 | 申请日: | 2020-12-16 |
公开(公告)号: | CN112528165A | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 顾盼 | 申请(专利权)人: | 中国计量大学 |
主分类号: | G06F16/9536 | 分类号: | G06F16/9536;G06Q50/00;G06N3/04;G06Q30/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310018 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 动态 路由 网络 会话 社交 推荐 方法 | ||
1.一种基于动态路由图网络的会话社交推荐方法,其特征在于:
构建目标用户ui的社交网络G,令:
G={U,E}
其中,U表示社交网络中目标用户ui的朋友集合,E是目标用户的社交连接;
使用长短期记忆网络生成会话向量表征,目标用户当前会话向量表征即是当前兴趣向量表征;构建用户会话向量表征,任一会话表示为s={v1,v2,…,vn};其中vj是会话中第j个物品;构建用户会话向量表征采用长短期记忆网络(LSTM):
zs=LSTM(Q(:,s))
其中,Q是物品的向量矩阵,Q(:,s)代表出现在会话s中所有的物品向量;因此,目标用户的会话集合的向量表征为且当前兴趣向量表征他的第l个朋友的表征为最近会话的向量表征为
根据目标用户当前兴趣表征和历史会话序列,使用注意力机制生成目标用户长期兴趣向量表征;目标用户的历史会话集合为也就是除了当前会话以外的会话;使用注意力机制找出和当前会话最相似的历史会话,并得到目标用户的长期兴趣向量表征
其中,为目标用户ui的当前兴趣表征,为目标用户的第k个会话向量表征,参数和参数W1,控制每个会话向量的权重;
根据社交网络G,采用动态路由图网络计算朋友对目标用户的社交影响;本方法只考虑朋友最近的兴趣对目标用户当前兴趣的影响,用户当前兴趣向量表征为他的第l个朋友的表征为最近会话的向量表征事实上,不同朋友对目标用户的影响不同,且某朋友对目标用户的影响不仅取决于该朋友和目标用户,还取决于目标用户的其他朋友;本方法借鉴动态路由思路来改进原始图网络中邻居节点的聚合方式,如下:
其中,是目标用户ui的第l个朋友和目标用户ui的连接系数,初始化为为向量为向量是归一化后的连接系数;k代表社交网络G的搜索深度,N(i)是目标用户ui的朋友集合;是目标用户ui的第l个朋友在图网络中第k-1层的向量表征,代表目标用户ui在k层的向量表征;是图参数,σ为sigmoid函数,CONCAT函数是向量拼接操作;动态路由图网络的最后一层的输出就是朋友对目标用户ui的社交影响hi;
结合目标用户当前兴趣、长期兴趣和社交影响,获得用户最终向量表征;用户的最终表示就由全连接层合并目标用户当前兴趣、长期兴趣和社交影响得到,令:
其中,是线性转化矩阵,和为目标用户ui行为表现出的当前兴趣向量表征和长期兴趣向量表征,hi是用户ui的社交影响,为向量拼接操作;
根据用户最终向量表征和物品向量表征,推荐物品;将物品vj的向量xj乘以用户兴趣向量,再应用softmax函数计算出物品vj的分数:
其中,g代表用户的兴趣向量,xj是物品vj的向量表征;代表物品vj成为下一个交互的可能性;同时根据的对数似然函数值,计算损失函数:
其中,yj代表vj的one-hot编码,函数用梯度下降法来最优化。
2.根据权利要求1所述的一种基于动态路由图网络的会话社交推荐方法,其特征在于:所述长短期记忆网络(LSTM)结构为:
ij=σ(Wixj+Uihj-1+bi)
fj=σ(Wfxj+Ufhj-1+bf)
oj=σ(Woxj+uohj-1+bo)
cj=iktanh(Wcxj+uchj-1+bc)+fjcj-1
hj=ojcj
其中,xj是会话序列中第j个物品的向量表征;长短期记忆网络的最后一层的隐藏状态hj的输出就是会话向量表征zs;和分别是控制输入门ij、遗忘门fj和输出门oj的参数,d代表物品向量的维度;σ为sigmoid函数;所有这些参数和输入:隐层状态hj-1、当前输入xj共同参与计算,来输出结果hj。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国计量大学,未经中国计量大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011485750.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无水真空集便器系统
- 下一篇:一种减震支撑架产品