Journal of Computer Applications ›› 2019, Vol. 39 ›› Issue (11): 3151-3157.DOI: 10.11772/j.issn.1001-9081.2019051177

• The 2019 CCF Conference on Artificial Intelligence (CCFAI2019) • Previous Articles     Next Articles

Overlapping community detection algorithm for attributed networks

DU Hangyuan1, PEI Xiya1, WANG Wenjian2   

  1. 1. College of Computer and Information Technology, Shanxi University, Taiyuan Shanxi 030006, China;
    2. Key Laboratory of Computational Intelligence and Chinese Information Processing of Ministry of Education(Shanxi University), Taiyuan Shanxi 030006, China
  • Received:2019-05-24 Revised:2019-07-17 Online:2019-09-16 Published:2019-11-10
  • Supported by:
    This work is partially supported by the National Natural Science Foundation of China (61902227,61673295,61773247), the Project of Shanxi Province Science Foundation for Youths (201701D221097).

面向属性网络的重叠社区发现算法

杜航原1, 裴希亚1, 王文剑2   

  1. 1. 山西大学 计算机与信息技术学院, 太原 030006;
    2. 计算智能与中文信息处理教育部重点实验室(山西大学), 太原 030006
  • 通讯作者: 王文剑
  • 作者简介:杜航原(1985-),男,山西太原人,副教授,博士,CCF会员,主要研究方向:聚类分析、复杂网络理论;裴希亚(1993-),女,山西长治人,硕士研究生,主要研究方向:机器学习;王文剑(1968-),女,山西太原人,教授,博士,CCF高级会员,主要研究方向:计算智能、机器学习、机器视觉。
  • 基金资助:
    国家自然科学基金资助项目(61902227,61673295,61773247);山西省应用基础研究计划青年项目(201701D221097)。

Abstract: Real-world network nodes contain a large number of attribute information and there is an overlapping characteristic between communities. Aiming at the problems, an overlapping community detection algorithm for attributed networks was proposed. The network topology structure and node attributes were fused to define the intensity degree and interval degree of network nodes, which were designed to describe the characteristics of community-the dense interior connection and the sparse exterior connection respectively. Based on the idea of density peak clustering, the local density centers were selected as community centers. On this basis, an iteration calculating method for the membership of non-central nodes about each community was proposed, and the division of overlapping communities was realized. The simulation experiments were carried out on real datasets. The experimental results show that the proposed algorithm has better performance in community detection than LINK algorithm, COPRA algorithm and DPSCD (Density Peaks-based Clustering Method).

Key words: attribute network, overlapping community detection, density peak clustering, community center, node membership

摘要: 针对现实世界的网络节点中包含大量属性信息并且社区之间呈现出重叠特性的问题,提出了一种面向属性网络的重叠社区发现算法。融合网络的拓扑结构和节点属性定义了节点的密集度和间隔度,分别用于描述社区内部连接紧密和外部连接松散的特点。基于密度峰值聚类的思想搜索局部密度中心作为社区中心,在此基础上给出了非中心节点关于各个社区的隶属度的迭代计算方法,实现了重叠社区的划分。在真实数据集上进行了仿真实验,实验结果表明所提算法相对于LINK、COPRA和DPSCD能获得更好的社区划分结果。

关键词: 属性网络, 重叠社区发现, 密度峰值聚类, 社区中心, 节点隶属度

CLC Number: