Abstract
Community detection is of great importance to find hidden information in complex networks. For this problem, local expansion algorithms are becoming popular due to the low time complexity. However, most of them depend heavily on seed selection or require setting some thresholds in advance, leading to inaccurate partition. To this end, this paper proposes a self-adaptive two-stage local expansion algorithm (SALEA) for community detection. Specifically, we propose a self-adaptive strategy that can be used in SALEA for finding communities spontaneously. In the first stage, we apply the self-adaptive strategy for nodes to conduct local expansion and get coarse community structures. In the second stage, we apply the self-adaptive strategy for weak communities obtained in the first stage to refine the coarse community structures and get more accurate partitions. Finally, the experimental results on real and synthetic networks demonstrate that SALEA is superior over several state-of-the-arts.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Girvan, M., Newman, M.E.: Community structure in social and biological networks. Proc. Natl. Acad. Sci. 99(12), 7821–7826 (2002)
Cai, Q., Ma, L., Gong, M., Tian, D.: A survey on network community detection based on evolutionary computation. Int. J. Bio-Inspired Comput. 8(2), 84–98 (2016)
Xu, Q., Zhang, Q., Liu, J., Luo, B.: Efficient synthetical clustering validity indexes for hierarchical clustering. Expert Syst. Appl. 151, 113367 (2020)
Wu, C., Peng, Q., Lee, J., Leibnitz, K., Xia, Y.: Effective hierarchical clustering based on structural similarities in nearest neighbor graphs. Knowl.-Based Syst. 228, 107295 (2021)
Hu, F., Liu, J., Li, L., Liang, J.: Community detection in complex networks using node2vec with spectral clustering. Phys. A 545, 123633 (2020)
Berahmand, K., Mohammadi, M., Faroughi, A., Mohammadiani, R.P.: A novel method of spectral clustering in attributed networks by constructing parameter-free affinity matrix. Clust. Comput. 25(2), 869–888 (2022). https://doi.org/10.1007/s10586-021-03430-0
Berahmand, K., Nasiri, E., Li, Y., et al.: Spectral clustering on protein-protein interaction networks via constructing affinity matrix using attributed graph embedding. Comput. Biol. Med. 138, 104933 (2021)
Zhang, L., Pan, H., Su, Y., Zhang, X., Niu, Y.: A mixed representation-based multiobjective evolutionary algorithm for overlapping community detection. IEEE Trans. Cybern. 47(9), 2703–2716 (2017)
Zhang, X., Zhou, K., Pan, H., Zhang, L., Zeng, X., Jin, Y.: A network reduction-based multiobjective evolutionary algorithm for community detection in large-scale complex networks. IEEE Trans. Cybern. 50(2), 703–716 (2020)
Luo, Y., et al.: A reduced mixed representation based multi-objective evolutionary algorithm for large-scale overlapping community detection. In: IEEE Congress on Evolutionary Computation, pp. 2435–2442 (2021)
Ma, H., Yang, H., Zhou, K., Zhang, L., Zhang, X.: A local-to-global scheme-based multi-objective evolutionary algorithm for overlapping community detection on large-scale complex networks. Neural Comput. Appl. 33(10), 5135–5149 (2021). https://doi.org/10.1007/s00521-020-05311-w
Carletti, T., Fanelli, D., Lambiotte, R.: Random walks and community detection in hypergraphs. J. Phys.: Complex. 2(1), 015011 (2021)
Guo, K., Wang, Q., Lin, J., Wu, L., Guo, W., Chao, K.-M.: Network representation learning based on community-aware and adaptive random walk for overlapping community detection. Appl. Intell. 52, 1–19 (2021). https://doi.org/10.1007/s10489-021-02999-8
Xu, G., Guo, J., Yang, P.: TNS-LPA: an improved label propagation algorithm for community detection based on two-level neighbourhood similarity. IEEE Access 9, 23526–23536 (2020)
El Kouni, I.B., Karoui, W., Romdhane, L.B.: Node importance based label propagation algorithm for overlapping community detection in networks. Expert Syst. Appl. 162, 113020 (2020)
Lancichinetti, A., Fortunato, S., Kertész, J.: Detecting the overlapping and hierarchical community structure in complex networks. New J. Phys. 11(3), 033015 (2009)
Lee, C., Reid, F., McDaid, A., Hurley, N.: Detecting highly overlapping community structure by greedy clique expansion. arXiv preprint. arXiv:1002.1827 (2010)
Cheng, F., Wang, C., Zhang, X., Yang, Y.: A local-neighborhood information based overlapping community detection algorithm for large-scale complex networks. IEEE/ACM Trans. Networking 29(2), 543–556 (2020)
Bouyer, A., Roghani, H.: LSMD: a fast and robust local community detection starting from low degree nodes in social networks. Futur. Gener. Comput. Syst. 113, 41–57 (2020)
Ma, T., Liu, Q., Cao, J., Tian, Y., Al-Dhelaan, A., Al-Rodhaan, M.: LGIEM: global and local node influence based community detection. Futur. Gener. Comput. Syst. 105, 533–546 (2020)
Pan, Y., Li, D.H., Liu, J.G., Liang, J.Z.: Detecting community structure in complex networks via node similarity. Phys. A 389(14), 2849–2857 (2010)
Wang, T., Yin, L., Wang, X.: A community detection method based on local similarity and degree clustering information. Phys. A 490, 1344–1354 (2018)
Pan, X., Xu, G., Wang, B., Zhang, T.: A novel community detection algorithm based on local similarity of clustering coefficient in social networks. IEEE Access 7, 121586–121598 (2019)
Zhou, Y., Sun, G., Xing, Y., Zhou, R., Wang, Z.: Local community detection algorithm based on minimal cluster. Appl. Comput. Intell. Soft Comput. 2016 (2016)
Eustace, J., Wang, X., Cui, Y.: Community detection using local neighborhood in complex networks. Phys. A 436, 665–677 (2015)
Luo, W., Yan, Z., Bu, C., Zhang, D.: Community detection by fuzzy relations. IEEE Trans. Emerg. Top. Comput. 8(2), 478–492 (2017)
Newman, M.E.: Clustering and preferential attachment in growing networks. Phys. Rev. E 64(2), 025102 (2001)
Blondel, V.D., Guillaume, J.L., Lambiotte, R., Lefebvre, E.: Fast unfolding of communities in large networks. J. Stat. Mech: Theory Exp. 2008(10), P10008 (2008)
Raghavan, U.N., Albert, R., Kumara, S.: Near linear time algorithm to detect community structures in large-scale networks. Phys. Rev. E 76(3), 036106 (2007)
Zachary, W.W.: An information flow model for conflict and fission in small groups. J. Anthropol. Res. 33(4), 452–473 (1977)
Lusseau, D.: The emergent properties of a dolphin social network. In: Proceedings of the Royal Society of London. Series B: Biological Sciences 270(suppl_2), pp. S186–S188 (2003)
Newman, M.E.: Modularity and community structure in networks. Proc. Natl. Acad. Sci. 103(23), 8577–8582 (2006)
Lancichinetti, A., Fortunato, S., Radicchi, F.: Benchmark graphs for testing community detection algorithms. Phys. Rev. E 78(4), 046110 (2008)
Press, W.H., Teukolsky, S.A., Vetterling, W.T., Flannery, B.P.: Numerical Recipes 3rd Edition: The Art of Scientific Computing. Cambridge University Press, Cambridge (2007)
Rand, W.M.: Objective criteria for the evaluation of clustering methods. J. Am. Stat. Assoc. 66(336), 846–850 (1971)
Zhang, W., Li, B., Zhang, H., Zhang, L.: Community and local information preserved link prediction in complex networks. In: International Joint Conference on Neural Networks, pp. 1–7 (2022)
Zhang, L., Liu, Y., Cheng, F., Qiu, J., Zhang, X.: A local-global influence indicator based constrained evolutionary algorithm for budgeted influence maximization in social networks. IEEE Trans. Netw. Sci. Eng. 8(2), 1557–1570 (2021)
Acknowledgments
This work was supported in part by the National Natural Science Foundation of China (61976001, 61876184), the Key Projects of University Excellent Talents Support Plan of Anhui Provincial Department of Education (gxyqZD2021089), and the Natural Science Foundation of Anhui Province (2008085QF309).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Shan, H., Li, B., Yang, H., Zhang, L. (2022). A Self-adaptive Two-Stage Local Expansion Algorithm for Community Detection on Complex Networks. In: Tan, Y., Shi, Y. (eds) Data Mining and Big Data. DMBD 2022. Communications in Computer and Information Science, vol 1745. Springer, Singapore. https://doi.org/10.1007/978-981-19-8991-9_16
Download citation
DOI: https://doi.org/10.1007/978-981-19-8991-9_16
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-8990-2
Online ISBN: 978-981-19-8991-9
eBook Packages: Computer ScienceComputer Science (R0)