[发明专利]一种基于门机制的序列社交推荐方法、系统及存储介质有效
| 申请号: | 202110553411.3 | 申请日: | 2021-05-20 |
| 公开(公告)号: | CN113407862B | 公开(公告)日: | 2022-06-17 |
| 发明(设计)人: | 蔡晓东;曾志杨 | 申请(专利权)人: | 桂林电子科技大学 |
| 主分类号: | G06F16/9536 | 分类号: | G06F16/9536;G06N3/04;G06N3/08;G06Q30/06;G06Q50/00 |
| 代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 尉保芳 |
| 地址: | 541004 广西*** | 国省代码: | 广西;45 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 机制 序列 社交 推荐 方法 系统 存储 介质 | ||
1.一种基于门机制的序列社交推荐方法,其特征在于,包括如下步骤:
步骤S1、分别将用户原始消费数据和朋友原始消费数据划分序列,得到用户序列段和朋友序列段,将所述用户序列段和所述朋友序列段初始化,得到供GRU神经网络识别的用户序列数据和朋友序列数据;
步骤S2、基于选择门机制的GRU神经网络,对所述用户序列数据进行过滤选择,得到用户的当前兴趣,并对所述朋友序列数据进行过滤选择,得到朋友的当前兴趣;
步骤S3、对所述朋友的当前兴趣进行拼接处理,得到朋友的短期兴趣,将所述朋友的原始消费数据中的商品数据进行初始化,得到朋友的长期兴趣,将所述朋友的短期兴趣与所述朋友的长期兴趣拼接得到朋友的最终兴趣;
步骤S4、基于图注意力的神经网络,对所述用户的当前兴趣和所述朋友的最终兴趣进行卷积,得到多个朋友对用户兴趣的权重,根据多个朋友对用户兴趣的权重加权计算得到朋友影响;
步骤S5、将所述朋友影响与所述用户的当前兴趣拼接得到用户的最终兴趣;
步骤S6、根据Softmax函数对所述用户的最终兴趣进行计算,得到用户对不同商品的概率分布,根据所述概率分布进行模型训练,得到训练模型,根据所述训练模型向用户推荐商品信息。
2.根据权利要求1所述的一种基于门机制的序列社交推荐方法,其特征在于,所述步骤S1包括:
分别将用户与朋友的所述原始消费数据根据预设周期划分为一个序列,得到多个序列段,将每个序列段初始化得到序列数据,根据GRU神经网络展开后,所述用户序列数据表示为xu=(m1,m2,...mj),所述朋友序列数据表示为xf=(k1,k2,...kj),j表示时间步的大小。
3.根据权利要求2所述的一种基于门机制的序列社交推荐方法,其特征在于,所述步骤S2包括:
S21、根据式(1)对所述用户序列数据进行GRU神经网络输出,对应于序列数据顺序得到多个隐藏状态hn;根据式(2)对所述朋友序列数据进行GRU神经网络输出,对应于序列数据顺序得到多个隐藏状态hf;所述式(1)为:hn=GRU(xu),所述式(2)为:hf=GRU(xf),xu为用户序列数据,xf为朋友序列数据;
S22、根据式(3)将所述用户序列数据和所述多个隐藏状态hn的最后一个隐藏状态融入处理,得到选择门gn;根据式(4)将所述朋友序列数据和所述多个隐藏状态hf的最后一个隐藏状态融入处理,得到选择门gf;所述选择门gn和所述选择门gf包括所述用户原始消费数据和当前消费特征;
所述式(3)为:gn=σ([W1xu;W2hj]+b),
所述式(4)为:gf=σ([W1xf;W2hg]+b),
式中,σ为激活函数,W1、W2为权重矩阵,b为偏置向量,xu为用户序列数据,xf为朋友序列数据,hj为hn的最后一个隐藏状态,hg为hf的最后一个隐藏状态;
S23、根据式(5)对所述多个隐藏状态hn进行过滤选择,得到用户的当前兴趣;根据式(6)对所述多个隐藏状态hf进行过滤选择,得到朋友的当前兴趣;所述式(5)为所述式(6)为gn和gf为选择门,为哈达码乘积。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桂林电子科技大学,未经桂林电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110553411.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种铅酸蓄电池结构
- 下一篇:一种复合塑料编织袋复合加工系统及其复合方法





