Abstract
Label propagation algorithm (LPA) has proven to be an efficient means for finding communities in large complex networks, and many improved methods were proposed, but the performance, stability and time complexity of them still need to be improved. In this paper, we investigate the modularity-specialized label propagation algorithm (LPAm), and find that the time complexity of LPAm greatly increased. We prune the LPAm algorithm by only considering neighbors for updating a node’s label, which degenerates to a Label propagation algorithm with edge probability and retains the same computational efficiency with LPA. Further, we integrate maximum belonging coefficient into LPA and present an advanced label propagation algorithm by combining maximum belonging coefficient and edge probability (LPAbp), which improves the quality of communities and preserves the merit of high speed of LPA. We also discuss the formation of monster community and time complexity of LPA, LPAm, and our algorithm by experiments on real world networks in form of quantitative analysis. Our proposed algorithms were evaluated on fourteen networks of various types and sizes. Experiments show that the LPAbp algorithm sustains the same time complexity with LPA, hinders the formation of monster community, and exhibits significant improvements in the modularity and Normalized mutual information values of community detection.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Girvan, M., Newman, M.E.J.: Community structure in social and biological networks. Proc. Natl. Acad. Sci. U.S.A. 99(12), 7821–7826 (2002). USA
Newman, M.E.J.: Fast algorithm for detecting community structure in networks. Phys. Rev. E: Stat. Nonlin. Soft Matter Phys. 69, 066133 (2004)
Blondel, V.D., Guillaume, J.L.R., Lambiotte, L.E.: Fast unfolding of communities in large networks. J. Stat. Mech.: Theory Exp. P10008 (2008)
Fortunato, S., Castellano, C.: Community structure in graphs. In: Meyers, R.A. (ed.) Computational Complexity, pp. 490–512. Springer, Heidelberg (2012)
Yang, B., Liu, J., Feng, J.: On the spectral characterization and scalable mining of network communities. IEEE Trans. Knowl. Data Eng. 24(2), 326–337 (2012)
Morarescu, I.C., Girard, A.: Opinion dynamics with decaying confidence: application to community detection in graphs. IEEE Trans. Autom. Control 56(8), 1862–1873 (2011). Institute of Electrical and Electronics Engineers
Newman, M.E., Leicht, E.A.: Mixture models and exploratory analysis in networks. Proc. Natl. Acad. Sci. U.S.A. 104(23), 9564–9569 (2007)
Wu, Z., Cao, J., Zhu, G., Yin, W., Cuzzocrea, A., Shi, J.: Detecting overlapping communities in poly-relational networks. World Wide Web 18, 1–18 (2015)
Wei, F., Qian, W., Wang, C., Zhou, A.: Detecting overlapping community structures in networks. World Wide Web 12, 235–261 (2009)
Palla, G., Derenyi, I., Farkas, I., Vicsek, T.: Uncovering the overlapping community structure of complex networks in nature and society. Nature 435, 814–818 (2005)
Xia, Z., Bu, Z.: Community detection based on a semantic network. Knowl.-Based Syst. 26, 30–39 (2012)
Ruan, Y., Fuhry, D., Parthasarathy, S.: Efficient community detection in large networks using content and links. In: 22nd International Conference on World Wide Web, pp. 1089–1098. ACM, New York (2013)
Lin, W., Kong, X., Yu, P.S., Wu, Q., Jia, Y., Li, C.: Community detection in incomplete information networks. In: 21st International Conference on World Wide Web, pp. 341–350. ACM, New York (2012)
Papadopoulos, S., Kompatsiaris, Y., Vakali, A., Spyridonos, P.: Community detection in social media. Data Min. Knowl. Discovery 24, 515–554 (2012)
Peng, D., Lei, X., Huang, T.: DICH: a framework for discovering implicit communities hidden in tweets. World Wide Web 18, 1–24 (2014)
Modani, N., Nagar, S., Shannigrahi, S., Gupta, R., Dey, K., Goyal, S., Nanavati, A.A.: Like-minded communities: bringing the familiarity and similarity together. World Wide Web 17, 899–919 (2014)
Lin, Y.R., Sun, J., Castro, P., Konuru, R., Sundaram, H., Kelliher, A.: MetaFac: community discovery via relational hypergraph factorization. In: 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 527–536. ACM, New York (2009)
Maiya, A.S., Berger-Wolf, T.Y.: Sampling community structure. In: 19th International Conference on World Wide Web, pp. 701–710. ACM, New York (2010)
Djidjev, Hristo N.: A scalable multilevel algorithm for graph clustering and community structure detection. In: Aiello, William, Broder, Andrei, Janssen, Jeannette, Milios, Evangelos E. (eds.) WAW 2006. LNCS, vol. 4936, pp. 117–128. Springer, Heidelberg (2008)
Ngonmang, B., Tchuente, M., Viennet, E.: Local community identification in social networks. Parallel Process. Lett. 22, 1240004 (2012)
Raghavan, U.N., Albert, R., Kumara, S.: Near linear time algorithm to detect community structures in large-scale networks. Phys. Rev. E: Stat. Nonlin. Soft Matter Phys. 76, 036106 (2007)
Lin, Z., Zheng, X., Xin, N., Chen, D.: CK-LPA: efficient community detection algorithm based on label propagation with community kernel. Phys. A: Stat. Mech. Appl. 416, 386–399 (2014)
Leung, I.X., Hui, P., Lio, P., Crowcroft, J.: Towards real-time community detection in large networks. Phys. Rev. E: Stat. Nonl. Soft Matter Phys. 79, 066107 (2009)
Šubelj, L., Bajec, M.: Unfolding network communities by combining defensive and offensive label propagation. arXiv preprint arXiv:1103.2596 (2011)
Barber, M.J., Clark, J.W.: Detecting network communities by propagating labels under constraints. Phys. Rev. E: Stat. Nonl. Soft Matter Phys. 80, 026129 (2009)
Liu, X., Murata, T.: Advanced modularity-specialized label propagation algorithm for detecting communities in networks. Phys. A: Stat. Mech. Appl. 389, 1493–1500 (2010)
Gregory, S.: Finding overlapping communities in networks by label propagation. New J. Phys. 12, 103018 (2010)
Xie, J., Szymanski, B.K.: Towards linear time overlapping community detection in social networks. In: Tan, P.-N., Chawla, S., Ho, C.K., Bailey, J. (eds.) PAKDD 2012. LNCS, vol. 7302, pp. 25–36. Springer, Heidelberg (2012)
Wu, Z.H., Lin, Y.F., Gregory, S., Wan, H.Y., Tian, S.F.: Balanced multi-label propagation for overlapping community detection in social networks. J. Comput. Sci. Technol. 27, 468–479 (2012)
Ugander, J., Backstrom, L.: Balanced label propagation for partitioning massive graphs. In: 6th ACM International Conference on Web Search And Data Mining, pp. 507–516. ACM, New York (2013)
Šubelja, L., Bajec, M.: Robust network community detection using balanced propagation. Eur. Phys. J. B 81, 353–362 (2011)
Kuzmin, K., Shah, S.Y., Szymanski, B.K.: Parallel overlapping community detection with SLPA. In: 2013 International Conference on Social Computing (SocialCom), pp. 204–212. IEEE Press (2013)
Li, S., Lou, H., Jiang, W., Tang, J.: Detecting community structure via synchronous label propagation. Neurocomputing 151, 1063–1075 (2015)
Cordasco, G., Gargano, L.: Community detection via semi-synchronous label propagation algorithms. In: 2010 IEEE International Workshop on Business Applications of Social Network Analysis (BASNA), pp. 1–8. IEEE (2010)
Newman, M.E., Peixoto, T.P.: Generalized communities in networks. Phys. Rev. Lett. 115, 088701 (2015)
Hoff, P.D., Raftery, A.E., Handcock, M.S.: Latent space approaches to social network analysis. J. Am. Stat. Assoc. 97, 1090–1098 (2002)
Karrer, B., Newman, M.E.: Stochastic blockmodels and community structure in networks. Phys. Rev. E: Stat. Nonl. Soft Matter Phys. 83, 016107 (2011)
Newman, M.E., Girvan, M.: Finding and evaluating community structure in networks. Phys. Rev. E: Stat. Nonl. Soft Matter Phys. 69, 026113 (2004)
Danon, L., Diaz-Guilera, A., Duch, J., Arenas, A.: Comparing community structure identification. J. Stat. Mech.: Theory Exp. P09008 (2005)
Acknowledgments
This research is supported by Grant DP140103157 from the Australian Research Council (ARC Discovery Project), the National Natural Science Foundation of China (No. 61402119), the Humanities and Social Sciences Research Youth Foundation of Ministry of Education of China (No. 13YJCZH258), The Training Program for Outstanding Young Teachers in University of Guangdong Province (No. GWTPSY201403), The United Youth Fund Project of Guangdong University of Foreign Studies (No. 12s10).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Zhang, X. et al. (2016). Efficient Community Detection Based on Label Propagation with Belonging Coefficient and Edge Probability. In: Li, Y., Xiang, G., Lin, H., Wang, M. (eds) Social Media Processing. SMP 2016. Communications in Computer and Information Science, vol 669. Springer, Singapore. https://doi.org/10.1007/978-981-10-2993-6_5
Download citation
DOI: https://doi.org/10.1007/978-981-10-2993-6_5
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-2992-9
Online ISBN: 978-981-10-2993-6
eBook Packages: Computer ScienceComputer Science (R0)