Eigenspaces of networks reveal the overlapping and hierarchical community structure more precisely

被引:20
作者
Ma, Xiaoke [1 ]
Gao, Lin [1 ]
Yong, Xuerong [2 ]
机构
[1] Xidian Univ, Sch Comp Sci & Technol, Xian 710071, Peoples R China
[2] Univ Puerto Rico Mayaguez, Dept Math Sci, Mayaguez, PR 00681 USA
来源
JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT | 2010年
关键词
analysis of algorithms; random graphs; networks; COMPLEX NETWORKS; MODULARITY; ORGANIZATION;
D O I
10.1088/1742-5468/2010/08/P08012
中图分类号
O3 [力学];
学科分类号
08 ; 0801 ;
摘要
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.
引用
收藏
页数:26
相关论文
共 55 条
  • [1] [Anonymous], 1997, Eigenspaces of graphs
  • [2] [Anonymous], EUR PHYS J B
  • [3] [Anonymous], ARXIV09031072
  • [4] Synchronization reveals topological scales in complex networks
    Arenas, A
    Díaz-Guilera, A
    Pérez-Vicente, CJ
    [J]. PHYSICAL REVIEW LETTERS, 2006, 96 (11)
  • [5] Analysis of the structure of complex networks at different resolution levels
    Arenas, A.
    Fernandez, A.
    Gomez, S.
    [J]. NEW JOURNAL OF PHYSICS, 2008, 10
  • [6] Evaluating local community methods in networks
    Bagrow, James P.
    [J]. JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2008,
  • [7] Loops structure of the Internet at the autonomous system level
    Bianconi, G
    Caldarelli, G
    Capocci, A
    [J]. PHYSICAL REVIEW E, 2005, 71 (06):
  • [8] Assessing the relevance of node features for network structure
    Bianconi, Ginestra
    Pin, Paolo
    Marsili, Matteo
    [J]. PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2009, 106 (28) : 11433 - 11438
  • [9] Fast unfolding of communities in large networks
    Blondel, Vincent D.
    Guillaume, Jean-Loup
    Lambiotte, Renaud
    Lefebvre, Etienne
    [J]. JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2008,
  • [10] On modularity clustering
    Brandes, Ulrik
    Delling, Daniel
    Gaertler, Marco
    Goerke, Robert
    Hoefer, Martin
    Nikoloski, Zoran
    Wagner, Dorothea
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2008, 20 (02) : 172 - 188