[发明专利]基于网络motif的局部高阶社区发现方法及装置在审
| 申请号: | 202111144429.4 | 申请日: | 2021-09-28 |
| 公开(公告)号: | CN113870042A | 公开(公告)日: | 2021-12-31 |
| 发明(设计)人: | 张建朋;李辉;陈福才;黄瑞阳;李邵梅;高超;赵家乐;胡楠 | 申请(专利权)人: | 中国人民解放军战略支援部队信息工程大学 |
| 主分类号: | G06Q50/00 | 分类号: | G06Q50/00 |
| 代理公司: | 郑州大通专利商标代理有限公司 41111 | 代理人: | 石丹丹 |
| 地址: | 450000 河*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 网络 motif 局部 社区 发现 方法 装置 | ||
1.一种基于网络motif的局部高阶社区发现方法,其特征在于,包含以下步骤:
基于motif的高阶邻接矩阵与基于边的一阶邻接矩阵进行融合,得到权重矩阵;
在网络中选择优质的种子节点;
将挑选出的每一个种子进行扩展,得到种子的局部社区结构;
对上面得到的社区进行优化处理。
2.根据权利要求1所述的基于网络motif的局部高阶社区发现方法,其特征在于,所述基于motif的高阶邻接矩阵与基于边的一阶邻接矩阵进行融合,得到权重矩阵,包含以下步骤:
在网络中寻找具有统计显著性最高的motif作为给定motif;
计算基于给定motif的邻接矩阵;
计算融合网络高阶信息和低阶信息的权重矩阵。
3.根据权利要求2所述的基于网络motif的局部高阶社区发现方法,其特征在于,所述在网络中寻找具有统计显著性最高的motif作为给定motif,包括:
选定motif阶数后,对所选阶数的motif逐个进行统计,选出原始网络中出现次数最多的motif连接形式;motif的统计显著性通过z-score来量化,计算公式如下:
式中,FIn表示原始网络中motif的出现频率,和σ2Rnd表示相应随机网络中出现频率的均值和方差。
4.根据权利要求3所述的基于网络motif的局部高阶社区发现方法,其特征在于,所述计算基于给定motif的邻接矩阵,包括:
在得到网络中具有统计显著性最高的motif之后,计算基于给定motif的邻接矩阵WM,计算公式如下:
式中,表示同时包含节点i和节点j的motif实例的数量。
5.根据权利要求4所述的基于网络motif的局部高阶社区发现方法,其特征在于,所述计算融合网络高阶信息和低阶信息的权重矩阵,矩阵形式如下:
H=α·W+(1-α)·WM (3)
式中,W表示基于边的邻接矩阵,WM表示基于给定motif的邻接矩阵,α表示权重因子,取值为[0,1]。
6.根据权利要求5所述的基于网络motif的局部高阶社区发现方法,其特征在于,所述在网络中选择优质的种子节点,包括:
利用PageRank算法根据上述得到的权重矩阵H进行迭代计算,得到所有节点的重要性并按照从大到小进行排序,得到候选种子列表L;
对于候选种子列表L,取出第一个节点v,加入到种子集合S,然后在L中删除节点v以及v的邻居节点,再取出第一个节点加入种子集合S,直到L为空停止操作,即可得到种子集合S。
7.根据权利要求6所述的基于网络motif的局部高阶社区发现方法,其特征在于,所述将挑选出的每一个种子进行扩展,得到种子的局部社区结构,包括:
对所述种子集合S中的每一个种子v,利用PageRank-Nibble算法进行扩展,算法从节点v出发,进行随机游走,得到节点v周围节点的一个PageRank值rv,然后把这些节点按照rv/dv降序排列,其中dv表示节点v的度,该序列中的前k个节点组成集合Sk,找到具有最小的motif-conductance的集合作为节点v的局部社区结构,motif-conductance的计算公式如下:
式中,cutM(S)表示社区S切割的motif实例的数量,volM(S)表示社区S内motif实例节点的数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军战略支援部队信息工程大学,未经中国人民解放军战略支援部队信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111144429.4/1.html,转载请声明来源钻瓜专利网。





