Stability of graph communities across time scales

被引:293
作者
Delvenne, J. -C. [1 ]
Yaliraki, S. N. [1 ,2 ]
Barahona, M. [1 ,3 ]
机构
[1] Univ London Imperial Coll Sci Technol & Med, Inst Math Sci, London SW7 2AZ, England
[2] Univ London Imperial Coll Sci Technol & Med, Dept Chem, London SW7 2AZ, England
[3] Univ London Imperial Coll Sci Technol & Med, Dept Bioengn, London SW7 2AZ, England
基金
英国工程与自然科学研究理事会; 英国生物技术与生命科学研究理事会;
关键词
community structure; Markov chain; modularity; multiscale modelling; networks; MODULARITY;
D O I
10.1073/pnas.0903215107
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
The complexity of biological, social, and engineering networks makes it desirable to find natural partitions into clusters ( or communities) that can provide insight into the structure of the overall system and even act as simplified functional descriptions. Although methods for community detection abound, there is a lack of consensus on how to quantify and rank the quality of partitions. We introduce here the stability of a partition, a measure of its quality as a community structure based on the clustered autocovariance of a dynamic Markov process taking place on the network. Because the stability has an intrinsic dependence on time scales of the graph, it allows us to compare and rank partitions at each time and also to establish the time spans over which partitions are optimal. Hence the Markov time acts effectively as an intrinsic resolution parameter that establishes a hierarchy of increasingly coarser communities. Our dynamical definition provides a unifying framework for several standard partitioning measures: modularity and normalized cut size can be interpreted as one-step time measures, whereas Fiedler's spectral clustering emerges at long times. We apply our method to characterize the relevance of partitions over time for constructive and real networks, including hierarchical graphs and social networks, and use it to obtain reduced descriptions for atomic-level protein structures over different time scales.
引用
收藏
页码:12755 / 12760
页数:6
相关论文
共 35 条
[1]   Spectral techniques in graph algorithms [J].
Alon, N .
LATIN '98: THEORETICAL INFORMATICS, 1998, 1380 :206-215
[2]   Synchronization reveals topological scales in complex networks [J].
Arenas, A ;
Díaz-Guilera, A ;
Pérez-Vicente, CJ .
PHYSICAL REVIEW LETTERS, 2006, 96 (11)
[3]   Synchronization and modularity in complex networks [J].
Arenas, A. ;
Diaz-Guilera, A. .
EUROPEAN PHYSICAL JOURNAL-SPECIAL TOPICS, 2007, 143 (1) :19-25
[4]   Motif-based communities in complex networks [J].
Arenas, A. ;
Fernandez, A. ;
Fortunato, S. ;
Gomez, S. .
JOURNAL OF PHYSICS A-MATHEMATICAL AND THEORETICAL, 2008, 41 (22)
[5]   Analysis of the structure of complex networks at different resolution levels [J].
Arenas, A. ;
Fernandez, A. ;
Gomez, S. .
NEW JOURNAL OF PHYSICS, 2008, 10
[6]   On modularity clustering [J].
Brandes, Ulrik ;
Delling, Daniel ;
Gaertler, Marco ;
Goerke, Robert ;
Hoefer, Martin ;
Nikoloski, Zoran ;
Wagner, Dorothea .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2008, 20 (02) :172-188
[7]   Characterization of complex networks: A survey of measurements [J].
Costa, L. Da F. ;
Rodrigues, F. A. ;
Travieso, G. ;
Boas, P. R. Villas .
ADVANCES IN PHYSICS, 2007, 56 (01) :167-242
[8]  
Dongen Stijn, 2000, A cluster algorithm for graphs
[9]  
FIEDLER M, 1975, CZECH MATH J, V25, P607
[10]  
FIEDLER M, 1973, CZECH MATH J, V23, P298