[发明专利]基于频繁模式图嵌入的循环神经网络FPGNN预测行为轨迹方法在审
| 申请号: | 202110839900.5 | 申请日: | 2021-07-22 |
| 公开(公告)号: | CN113704318A | 公开(公告)日: | 2021-11-26 |
| 发明(设计)人: | 金苍宏;何飞;石龙翔;吴明晖 | 申请(专利权)人: | 浙大城市学院 |
| 主分类号: | G06F16/2458 | 分类号: | G06F16/2458;G06F16/9535;G06N3/02 |
| 代理公司: | 浙江杭州金通专利事务所有限公司 33100 | 代理人: | 刘晓春 |
| 地址: | 310000 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 频繁 模式 嵌入 循环 神经网络 fpgnn 预测 行为 轨迹 方法 | ||
1.基于频繁模式图嵌入的循环神经网络FPGNN预测行为轨迹方法,其特征在于包括如下步骤:
S1)获取原始行为图
所述原始行为图为基于用户历史行为记录构建的图形结构;
S2)获取真实意图补充图
通过基于序列频繁模式挖掘的方法,补充用户的真实意图,降低用户不确定性行为的干扰,包括:
(1)在最大时间窗口的限制下,挖掘用户行为数据的序列频繁模式;
(2)统计所有序列频繁模式的中间行为的种类和对应数量,中间行为的种类和数量体现了行为之间关系的不确定程度;
(3)采用基于信息熵的方法计算行为间连接强度,在原始行为图上补充用户的真实意图;
S3)行为嵌入表示学习
利用图形神经网络相关模型来学习结点的关系,从而获得行为的嵌入表示。
S4)基于门控循环单元的行为预测
根据用户行为序列和行为嵌入表示进行行为编码,并利用循环神经网络来预测用户行为。
2.如权利要求1所述的预测行为轨迹方法,其特征在于:所述原始行为图是一个带权有向图G=(V,E),V是图中结点的集合,每个结点表示一种行为;E是图中边的集合,每条边e∈E是一个带方向的有序对e=u,v,表示用户先进行了u行为,再进行了v行为。每条边上的权重wuv表示行为间关系强度。
3.如权利要求1所述的预测行为轨迹方法,其特征在于:在步骤S2)的第(2)步骤中,对于每个二阶频繁模式acti,actj,统计所有以acti为开始,actj为结束的频繁序列模式acti,acti+1,…,actj-1,actj的中间行为,生成对应的行为-数量表;在第(3)步骤中,在原始行为图上补充用户的真实意图,根据行为acti和行为actj的行为-数量表计算其连接强度,将其作为行为关系图中边的权重值,采用基于信息熵的连接强度计算方式计算所述连接强度:
其中,Strengthij表示行为i和行为j之间的连接强度,Set(S)表示所有不同的中间行为,pact表示行为act在为行为acti和actj之间出现的概率。
4.如权利要求1所述的预测行为轨迹方法,其特征在于:在步骤S3)中,采用LINE图嵌入学习算法来学习行为的嵌入向量表示,其通过最优化目标函数来使学到的行为嵌入表示同时保留有图的局部结构信息和全局结构信息。
5.如权利要求1所述的预测行为轨迹方法,其特征在于:在步骤S4)中,通过在真实意图补充图上学习得到每种行为的嵌入向量表示Vact∈Rd,d表示嵌入向量的维度。对于用户u的行为序列actseq(u)=act(u)t1,act(u)t2,…,act(u)tn-1,act(u)tn,将每个行为act(u)ti用相应的嵌入向量Vact(u)ti替换,并按原序列顺序堆叠,得到行为序列编码E(u)∈R(n×d)。将行为序列编码输入循环神经网络预测用户未来的行为。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙大城市学院,未经浙大城市学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110839900.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:货运无人机舱内货物运输堆放方法
- 下一篇:一种建筑垃圾回收生产系统





