Abstract
Graph clustering has been widely applied in exploring regularities emerging in relational data, e.g., community detection. Most existing methods investigate the community structure at a single topological scale. However, community structure of real world networks often exhibits multiple topological descriptions. Furthermore, the detection of multiscale community structure is heavily affected by the heterogeneous distribution of node degree. In this chapter, we propose a unified framework for detecting community structure from the perspective of dimensionality reduction. We first prove that Laplacian matrix and modularity matrix are two kinds of covariance matrices used in dimensionality reduction. We further develop a novel method to handle heterogeneity of networks by introducing a rescaling transformation into the covariance matrices in our framework. Extensive tests on real world and artificial networks demonstrate that the proposed method possesses high performance at identifying multiscale community structure in heterogeneous networks.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Danon, L., Duch, J., Diaz-Guilera, A., Arenas, A.: Comparing community structure identification. J. Stat. Mech. P09008 (2005)
Fortunato, S.: Community detection in graphs. Phys. Rep. 486, 75–174 (2010)
Leskovec, J., Lang, K.J., Mahoney, M.W.: Empirical comparison of algorithms for network community detection. In: Proceedings of the 19th International Conference on World Wide Web (WWW’10), pp. 631–640 (2010)
Lambiotte, R., Delvenne, J.C., Barahona, M.: Laplacian dynamics and multiscale modular structure in networks. arXiv:0812.1770 (2008)
Fortunato, S., Barthélemy, M.: Resolution limit in community detection. Proc. Natl. Acad. Sci. USA 104, 36–41 (2007)
Arenas, A., Fernández, A., Gómez, S.: Analysis of the structure of complex networks at different resolution levels. New J. Phys. 10, 053039 (2008)
Ronhovde, P., Nussinov, Z.: Multiresolution community detection for megascale networks by information-based replica correlations. Phys. Rev. E 80, 016109 (2009)
Arenas, A., DÃaz-Guilera, A., Pérez-Vicente, C.J.: Synchronization reveals topological scales in complex networks. Phys. Rev. Lett. 96, 114102 (2006)
Cheng, X.Q., Shen, H.W.: Uncovering the community structure associated with the diffusion dynamics on networks. J. Stat. Mech. P04024 (2010)
Delvenne, J.C., Yaliraki, S.N., Barahona, M.: Stability of graph communities across time scales. Proc. Natl. Acad. Sci. USA 107, 12755–12760 (2010)
Mucha, P.J., Richardson, T., Macon, K., Porter, M.A., Onnela, J.P.: Community structure in time-dependent, multiscale, and multiplex networks. Science 328, 876–878 (2010)
Ahn, Y.Y., Bagrow, J.P., Lehmann, S.: Link communities reveal multiscale complexity in networks. Nature 466, 761–764 (2010)
Arenas, A., Borge-Holthoefer, J., Gómez, S., Zamora-López, G.: Optimal map of the modular structure of complex networks. New J. Phys. 12, 053009 (2010)
Jolliffe, I.T.: Principal Component Analysis, 2nd edn. Springer Series in Statistics. Springer, New York (2002)
von Luxburg, U.: A tutorial on spectral clustering. Stat. Comput. 17, 395–416 (2007)
Newman, M.E.J.: Finding community structure in networks using the eigenvectors of matrices. Phys. Rev. E 74, 036104 (2006)
Fiedler, M.: Property of eigenvectors of nonnegative symmetric matrices and its application to graph theory. Czechoslov. Math. J. 25, 619–633 (1975)
Chung, F.R.K.: Spectral Graph Theory. Am. Math. Soc., Providence (1997)
Shi, J., Malik, J.: Normalized cuts and image segmentation. IEEE Trans. Pattern Anal. Mach. Intell. 22, 888–905 (2000)
Ding, C.H.Q., He, X., Zha, H., Gu, M., Simon, H.D.: A min-max cut algorithm for graph partitioning and data clustering. In: Proceedings of the IEEE International Conference on Data Mining, pp. 107–114 (2001)
Girvan, M., Newman, M.E.J.: Community structure in social and biological networks. Proc. Natl. Acad. Sci. USA 99, 7821–7826 (2002)
Newman, M.E.J., Girvan, M.: Finding and evaluating community structure in networks. Phys. Rev. E 69, 026113 (2004)
Radicchi, F., Castellano, C., Cecconi, F., Loreto, V., Parisi, D.: Defining and identifying communities in networks. Proc. Natl. Acad. Sci. USA 101, 2658–2663 (2004)
Scott, J.: Social Network Analysis: A Handbook, 2nd edn. Sage, Thousand Oaks (2000)
Brandes, U., Delling, D., Gaertler, M., Görke, R., Hoefer, M., Nikoloski, Z., Wagner, D.: On modularity clustering. IEEE Trans. Knowl. Data Eng. 30, 172–188 (2008)
Newman, M.E.J.: Fast algorithm for detecting community structure in networks. Phys. Rev. E 69, 066133 (2004)
Blondel, V.D., Guillaume, J.L., Lambiotte, R., Lefebvre, E.: Fast unfolding of communities in large networks. J. Stat. Mech. P10008 (2008)
Guimerà , R., Amaral, L.A.N.: Functional cartography of complex metabolic networks. Nature 433, 895–900 (2005)
Duch, J., Arenas, A.: Community detection in complex networks using extremal optimization. Phys. Rev. E 72, 027104 (2005)
Agarwal, G., Kempe, D.: Modularity-maximizing graph communities via mathematical programming. Eur. Phys. J. B 66, 409–418 (2008)
Newman, M.E.J.: Modularity and community structure in networks. Proc. Natl. Acad. Sci. USA 103, 8577–8582 (2006)
Shen, H.W., Cheng, X.Q., Fang, B.X.: Covariance, correlation matrix, and the multiscale community structure of networks. Phys. Rev. E 82, 016114 (2010)
Shen, H.W., Cheng, X.Q., Wang, Y.Z., Chen, Y.: A dimensionality reduction framework for detection of multiscale structure in heterogeneous networks. J. Comput. Sci. Tech. 27, 341–357 (2012)
Newman, M.E.J.: Assortative mixing in networks. Phys. Rev. Lett. 89, 208701 (2002)
Zachary, W.W.: An information flow model for conflict and fission in small groups. J. Anthropol. Res. 33, 452–473 (1977)
Chauhan, S., Girvan, M., Ott, E.: Spectral properties of networks with community structure. Phys. Rev. E 80, 056114 (2009)
Capocci, C., Servedio, V.D.P., Caldarelli, G., Colaiori, F.: Detecting communities in large networks. Physica A 352, 669–676 (2005)
Lancichinetti, A., Fortunato, S., Radicchi, F.: Benchmark graphs for testing community detection algorithms. Phys. Rev. E 78, 046110 (2008)
Newman, M.E.J.: The structure and function of complex networks. SIAM Rev. 45, 167–256 (2003)
Boccaletti, S., Latora, V., Moreno, Y., Chavez, M., Hwang, D.U.: Complex networks: Structure and dynamics. Phys. Rep. 424, 175–308 (2006)
Rosvall, M., Bergstrom, C.T.: An information-theoretic framework for resolving community structure in complex networks. Proc. Natl. Acad. Sci. USA 104, 7327–7331 (2007)
Muff, S., Rao, F., Caflisch, A.: Local modularity measure for network clusterizations. Phys. Rev. E 72, 056107 (2005)
Gleiser, P., Danon, L.: Community structure in jazz. Adv. Complex Syst. 6, 565–573 (2003)
Guimerà , R., Danon, L., DÃaz-Guilera, A., Giralt, F., Arenas, A.: Self-similar community structure in a network of human interactions. Phys. Rev. E 68, 065103 (2003)
Palla, G., Derényi, I., Farkas, I., Vicsek, T.: Uncovering the overlapping community structure of complex networks in nature and society. Nature 435, 814–818 (2005)
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Shen, HW. (2013). Multiscale Community Detection in Networks with Heterogeneous Degree Distributions. In: Community Structure of Complex Networks. Springer Theses. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31821-4_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-31821-4_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-31820-7
Online ISBN: 978-3-642-31821-4
eBook Packages: Computer ScienceComputer Science (R0)