Skip to main content

Community Detection in Complex Networks: A Survey on Local Approaches

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 12672))

Abstract

Early approaches of community detection algorithms often depend on the network’s global structure with a time complexity correlated to the network size. Local algorithms emerged as a more efficient solution to deal with large-scale networks with millions to billions of nodes. This methodology has shifted the attention from global structure towards the local level to deal with a network using only a portion of nodes. Investigating the state-of-the-art, we notice the absence of a standard definition of locality between community detection algorithms. Different goals have been explored under the local terminology of community detection approaches that can be misunderstood. This paper probes existing contributions to extract the scopes where an algorithm performs locally. Our purpose is to interpret the concept of locality in community detection algorithms. We propose a locality exploration scheme to investigate the concept of locality at each stage of an existing community detection workflow. We summarized terminologies concerning the locality in the state-of-the-art community detection approaches. In some cases, we observe how different terms are used for the same concept. We demonstrate the applicability of our algorithm by providing a review of some algorithms using our proposed scheme. Our review highlights a research gap in community detection algorithms and initiates new research topics in this domain.

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   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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. Adamic, L.A., Adar, E.: Friends and neighbors on the web. Soc. Netw. 25(3), 211–230 (2003)

    Article  Google Scholar 

  2. Angluin, D.: Local and global properties in networks of processors. In: Proceedings of the Twelfth Annual ACM Symposium on Theory of Computing, pp. 82–93 (1980)

    Google Scholar 

  3. Bagrow, J.P., Bollt, E.M.: Local method for detecting communities. Phys. Rev. E 72(4), 046108 (2005)

    Article  Google Scholar 

  4. Berahmand, K., Bouyer, A., Vasighi, M.: Community detection in complex networks by detecting and expanding core nodes through extended local similarity of nodes. IEEE Tran. Comput. Soc. Syst. 5(4), 1021–1033 (2018)

    Google Scholar 

  5. Brust, M.R., Rothkugel, S.: A taxonomic approach to topology control in ad hoc and wireless networks. In: International Conference on Networking (ICN 2007) (2007)

    Google Scholar 

  6. Brust, M.R., Frey, H., Rothkugel, S.: Adaptive multi-hop clustering in mobile networks. In: Proceeding of the 4th International Conference on Mobile Technology, Applications (2007)

    Google Scholar 

  7. Chen, Q., Wu, T.T.: A method for local community detection by finding maximal-degree nodes. In: 2010 International Conference on Machine Learning and Cybernetics, vol. 1, pp. 8–13. IEEE (2010)

    Google Scholar 

  8. Chen, Q., Wu, T.T., Fang, M.: Detecting local community structures in complex networks based on local degree central nodes. Phys. A Stat. Mech. Appl. 392(3), 529–537 (2013)

    Article  Google Scholar 

  9. Chen, Y., Zhao, P., Li, P., Zhang, K., Zhang, J.: Finding communities by their centers. Sci. Rep. 6(1), 1–8 (2016)

    Article  Google Scholar 

  10. Cheng, J., et al.: Neighbor similarity based agglomerative method for community detection in networks. Complexity 2019 (2019)

    Google Scholar 

  11. Clauset, A.: Finding local community structure in networks. Phys. Rev. E 72(2), 026132 (2005)

    Google Scholar 

  12. Clauset, A., Newman, M.E., Moore, C.: Finding community structure in very large networks. Phys. Rev. E 70(6), 066111 (2004)

    Google Scholar 

  13. Comin, C.H., da Fontoura Costa, L.: Identifying the starting point of a spreading process in complex networks. Phys. Rev. E 84(5), 056105 (2011)

    Google Scholar 

  14. Coscia, M., Giannotti, F., Pedreschi, D.: A classification for community discovery methods in complex networks. Stat. Anal. Data Min. ASA Data Sci. J. 4(5), 512–546 (2011)

    Article  MathSciNet  Google Scholar 

  15. Coscia, M., Rossetti, G., Giannotti, F., Pedreschi, D.: Demon: a local-first discovery method for overlapping communities. In: Proceeding of the 18th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (2012)

    Google Scholar 

  16. Dilmaghani, S., Brust, M.R., Danoy, G., Bouvry, P.: Local community detection algorithm with self-defining source nodes. In: Benito, R.M., Cherifi, C., Cherifi, H., Moro, E., Rocha, L.M., Sales-Pardo, M. (eds.) Complex Networks & Their Applications IX. COMPLEX NETWORKS 2020 2020. Studies in Computational Intelligence, vol. 943, pp. 200–210. Springer, Cham https://doi.org/10.1007/978-3-030-65347-7_17 (2020)

  17. Fortunato, S.: Community detection in graphs. Phys. Rep. 486(3–5), 75–174 (2010)

    Article  MathSciNet  Google Scholar 

  18. Gulbahce, N., Lehmann, S.: The art of community detection. BioEssays 30(10), 934–938 (2008)

    Article  Google Scholar 

  19. Guo, K., He, L., Chen, Y., Guo, W., Zheng, J.: A local community detection algorithm based on internal force between nodes. Appl. Intell. 50(2), 328–340 (2019). https://doi.org/10.1007/s10489-019-01541-1

    Article  Google Scholar 

  20. Harenberg, S., et al.: Community detection in large-scale networks: a survey and empirical evaluation. Wiley Rev. Comput. Stat. 6(6), 426–439 (2014)

    Article  Google Scholar 

  21. Hernández, J.M., Van Mieghem, P.: Classification of graph metrics. Delft University of Technology: Mekelweg, The Netherlands, pp. 1–20 (2011)

    Google Scholar 

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

    Google Scholar 

  23. Li, S., Huang, J., Zhang, Z., Liu, J., Huang, T., Chen, H.: Similarity-based future common neighbors model for link prediction in complex networks. Sci. Rep. 8(1), 1–11 (2018)

    Google Scholar 

  24. Li, Y., He, K., Bindel, D., Hopcroft, J.E.: Uncovering the small community structure in large networks: a local spectral approach. In: Proceedings of the 24th International Conference on World Wide Web, pp. 658–668 (2015)

    Google Scholar 

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

    Article  Google Scholar 

  26. Luo, F., Wang, J.Z., Promislow, E.: Exploring local community structures in large networks. In: 2006 IEEE/WIC/ACM International Conference on Web Intelligence (WI 2006) (2006)

    Google Scholar 

  27. Mahyar, H., et al.: Identifying central nodes for information flow in social networks using compressive sensing. Soc. Netw. Anal. Min. 8(1), 1–24 (2018). https://doi.org/10.1007/s13278-018-0506-1

    Article  MathSciNet  Google Scholar 

  28. Muff, S., Rao, F., Caflisch, A.: Local modularity measure for network clusterizations. Phys. Rev. E 72(5), 056107 (2005)

    Google Scholar 

  29. Pan, Y., Li, D.H., Liu, J.G., Liang, J.Z.: Detecting community structure in complex networks via node similarity. Phys. A Stat. Mech. Appl. 389(14), 2849–2857 (2010)

    Article  Google Scholar 

  30. Porter, M.A., Onnela, J.P., Mucha, P.J.: Communities in networks. Not. AMS 56(9), 1082–1097 (2009)

    MathSciNet  MATH  Google Scholar 

  31. Schaeffer, S.E.: Graph clustering. Comput. Sci. Rev. 1(1), 27–64 (2007)

    Article  Google Scholar 

  32. Shang, R., Zhang, W., Jiao, L., Stolkin, R., Xue, Y.: A community integration strategy based on an improved modularity density increment for large-scale networks. Phys. A Stat. Mech. Appl. 469, 471–485 (2017)

    Article  Google Scholar 

  33. Stein, M., Fischer, M., Schweizer, I., Mühlhäuser, M.: A classification of locality in network research. ACM Comput. Surv. (CSUR) 50(4), 1–37 (2017)

    Article  Google Scholar 

  34. Wang, X., Sukthankar, G.: Link prediction in heterogeneous collaboration networks. In: Missaoui, R., Sarr, I. (eds.) Social Network Analysis - Community Detection and Evolution. LNSN, pp. 165–192. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-12188-8_8

    Chapter  Google Scholar 

  35. Wang, X., Liu, G., Li, J., Nees, J.P.: Locating structural centers: A density-based clustering method for community detection. PloS One 12(1), e0169355 (2017)

    Google Scholar 

  36. Xie, J., Kelley, S., Szymanski, B.K.: Overlapping community detection in networks: the state-of-the-art and comparative study. Acm Comput. Surv. (csur) 45(4), 1–35 (2013)

    Article  Google Scholar 

  37. Yang, Z., Algesheimer, R., Tessone, C.J.: A comparative analysis of community detection algorithms on artificial networks. Sci. Rep. 6, 1–18 (2016)

    Article  Google Scholar 

  38. Zhou, T., Lü, L., Zhang, Y.C.: Predicting missing links via local information. Eur. Phys. J. B 71(4), 623–630 (2009)

    Article  Google Scholar 

Download references

Acknowledgment

This work has been partially funded by the joint research programme University of Luxembourg/SnT-ILNAS on Digital Trust for Smart-ICT.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Saharnaz Dilmaghani .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Dilmaghani, S., Brust, M.R., Danoy, G., Bouvry, P. (2021). Community Detection in Complex Networks: A Survey on Local Approaches. In: Nguyen, N.T., Chittayasothorn, S., Niyato, D., Trawiński, B. (eds) Intelligent Information and Database Systems. ACIIDS 2021. Lecture Notes in Computer Science(), vol 12672. Springer, Cham. https://doi.org/10.1007/978-3-030-73280-6_60

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-73280-6_60

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-73279-0

  • Online ISBN: 978-3-030-73280-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics