[发明专利]一种基于动态网络表示学习的链路预测方法有效
申请号: | 202110280461.9 | 申请日: | 2021-03-16 |
公开(公告)号: | CN113065974B | 公开(公告)日: | 2023-08-18 |
发明(设计)人: | 李向华;朱俊优;高超;王震;朱培灿;李学龙 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G06Q50/00 | 分类号: | G06Q50/00;G06N3/042;G06N3/0464;G06N3/0442;G06N3/08 |
代理公司: | 西安铭泽知识产权代理事务所(普通合伙) 61223 | 代理人: | 张举 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 动态 网络 表示 学习 预测 方法 | ||
1.一种基于动态网络表示学习的链路预测方法,其特征在于,包括:
获取动态网络的邻接矩阵;其中,所述动态网络包括:Email邮件转发网络,节点代表用户个体,连边表示两个用户之间存在消息转发关系;所述动态网络还包括:Facebook脸书上帖子转发网络,节点代表具体用户,连边代表两个用户存在转发帖子的关系;所述动态网络还包括:Askubuntu问答网络,节点代表用户,两个用户之间的连边代表相互有评论关系;
通过计算动态网络节点间的相似度值,构建动态网络的相似度矩阵;所述相似度矩阵为:
其中,vi表示节点i,vj表示节点j,SDice_new(vi,vj)对应于相似度矩阵SDice_new中的第i行第j列元素,即节点vi和节点vj的相似度值;N(vi)表示节点vi的邻居节点集合,N(vi)∪{vi}表示将节点vi本身也添加到自己的邻居节点集合;N(vi)表示节点vj的邻居节点集合,N(vj)∪{vj}表示将节点vj本身也添加到自己的邻居节点集合;|N(vi)∪{vi}|表示集合N(vi)∪{vi}中元素的数量;|N(vj)∪N{vj}|表示集合N(vj)∪{vj}中元素的数量;
将图卷积神经网络应用到单个动态网络中进行特征聚合,并利用邻接矩阵和相似度矩阵指导特征聚合过程,确定节点的低维特征表示;所述节点的低维特征表示为:
其中,Ht为单个动态网络t上的正样本低维表示;p(t):为编码器;SDice_new为动态网络的相似度矩阵;并且表示矩阵的第i行i列对应的元素,ReLU为ReLU函数;At为动态网络t的邻接矩阵,IN为单位矩阵;为调控参数且Xt为动态网络t的特征矩阵;为时间步t上的卷积神经网络的权重矩阵;
将节点的低维特征表示输入到逻辑回归分类器中,获得动态网络的链路预测结果;所述动态网络的链路预测结果E为:
E={E1,E2,...,Et}
其中,Et={eti,j},etid表示在t时刻,节点vi和节点vj存在连边,即邻接矩阵At的第i行第j列的值为1。
2.如权利要求1所述的基于动态网络表示学习的链路预测方法,其特征在于,还包括:采用长短记忆网络LSTM更新时间步t上的卷积神经网络的权重矩阵Wt;具体为:
Ft=σ(MFWt-1+UFWt-1+QF)
It=σ(MIWt-1+UIWt-1+QI)
Ot=σ(MOWt-1+UOWt-1+QO)
Wt=Ottanh(Ct)
其中,和为循环神经网络的权重矩阵,Qξ为偏置向量,并且有ξ∈{F,I,O,C};Wt-1为上一时刻的卷积神经网络的权重矩阵。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110280461.9/1.html,转载请声明来源钻瓜专利网。