Eigenspaces of networks reveal the overlapping and hierarchical community structure more precisely
Eigenspaces of networks reveal the overlapping and hierarchical community structure more precisely
复制标题
网络特征空间更准确地揭示重叠和分层的社区结构
DOI:
10.1088/1742-5468/2010/08/p08012
复制
发表时间:
2010-08-01
影响因子:
2.4
通讯作者:
Yong, Xuerong
中科院分区:
文献类型:
--
作者:
Ma, Xiaoke;Gao, Lin;Yong, Xuerong
Identifying community structure is fundamental for revealing the structure-functionality relationship in complex networks, and spectral algorithms have been shown to be powerful for this purpose. In a traditional spectral algorithm, each vertex of a network is embedded into a spectral space by making use of the eigenvectors of the adjacency matrix or Laplacian matrix of the graph. In this paper, a novel spectral approach for revealing the overlapping and hierarchical community structure of complex networks is proposed by not only using the eigenvalues and eigenvectors but also the properties of eigenspaces of the networks involved. This gives us a better characterization of community. We first show that the communicability between a pair of vertices can be rewritten in term of eigenspaces of a network. An agglomerative clustering algorithm is then presented to discover the hierarchical communities using the communicability matrix. Finally, these overlapping vertices are discovered with the corresponding eigenspaces, based on the fact that the vertices more densely connected amongst one another are more likely to be linked through short cycles. Compared with the traditional spectral algorithms, our algorithm can identify both the overlapping and hierarchical community without increasing the time complexity O(n(3)), where n is the size of the network. Furthermore, our algorithm can also distinguish the overlapping vertices from bridges. The method is tested by applying it to some computer-generated and real-world networks. The experimental results indicate that our algorithm can reveal community structure more precisely than the traditional spectral approaches.