Skip to main content

A Self-adaptive Two-Stage Local Expansion Algorithm for Community Detection on Complex Networks

  • Conference paper
  • First Online:

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1745))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Girvan, M., Newman, M.E.: Community structure in social and biological networks. Proc. Natl. Acad. Sci. 99(12), 7821–7826 (2002)

    Article  MATH  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. Xu, Q., Zhang, Q., Liu, J., Luo, B.: Efficient synthetical clustering validity indexes for hierarchical clustering. Expert Syst. Appl. 151, 113367 (2020)

    Article  Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. Hu, F., Liu, J., Li, L., Liang, J.: Community detection in complex networks using node2vec with spectral clustering. Phys. A 545, 123633 (2020)

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. 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)

    Google Scholar 

  11. 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

    Article  Google Scholar 

  12. Carletti, T., Fanelli, D., Lambiotte, R.: Random walks and community detection in hypergraphs. J. Phys.: Complex. 2(1), 015011 (2021)

    Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. Lancichinetti, A., Fortunato, S., Kertész, J.: Detecting the overlapping and hierarchical community structure in complex networks. New J. Phys. 11(3), 033015 (2009)

    Article  Google Scholar 

  17. Lee, C., Reid, F., McDaid, A., Hurley, N.: Detecting highly overlapping community structure by greedy clique expansion. arXiv preprint. arXiv:1002.1827 (2010)

  18. 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)

    Article  Google Scholar 

  19. 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)

    Article  Google Scholar 

  20. 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)

    Article  Google Scholar 

  21. 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)

    Article  Google Scholar 

  22. Wang, T., Yin, L., Wang, X.: A community detection method based on local similarity and degree clustering information. Phys. A 490, 1344–1354 (2018)

    Article  Google Scholar 

  23. 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)

    Article  Google Scholar 

  24. 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)

    Google Scholar 

  25. Eustace, J., Wang, X., Cui, Y.: Community detection using local neighborhood in complex networks. Phys. A 436, 665–677 (2015)

    Article  MATH  Google Scholar 

  26. Luo, W., Yan, Z., Bu, C., Zhang, D.: Community detection by fuzzy relations. IEEE Trans. Emerg. Top. Comput. 8(2), 478–492 (2017)

    Article  Google Scholar 

  27. Newman, M.E.: Clustering and preferential attachment in growing networks. Phys. Rev. E 64(2), 025102 (2001)

    Article  Google Scholar 

  28. 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)

    Article  MATH  Google Scholar 

  29. 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)

    Article  Google Scholar 

  30. Zachary, W.W.: An information flow model for conflict and fission in small groups. J. Anthropol. Res. 33(4), 452–473 (1977)

    Article  Google Scholar 

  31. 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)

    Google Scholar 

  32. Newman, M.E.: Modularity and community structure in networks. Proc. Natl. Acad. Sci. 103(23), 8577–8582 (2006)

    Article  Google Scholar 

  33. Lancichinetti, A., Fortunato, S., Radicchi, F.: Benchmark graphs for testing community detection algorithms. Phys. Rev. E 78(4), 046110 (2008)

    Article  Google Scholar 

  34. 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)

    MATH  Google Scholar 

  35. Rand, W.M.: Objective criteria for the evaluation of clustering methods. J. Am. Stat. Assoc. 66(336), 846–850 (1971)

    Article  Google Scholar 

  36. 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)

    Google Scholar 

  37. 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)

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Lei Zhang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics