[发明专利]一种融合节点属性的深度社团发现方法在审
申请号: | 202110703362.7 | 申请日: | 2021-06-24 |
公开(公告)号: | CN113409159A | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 潘志松;潘雨;胡谷雨;张磊;段晔鑫;张武;胡亚豪;丁钰 | 申请(专利权)人: | 中国人民解放军陆军工程大学 |
主分类号: | G06Q50/00 | 分类号: | G06Q50/00;G06K9/62;G06N3/04;G06N3/08 |
代理公司: | 北京力量专利代理事务所(特殊普通合伙) 11504 | 代理人: | 毛雨田 |
地址: | 210000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 融合 节点 属性 深度 社团 发现 方法 | ||
1.一种融合节点属性的深度社团发现方法,其特征在于包括如下步骤:
第一步:构建模块度矩阵:模块度的值越大代表社团结构越清晰,社团的划分越好,通过最大化模块度可以得到网络的社团结构;
第二步:构建深度自编码器捕捉网络结构:通过重构模块度矩阵,在隐层的最后一层输出H中保存网络的非线性社团结构;
第三步:结合节点属性信息;当拥有相同属性的节点划分到不同社团,将执行一个惩罚,同时利用融合链接关系数据和节点内容数据进行社团发现。
2.根据权利要求1所述的融合节点属性的深度社团发现方法,其特征在于上述构建模块度矩阵的具体过程为:
模块度被定义为社团内连接边的比例减去在同样社团结构下任意两个节点之间连接边的比例的期望值:
其中,是网络中边的总数量,代表如果网络中的边是随机放置时节点vi和vj之间的期望边数,wi(wj)代表节点vi(vj)的度,δ(ci,cj)为克罗内克函数;引入模块矩阵B∈Rn×n,n为网络中节点的个数,R为实数集,模块度矩阵的元素模块度写为:
Q=tr(HTBH) s.t.tr(HTH)=n (6)
矩阵H为社团指示矩阵,矩阵每行最大值所对应的社团就是节点所属的社团,hij代表节点i隶属于社团j的概率,HT为矩阵H的转置矩阵。
3.根据权利要求2所述的融合节点属性的深度社团发现方法,其特征在于上述构建深度自编码器捕捉网络结构的具体过程为:
动编码器的目标是最小化输出数据和输入数据之间的重建误差,以便最后的隐藏层可以最大程度地保留原始输入数据的特征。本发明将模块度矩阵作为深度自编码器的输入,通过重构捕获模块度矩阵中的非线性结构:
其中,θ={W(1),W(2),b(1),b(2)}为超参数集合;B为模块度矩阵,矩阵元素通过重构模块度矩阵,在隐层的最后一层输出H中保存网络的非线性社团结构。
4.根据权利要求3所述的融合节点属性的深度社团发现方法,其特征在于上述结合节点属性信息的具体过程为:
假设两个节点vi和vj在内容属性方面具有高度相似性sij,那么它们有很大的概率属于同一个社团,两个节点vi和vj的社团指示矩阵向量也应该相似;
构造属性相似矩阵S,节点vi和vj之间属性的相似性用sij表示,其中,我们利用余弦相似度来计算两个节点之间的属性相似度:
其中,ti为节点属性矩阵的第i行,代表节点vi的属性特征向量;
对于每个节点vi,基于属性相似性,搜索和节点vi拥有最相近属性相似度的k个节点;如果节点vi是节点vj的k-近邻,那么节点vj也应该是节点vi的k-近邻,所有属性近邻图是对称的;在相似度矩阵中保留节点vi与它k-近邻之间的相似度值sij,其他非近邻对应的元素设为0;
在得到属性相似度矩阵S后,在自动编码器中引入一个图正则项来融合属性信息;假设如果节点vi和vj具有高属性相似性sij,那么它们的嵌入向量hi和hj也应该是相似的:
其中,拉普拉斯矩阵L=D-S,D为对角矩阵;将图形正则化项并入重建损失函数,得到SADA最终的损失函数:
其中α为控制正则化项权重的参数;通过优化得到矩阵H,H每一行最大值对应的社团即为节点属于的社团,从而获得最终的社团结构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军陆军工程大学,未经中国人民解放军陆军工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110703362.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种拼装式屏蔽室
- 下一篇:电子设备、壳体组件以及膜材