Abstract
Currently, community detection has led to a huge interest in data analysis on real-world networks. However, the high computationally demanding of most community detection algorithms limits their applications. In this chapter, we propose an iterative heuristic algorithm (called MMO algorithm) to extract the community structure in large networks based on local multi-resolution modularity optimization whose time complexity is near linear and space complexity is linear. The effectiveness of MMO algorithm is demonstrated by extensive experiments on lots of computer generated graphs and publically available real-world graphs. We also extend MMO algorithm to extract communities in distributed environment and use it to explore a massive call graph on a normal PC. The results show that MMO algorithm is very efficient, and it may enhance our ability to explore massive networks in real time.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ahn, Y.Y., Bagrow, J.P., Lehmann, S.: Link communities reveal multiscale complexity in networks. Nature 466, 761–764 (2010)
Blondel, V.D., Guillaume, J., et al.: Fast unfolding of communities in large networks. J. Stat. Mech. 10008, 1-Ű12 (2008)
Clauset, A., Newman, M.E.J., Moore, C.: Finding community structure in very large networks. Phys. Rev. E 70, 066111 (2004)
Cormen, T.H., Leiserson, C.E., et al.: Introduction to Algorithms, 2nd edn. MIT, Cambridge (2001)
Danon, L., Duch, J., et al.: Comparing community structure identification. J. Stat. Mech. 9008, 09008 (2005)
Dongen, S.V.: Graph clustering by flow simulation. Ph.D. thesis, University of Utrecht (2000)
Fortunato, S.: Community detection in graphs. Phys. Rep. 486, 75 (2010)
Fortunato, S., Barthélemy, M.: Resolution limit in community detection. Proc. Natl. Acad. Sci. 104, 36–41 (2007)
Girvan, M., Newman, M.E.J.: Community structure in social and biological networks. Proc. Natl. Acad. Sci. 99, 7821–7826 (2002)
Hu, Y., Chen, H., et al.: Comparative definition of community and corresponding identifying algorithm. Phys. Rev. E 78, 026121 (2008)
Lancichinetti, A., Fortunato, S., Radicchi, F.: Benchmark graphs for testing community detection algorithms. Phys. Rev. E 78, 046110 (2008)
Leung, I.X.Y., Hui, P., et al.: Towards real-time community detection in large networks. Phys. Rev. E 79, 066107 (2009)
Newman, M.E.J.: Fast algorithm for detecting community structure in networks. Phys. Rev. E 69, 066133 (2004)
Newman, M.E.J.: Modularity and community structure in networks. Proc. Natl. Acad. Sci. 103, 8577–8582 (2006)
Newman, M.E.J., Girvan, M.: Finding and evaluating community structure in networks. Phys. Rev. E 69, 026113 (2004)
Radicchi, F., Castellano, C., et al.: Defining and identifying communities in networks. Proc. Natl. Acad. Sci. 101, 2658–2663 (2004)
Raghavan, U.N., Albert, R., Kumara, S.: Near linear time algorithm to detect community structures in large-scale networks. Phys. Rev. E 76, 036106 (2007)
Reichardt, J., Bornholdt, S.: Statistical mechanics of community detection. Phys. Rev. E 74, 016110 (2006)
Spirin, V., Mirny, L.A.: Protein complexes and functional modules in molecular networks. Proc. Natl. Acad. Sci. 100, 12123–12128 (2003)
Tomita, E., Tanaka, A., Takahashi, H.: The worst-case time complexity for generating all maximal cliques. In: COCOON, pp. 161–170. Springer, Berlin (2004)
Ye, Q., Wu, B., et al: TeleComVis: exploring temporal communities in telecom networks. In: ECML PKDD, pp. 755–758. Springer, Heidelberg (2009)
Ye, Q., Wu, B., et al: Detecting communities in massive networks based on local community attractive force optimization. In: International Conference on Advances in Social Network Analysis and Mining, pp. 291–295. IEEE Computer Society, Los Alamitos (2010)
Acknowledgements
We thank M. E. J. Newman, Alex Arenas and Jure Leskovec for providing us the network data sets. This work is supported by the National Science Foundation of China (No. 90924029, 60905025, 61074128). It is also supported the National Hightech R&D Program of China (No.2009AA04Z136).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Wien
About this chapter
Cite this chapter
Ye, Q., Wu, B., Wang, B. (2013). Detecting Communities in Massive Networks Efficiently with Flexible Resolution. In: Özyer, T., Rokne, J., Wagner, G., Reuser, A. (eds) The Influence of Technology on Social Network Analysis and Mining. Lecture Notes in Social Networks, vol 6. Springer, Vienna. https://doi.org/10.1007/978-3-7091-1346-2_16
Download citation
DOI: https://doi.org/10.1007/978-3-7091-1346-2_16
Published:
Publisher Name: Springer, Vienna
Print ISBN: 978-3-7091-1345-5
Online ISBN: 978-3-7091-1346-2
eBook Packages: Computer ScienceComputer Science (R0)