电信科学 ›› 2023, Vol. 39 ›› Issue (4): 87-100.doi: 10.11959/j.issn.1000-0801.2023091

• 研究与开发 • 上一篇    下一篇

融合节点分析与边分析的复杂网络社区识别算法

邓琨1,2, 蒋庆丰3, 刘星妍1   

  1. 1 嘉兴学院信息科学与工程学院,浙江 嘉兴 314001
    2 嘉兴学院浙江省医学电子与数字健康重点实验室,浙江 嘉兴 314001
    3 常熟理工学院计算机科学与工程学院,江苏 常熟 225500
  • 修回日期:2023-04-12 出版日期:2023-04-20 发布日期:2023-04-01
  • 作者简介:邓琨(1980- ),男,博士,嘉兴学院信息科学与工程学院、嘉兴学院浙江省医学电子与数字健康重点实验室副教授、硕士生导师,主要研究方向为网络结构分析、数据挖掘、异构网络分析等
    蒋庆丰(1983- ),男,博士,常熟理工学院计算机科学与工程学院讲师,主要研究方向为计算机网络及信息安全等
    刘星妍(1980- ),女,嘉兴学院信息科学与工程学院高级工程师,主要研究方向为数据挖掘、网络结构分析等
  • 基金资助:
    国家自然科学基金资助项目(61370083);教育部人文社会科学研究专项任务项目(22JDSZ3023);浙江省教育科学规划课题项目(2020SCG046);教育部产学合作协同育人项目(220603372015422);教育部产学合作协同育人项目(220604029012441)

Community detection algorithm of hybrid node analysis and edge analysis in complex networks

Kun DENG1,2, Qingfeng JIANG3, Xingyan LIU1   

  1. 1 College of Information Science and Engineering, Jiaxing University, Jiaxing 314001, China
    2 Key Laboratory of Medical Electronics and Digital Health of Zhejiang Province, Jiaxing University, Jiaxing 314001, China
    3 School of Computer Science and Engineering, Changshu Institute of Technology, Changshu 225500, China
  • Revised:2023-04-12 Online:2023-04-20 Published:2023-04-01
  • Supported by:
    The National Natural Science Foundation of China(61370083);The Humanity and Social Science Research Project of Ministry of Education of China(22JDSZ3023);Zhejiang Educational Science Planning Project(2020SCG046);The Ministry of Education’s Industry-University Collaboration Education Project(220603372015422);The Ministry of Education’s Industry-University Collaboration Education Project(220604029012441)

摘要:

针对边社区识别与节点型社区识别两类算法在识别社区过程中均存在相应缺陷,影响复杂网络社区识别质量的问题,提出融合节点分析与边分析的复杂网络社区识别(CDHNE)算法。该算法首先运用边在网络中较为稳定的特点,在算法执行初期通过边社区识别构建较为准确的社区结构;然后利用节点较为灵活的特点,在边社区形成后,对边社区的边缘进行精确识别,更准确地识别出复杂网络中的社区结构。在计算机生成网络实验中,当网络的社区结构逐渐变得模糊、重叠节点数量与重叠节点归属社区数量不断增加时, CDHNE 算法的社区识别精度较传统算法平均提高 10%,在重叠节点识别精度上较传统算法平均提高 15%;在真实网络实验中,算法识别的社区结构紧密度较好,特别是面对拥有十几万个节点的大规模网络时,CDHNE算法高质量地完成了识别任务,EQ值达到0.412 1。实验结果表明,CDHNE算法在运行稳定性和处理大规模网络方面具有优势。

关键词: 复杂网络, 社区识别, 边社区, 节点分析, 边分析

Abstract:

The community detection of hybrid node analysis and edge analysis in complex networks (CDHNE), a novel community detection algorithm, was proposed aiming at the problem that both edge community detection and node-based community detection algorithms had corresponding shortcomings in the process of detecting communities, which affected the quality of complex network community detection.The relatively stable characteristics of the edge in the networks were firstly used by the algorithm to construct a more accurate community structure through edge community detection at the early stage of algorithm execution.Then, after the formation of the edge communities, the flexible characteristics of the node were used to accurately detect the boundary of edge communities, so as to more accurately detect the community structure in the complex networks.In the computer-generated network experiments, when the community structure of the network gradually became fuzzy, the number of overlapping nodes and the number of communities to which the overlapping nodes belonged kept increasing.Compared to traditional algorithms, the accuracy of community detection and overlapping nodes detection were improved by an average of 10% and 15%, respectively, by the CDHNE algorithm.In the real network experiments, the tightness of the community structure detected by the CDHNE algorithm was better.Especially when facing large-scale networks with more than 100 000 nodes, the detection task was completed by the CDHNE algorithm with high quality, and the EQ value reached 0.412 1.The experimental results show that the CDHNE algorithm has advantages in operational stability and handling large-scale networks.

Key words: complex network, community detection, edge community, node analysis, edge analysis

中图分类号: 

No Suggested Reading articles found!