Covariance, correlation matrix and the multi-scale community structure of networks
arXiv:1005.3622 · doi:10.1103/PhysRevE.82.016114
Abstract
Empirical studies show that real world networks often exhibit multiple scales of topological descriptions. However, it is still an open problem how to identify the intrinsic multiple scales of networks. In this article, we consider detecting the multi-scale community structure of network from the perspective of dimension reduction. According to this perspective, a covariance matrix of network is defined to uncover the multi-scale community structure through the translation and rotation transformations. It is proved that the covariance matrix is the unbiased version of the well-known modularity matrix. We then point out that the translation and rotation transformations fail to deal with the heterogeneous network, which is very common in nature and society. To address this problem, a correlation matrix is proposed through introducing the rescaling transformation into the covariance matrix. Extensive tests on real world and artificial networks demonstrate that the correlation matrix significantly outperforms the covariance matrix, identically the modularity matrix, as regards identifying the multi-scale community structure of network. This work provides a novel perspective to the identification of community structure and thus various dimension reduction methods might be used for the identification of community structure. Through introducing the correlation matrix, we further conclude that the rescaling transformation is crucial to identify the multi-scale community structure of network, as well as the translation and rotation transformations.
10 pages, 7 figures
References in corpus (14)
- Modularity and community structure in networks
- Uncovering the overlapping community structure of complex networks in nature and society
- Finding community structure in networks using the eigenvectors of matrices
- Benchmark graphs for testing community detection algorithms
- Resolution limit in community detection
- Comparing community structure identification
- Community Structure in Jazz
- An information-theoretic framework for resolving community structure in complex networks
- Detect overlapping and hierarchical community structure in networks
- Analysis of the structure of complex networks at different resolution levels
- Evaluating Local Community Methods in Networks
- Quantifying and identifying the overlapping community structure in networks
- Triangular clustering in document networks
- Partition of Networks into Basins of Attraction