skip to main content
10.1145/3542954.3543044acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiccaConference Proceedingsconference-collections
research-article

Performance Analysis of Parallel Overlapping Community Detection Algorithms in Large-scale Social Networks

Authors Info & Claims
Published:11 August 2022Publication History

ABSTRACT

In today's online social network systems, various communities comprising various unique characteristics and interests play a significant role in complex network analysis. Often such communities comprise nodes which belong to many different communities, resulting rise of parallel overlapping communities. To effectively detect such parallel overlapping communities, various algorithms have been proposed based on node clustering, edge clustering and other approaches. In this paper, these algorithms to detect parallel overlapping communities are studied thoroughly, and their performances are analyzed comparatively. Graph-based approach such as Sequencial Clique Percolation (SCP), intrinsic Longitudinal Community Detection (iLCD), link-based approach such as Top Graph Clusters (TopGC), fuzzy-based approach such as Cluster-Overlap Newman Girvan Algorithm (CONGA), agent and dynamic-based and modularity scoring based approach etc. are comparatively analyzed to evaluate their performance for overlapping community detection using dataset from Zachary karate club and Stanford large network. Analysis conducted on SCP and iLCD using the same datasets show that SCP cannot detect dynamic overlapping communities in a dense network as effectively as iLCD. It is also observed, CONGA can detect the distinctive community clusters in Zachary karate dataset. It is also noted that TopGC is suitable in detecting overlapping clusters from large networks with limited time and memory usage, making it useful for experiments in workstations with lower specs and limited processing power.

References

  1. J. C. Devi, E. Poovammall. 2016. An analysis of overlapping community detection algorithms in social networks. Procedia Computer Science Journal, 89, 349-358. DOI: 10.1016/j.procs.2016.06.082.Google ScholarGoogle ScholarCross RefCross Ref
  2. J. Li, X. Wang, J. Eustace. 2013. Detecting overlapping communities by seed community in weighted complex networks. Physica A: Statistical Mechanics and its Applications, 392, 23, 6125-6134. DOI: 10.1016/j.physa.2013.07.066.Google ScholarGoogle Scholar
  3. C. Shi, Y. Cai, D. Fu, Y. Dong, B. Wu. 2013. A link clustering based overlapping community detection algorithm. Data & Knowledge Engineering, 87, 394-404. DOI: 10.1016/j.datak.2013.05.004.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. J. Zhang, S. Ge. 2012. A parallel algorithm to find overlapping community structure in directed and weighted complex networks. In 2nd International Conference on Instrumentation and Measurement, Computer, Communication and Control, 1561–1564. DOI: 10.1109/IMCCC.2012.364.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Y. Zhang, J. Wang, Y. Wang, L. Zhou. 2009. Parallel community detection on large networks with propinquity dynamics. In KDD '09, 997-1006. DOI: 10.1145/1557019.1557127.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. W. Zhi-Xiao 2016. Overlapping community detection based on node location analysis. Knowledge-Based Systems, 105, 225-235. DOI: 10.1016/j.knosys.2016.05.024.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. N. Nguyen, T. Dinh, D. Nguyen, M. Thai. 2011. Overlapping community structures and their detection on social networks. In IEEE Third International Conference on Privacy Security Risk and Trust (PASSAT) and 2011 IEEE Third Inernational Conference on Social Computing (SocialCom), 35-40. DOI: 10.1109/PASSAT/SocialCom.2011.16.Google ScholarGoogle ScholarCross RefCross Ref
  8. R. Li, W. Guo, K. Guo, Q. Qiu. 2015. Parallel Multi-label Propagation for Overlapping Community Detection in Large-Scale Networks. In Bikakis A., Zheng X. (eds) Multi-disciplinary Trends in Artificial Intelligence. MIWAI, 2015. 9426, 351-362. DOI: 10.1007/978-3-319-26181-2_33.Google ScholarGoogle Scholar
  9. Q. Zhang, Q. Qirong, K. Guo. 2015. Parallel overlapping community discovery based on grey relational analysis. In IEEE International Conference on Grey Systems and Intelligent Services (GSIS), 151-156. DOI: 10.1109/GSIS.2015.7301846.Google ScholarGoogle Scholar
  10. K. Kuzmin, S. Y. Shah, B. K. Szymanski. 2013. Parallel Overlapping Community Detection with SLPA. In 2013 International Conference on Social Computing, 204-212. DOI: 10.1109/SocialCom.2013.37.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Y. Qiao, H. Wang, D. Wang. 2017. Parallelizing and Optimizing Overlapping Community Detection with Speaker-Listener Label Propagation Algorithm on Multi-Core Architecture. In IEEE 2nd International Conference on Cloud Computing and Big Data Analysis (ICCCBDA), 439-443. DOI: 10.1109/ICCCBDA.2017.7951954.Google ScholarGoogle Scholar
  12. Z. Lu, X. Sun, Y. Wen, G. Cao, T. La Porta. 2015. Algorithms and applications for community detection in weighted networks. In IEEE Transactions on Parallel and Distributed Systems, 26, 11, 2916-2926. DOI: 10.1109/TPDS.2014.2370031.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Zachary karate club, http://konect.cc/networks/ucidata-zachary/, accessed on February 15, 2022.Google ScholarGoogle Scholar
  14. Stanford Large Network Dataset Collection, http://snap.stanford.edu/data/#socnets, accessed on February 15, 2022.Google ScholarGoogle Scholar
  15. GitHub repository, https://github.com/GraphProcessor/CommunityDetectionCodes/blob/master/Survey/Overlapping-Community-Detection-Codes.md#fuzzy-detection, accessed on February 15, 2022.Google ScholarGoogle Scholar
  16. J. M. Kumpula, M. Kivelä, K. Kaski, J. Saramäki. 2008. A sequential algorithm for fast clique percolation. Physical Review E, 78, 8. DOI: 10.1103/PhysRevE.78.026109.Google ScholarGoogle ScholarCross RefCross Ref
  17. IceLib, https://help.genesys.com/developer/cic/docs/icelib/webhelp/index.html, accessed on February 15, 2022.Google ScholarGoogle Scholar
  18. R. Cazabet, F. Amblard, C. Hanachi. 2010. Detection of overlapping communities in dynamical social networks. In IEEE Second International Conference on Social Computing, 309-314. DOI: 10.1109/SocialCom.2010.51.Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. K. Nath, S. Roy, S. Nandi. 2021. An incremental approach for hierarchical community mining in evolving social graphs. International Journal of Intelligent Enterprise, 8, 2-3, 123-141.Google ScholarGoogle ScholarCross RefCross Ref
  20. N. Alotaibia, D. Rhouma. 2021. A review on community structures detection in time evolving social networks. Journal of King Saud University - Computer and Information Sciences. DOI: 10.1016/j.jksuci.2021.08.016.Google ScholarGoogle Scholar
  21. S. Souravlas 2021. A classification of community detection methods in social networks: a survey. International Journal of General Systems, 50, 1, 63-91, DOI: 10.1080/03081079.2020.1863394.Google ScholarGoogle ScholarCross RefCross Ref
  1. Performance Analysis of Parallel Overlapping Community Detection Algorithms in Large-scale Social Networks

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      ICCA '22: Proceedings of the 2nd International Conference on Computing Advancements
      March 2022
      543 pages
      ISBN:9781450397346
      DOI:10.1145/3542954

      Copyright © 2022 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 11 August 2022

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited
    • Article Metrics

      • Downloads (Last 12 months)20
      • Downloads (Last 6 weeks)1

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format .

    View HTML Format