Community detection in graphs

被引:7058
作者
Fortunato, Santo [1 ,2 ]
机构
[1] ISI Fdn, Complex Networks, I-10133 Turin 1, Italy
[2] ISI Fdn, Syst Lagrange Lab, I-10133 Turin 1, Italy
来源
PHYSICS REPORTS-REVIEW SECTION OF PHYSICS LETTERS | 2010年 / 486卷 / 3-5期
关键词
Graphs; Clusters; Statistical physics; COMPLEX NETWORKS; HIERARCHICAL ORGANIZATION; STOCHASTIC BLOCKMODELS; STATISTICAL-MECHANICS; PROTEIN COMMUNITIES; FINDING COMMUNITIES; FUNCTIONAL MODULES; MAXIMUM-FLOW; RANDOM-WALK; MODEL;
D O I
10.1016/j.physrep.2009.11.002
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
The modern science of networks has brought significant advances to our understanding of complex systems. One of the most relevant features of graphs representing real systems is community structure, or clustering, i.e. the organization of vertices in clusters, with many edges joining vertices of the same cluster and comparatively few edges joining vertices of different clusters. Such clusters, or communities, can be considered as fairly independent compartments of a graph, playing a similar role like, e.g., the tissues or the organs in the human body. Detecting communities is of great importance in sociology, biology and computer science, disciplines where systems are often represented as graphs. This problem is very hard and not yet satisfactorily solved, despite the huge effort of a large interdisciplinary community of scientists working on it over the past few years. We will attempt a thorough exposition of the topic, from the definition of the main elements of the problem, to the presentation of most methods developed, with a special focus on techniques designed by statistical physicists, from the discussion of crucial issues like the significance of clustering and how methods should be tested and compared against each other, to the description of applications to real networks. (C) 2009 Elsevier B.V. All rights reserved.
引用
收藏
页码:75 / 174
页数:100
相关论文
共 397 条
  • [1] CFinder:: locating cliques and overlapping modules in biological networks
    Adamcsek, B
    Palla, G
    Farkas, IJ
    Derényi, I
    Vicsek, T
    [J]. BIOINFORMATICS, 2006, 22 (08) : 1021 - 1023
  • [2] Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions
    Adomavicius, G
    Tuzhilin, A
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2005, 17 (06) : 734 - 749
  • [3] Modularity-maximizing graph communities via mathematical programming
    Agarwal, G.
    Kempe, D.
    [J]. EUROPEAN PHYSICAL JOURNAL B, 2008, 66 (03) : 409 - 418
  • [4] ALGORITHMS FOR SEARCHING MASSIVE GRAPHS
    AGRAWAL, R
    JAGADISH, HV
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1994, 6 (02) : 225 - 238
  • [5] Ahuja R., 1993, NETWORK FLOWS THEORY
  • [6] NEW LOOK AT STATISTICAL-MODEL IDENTIFICATION
    AKAIKE, H
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1974, AC19 (06) : 716 - 723
  • [7] ALBA RD, 1973, J MATH SOCIOL, V3, P113, DOI 10.1080/0022250X.1973.9989826
  • [8] Statistical mechanics of complex networks
    Albert, R
    Barabási, AL
    [J]. REVIEWS OF MODERN PHYSICS, 2002, 74 (01) : 47 - 97
  • [9] Internet -: Diameter of the World-Wide Web
    Albert, R
    Jeong, H
    Barabási, AL
    [J]. NATURE, 1999, 401 (6749) : 130 - 131
  • [10] Error and attack tolerance of complex networks
    Albert, R
    Jeong, H
    Barabási, AL
    [J]. NATURE, 2000, 406 (6794) : 378 - 382