[发明专利]基于用户及用户行为的交互网络生成方法在审
申请号: | 202210658624.7 | 申请日: | 2022-06-11 |
公开(公告)号: | CN115203310A | 公开(公告)日: | 2022-10-18 |
发明(设计)人: | 夏春和;王永越;刘卓栋;王天博;刘凯 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F16/26 | 分类号: | G06F16/26;G06Q50/00 |
代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 易卜 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 用户 行为 交互 网络 生成 方法 | ||
1.一种基于用户及用户行为的交互网络生成方法,是对社交网站中的注册用户进行的;其特征在于包括有下列步骤:
步骤一,采集任意一社交网站上任意一热点事件中存在的用户及用户间社交行为信息;
在社交网站上采集了V个注册用户,采用集合形式表示注册用户集USER={user1,user2,…,useri,…,userj,…,userV},下角标V为用户的总个数;
user1表示第1个注册用户;
user2表示第2个注册用户;
useri表示第i个注册用户;
userj表示第j个注册用户;
userV表示第V个注册用户;
用户间社交行为信息包含有点赞、评论和/或转发的行为;点赞记为l,评论记为c,转发记为r;任意两个用户间的社交行为信息记为Ei→j(l,c,r),社交交互行为连接权值记为ei→j=[l,c,r];用户useri为发贴者;
步骤二,依据用户间的社交交互行为连接权值构建社交网;
基于热点事件下的社交网记为FIG;
将用户集USER={user1,user2,…,useri,…,userj,…,userV}中的任意一个用户作为社交网FIG的节点,将用户间的社交交互行为连接权值ei→j=[l,c,r]作为社交网FIG的有向连接边,进行构建社交网FIG;
社交网FIG表示为FIG=(V,ej→i);
步骤三,利用图变分自动编码器进行的空间映射;
步骤301,设置单层潜变量模型;
图变分自动编码器被视为一个单层潜变量模型,如式(1)所示:
AP(x,z)=P(z)P(x|z) (1)
AP(x,z)表示单层潜变量模型;
x表示社交网FIG=(V,ej→i)中的一个显式特征;
z表示隐变量空间FIG_BH中的一个隐藏特征;
P(z)表示隐变量空间FIG_BH中的一个隐藏特征变量;
P(x|z)表示隐变量空间FIG_BH中z能够对社交网FIG=(V,ej→i)中x进行最佳捕获;
步骤302,设置编、解码网络模型;
图变分自动编码器包括有编码器网络模型qφ(z|x)和解码器网络模型pθ(x|z)两部分;采用变分推理使式(1)得到目标是最大化证据下限为L(qφ_in,pθ_in),qφ_in为编码器初始值,pθ_in为解码器初始值;
首先使用编码器网络模型qφ(z|x)接收社交网FIG=(V,ej→i),并将输入的社交网FIG=(V,ej→i)映射到隐变量空间FIG_BH中以z进行表示,然后通过解码器网络模型pθ(x|z)还原社交网FIG=(V,ej→i),其中使用最大化函数优化目标函数;
步骤303,编码网络模型的处理;
网络的迭代次数标记为k;
将社交网FIG=(V,ej→i)中的用户useri初始嵌入隐变量空间FIG_BH中的特征表示为使用图神经网络通过聚合和更新机制得到用户useri的第k次迭代表示为下角标i为用户useri的标识号;
将社交网FIG=(V,ej→i)中的用户userj初始嵌入隐变量空间FIG_BH中的特征表示为使用图神经网络通过聚合和更新机制得到用户userj的第k次迭代表示为下角标j为用户userj的标识号;
在第k次迭代过程中,前向信息传递使用计算从用户useri到用户userj的前向消息向量,记为而后向信息传递使用计算从用户userj到用户useri的反向消息向量,记为每个图形信息方向都是单独聚合的;
直接连接用户userj的前项和后项,则用户userj的第k次迭代表示为:
公式(4)不仅捕获了社交网FIG=(V,ej→i)与隐变量空间FIG_BH的交互网络拓扑结构,还捕获了社交网FIG=(V,ej→i)中的社交交互行为信息路径;为了能使在编码器网络模型qφ(z|x)的输出近似多元正态分布的后验分布,使用式(5)表征所述经编码器网络模型qφ(z|x)后的输出为:
表示经编码器网络模型qφ(z|x)后的近似多元正态分布的后验分布特征;
表示激活门限函数,所述选择sigmoid函数;
表示线性激活函数,所述选择Identity函数;
步骤304,解码网络模型的处理;
因为图变分自动编码器需要生成用户间的双向节点和有向连接边的表示,所以生成的目标损失函数为四个损失函数的叠加,如式(6)所示:
L总表示图变分自动编码器生成的目标损失函数;
表示用户useri到用户userj的前向损失函数;
表示用户useri到用户userj的反向损失函数;
表示用户userj到用户useri的前向损失函数;
表示用户userj到用户useri的反向损失函数;
解码器网络模型pθ(x|z)依据目标损失函数L总将隐藏特征z作为输入并从两个方向重建社交网FIG=(V,ej→i),得到重建-社交网FIG重建=(V,ej→i);z表示隐变量空间FIG_BH中的一个隐藏特征;
继第k次迭代后,第k+1次迭代的嵌入表示为:
对于每个添加的用户节点,解码器网络模型pθ(x|z)根据评分函数从现有节点创建连接边;以嵌入的部分用户节点作为输入,并结合隐藏特征z,将得到迭代次数k+1和连接边的概率分布为式(8),并服从伯努利分布;
表示伯努利分布;
fc(·)表示线性分类函数;
从式(8)分布中采样得到第V个用户结尾的一组新的有向连接边,新的有向边生成后,连接节点将得到聚合并更新,产生更新的节点嵌入中;这些节点嵌入被聚合为单个图形表示
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210658624.7/1.html,转载请声明来源钻瓜专利网。