Table of Contents Author Guidelines Submit a Manuscript
Scientific Programming
Volume 2015, Article ID 461362, 18 pages
http://dx.doi.org/10.1155/2015/461362
Research Article

Parallelizing SLPA for Scalable Overlapping Community Detection

1Department of Computer Science, Rensselaer Polytechnic Institute, Troy, NY 12180, USA
2The Faculty of Computer Science and Management, Wrocław University of Technology, 50-370 Wrocław, Poland

Received 3 March 2014; Accepted 17 November 2014

Academic Editor: Przemyslaw Kazienko

Copyright © 2015 Konstantin Kuzmin et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. R. E. Park, Human Communities: The City and Human Ecology, vol. 2, Free Press, 1952.
  2. J. Xie, S. Sreenivasan, G. Korniss, W. Zhang, C. Lim, and B. K. Szymanski, “Social consensus through the influence of committed minorities,” Physical Review E, vol. 84, no. 1, Article ID 011130, 8 pages, 2011. View at Publisher · View at Google Scholar
  3. P. Sah, L. O. Singh, A. Clauset, and S. Bansal, “Exploring community structure in biological networks with random graphs,” BioRxiv, 2013. View at Publisher · View at Google Scholar
  4. G. Palla, I. Derényi, I. Farkas, and T. Vicsek, “Uncovering the overlapping community structure of complex networks in nature and society,” Nature, vol. 435, no. 7043, pp. 814–818, 2005. View at Publisher · View at Google Scholar · View at Scopus
  5. J. A. Hartigan and M. A. Wong, “Algorithm as 136: a k-means clustering algorithm,” Journal of the Royal Statistical Society Series C (Applied Statistics), vol. 28, no. 1, pp. 100–108, 1979. View at Publisher · View at Google Scholar
  6. J. Baumes, M. Goldberg, and M. Magdon-Ismail, “Efficient identification of overlapping communities,” in Intelligence and Security Informatics, pp. 27–36, Springer, Berlin, Germany, 2005. View at Google Scholar
  7. X. Xu, J. Jäger, and H.-P. Kriegel, “A fast parallel clustering algorithm for large spatial databases,” Data Mining and Knowledge Discovery, vol. 3, no. 3, pp. 263–290, 1999. View at Publisher · View at Google Scholar
  8. M. Ester, H. Kriegel, J. Sander, and X. Xu, “A density-based algorithm for discovering clusters in large spatial databases with noise,” in Proceedings of the 2nd International Conference on Knowledge Discovery and Data Mining, vol. 1996, pp. 226–231, AAAI Press, 1996. View at Google Scholar
  9. Y. Zhang, J. Wang, Y. Wang, and L. Zhou, “Parallel community detection on large networks with propinquity dynamics,” in Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 997–1006, ACM, July 2009. View at Publisher · View at Google Scholar · View at Scopus
  10. U. Kang, C. E. Tsourakakis, and C. Faloutsos, “Pegasus: a petascale graph mining system implementation and observations,” in Proceedings of the 9th IEEE International Conference on Data Mining (ICDM '09), pp. 229–238, IEEE, 2009.
  11. U. Kang, B. Meeder, and C. Faloutsos, “Spectral analysis for billion-scale graphs: discoveries and implementation,” in Advances in Knowledge Discovery and Data Mining: 15th Pacific-Asia Conference, PAKDD 2011, Shenzhen, China, May 24-27, 2011, Proceedings, Part II, vol. 6635 of Lecture Notes in Computer Science, pp. 13–25, Springer, Berlin, Germany, 2011. View at Publisher · View at Google Scholar
  12. E. J. Riedy, H. Meyerhenke, D. Ediger, and D. A. Bader, “Parallel community detection for massive graphs,” in Parallel Processing and Applied Mathematics, vol. 7203, pp. 286–296, Springer, Berlin, Germany, 2012. View at Publisher · View at Google Scholar
  13. A. Prat-Pérez, D. Dominguez-Sal, and J.-L. Larriba-Pey, “High quality, scalable and parallel community detection for large real graphs,” in Proceedings of the 23rd International Conference on World Wide Web (WWW '14), pp. 225–236, World Wide Web Conferences Steering Committee, Seoul, Republic of Korea, April 2014. View at Publisher · View at Google Scholar
  14. A. Prat-Pérez, D. Dominguez-Sal, J. M. Brunat, and J.-L. Larriba-Pey, “Shaping communities out of triangles,” in Proceedings of the 21st ACM International Conference on Information and Knowledge Management (CIKM '12), pp. 1677–1681, ACM, November 2012. View at Publisher · View at Google Scholar · View at Scopus
  15. U. N. Raghavan, R. Albert, and S. Kumara, “Near linear time algorithm to detect community structures in large-scale networks,” Physical Review E: Statistical, Nonlinear, and Soft Matter Physics, vol. 76, no. 3, Article ID 036106, 2007. View at Publisher · View at Google Scholar · View at Scopus
  16. S. Gregory, “Finding overlapping communities in networks by label propagation,” New Journal of Physics, vol. 12, no. 10, Article ID 103018, 2010. View at Publisher · View at Google Scholar · View at Scopus
  17. J. Xie and B. K. Szymanski, “Towards linear time overlapping community detection in social networks,” in Advances in Knowledge Discovery and Data Mining, pp. 25–36, Springer, Berlin, Germany, 2012. View at Google Scholar
  18. C. L. Staudt and H. Meyerhenke, “Engineering high-Performance community detection heuristics for massive graphs,” in Proceedings of the 42nd Annual International Conference on Parallel Processing, pp. 180–189, Lyon, France, October 2013. View at Publisher · View at Google Scholar · View at Scopus
  19. M. E. J. Newman and M. Girvan, “Finding and evaluating community structure in networks,” Physical Review E, vol. 69, no. 2, Article ID 026113, 2004. View at Publisher · View at Google Scholar
  20. M. Chen, K. Kuzmin, and B. K. Szymanski, “Community detection via maximization of modularity and its variants,” IEEE Transactions on Computational Social Systems, vol. 1, no. 1, pp. 46–65, 2014. View at Publisher · View at Google Scholar
  21. K. Kuzmin, S. Y. Shah, and B. K. Szymanski, “Parallel overlapping community detection with SLPA,” in Proceedings of the International Conference on Social Computing (SocialCom '13), pp. 204–212, IEEE, September 2013. View at Publisher · View at Google Scholar · View at Scopus
  22. J. Yang and J. Leskovec, “Defining and evaluating network communities based on ground-truth,” in Proceedings of the ACM SIGKDD Workshop on Mining Data Semantics, Beijing, China, 2012. View at Publisher · View at Google Scholar
  23. J. Leskovec, Amazon Product Co-Purchasing Network and Ground-Truth Communities, 2014, http://snap.stanford.edu/data/com-Amazon.html.
  24. “DBLP collaboration network and groundtruth communities,” 2014, http://snap.stanford.edu/data/com-DBLP.html.
  25. LiveJournal social network and groundtruth communities, 2014, http://snap.stanford.edu/data/com-LiveJournal.html.
  26. J. Xie, S. Kelley, and B. K. Szymanski, “Overlapping community detection in networks: the state-of-the-art and comparative study,” ACM Computing Surveys, vol. 45, no. 4, Article ID 2501657, 2013. View at Publisher · View at Google Scholar · View at Scopus
  27. A. Lancichinetti, S. Fortunato, and J. Kertész, “Detecting the overlapping and hierarchical community structure in complex networks,” New Journal of Physics, vol. 11, no. 3, Article ID 033015, 2009. View at Publisher · View at Google Scholar · View at Scopus
  28. M. Chen, T. Nguyen, and B. K. Szymanski, “A new metric for quality of network community structure,” ASE Human Journal, vol. 2, no. 4, pp. 226–240, 2013. View at Google Scholar
  29. S. Zhang, R.-S. Wang, and X.-S. Zhang, “Identification of overlapping community structure in complex networks using fuzzy c-means clustering,” Physica A: Statistical Mechanics and Its Applications, vol. 374, no. 1, pp. 483–490, 2007. View at Publisher · View at Google Scholar · View at Scopus
  30. T. Nepusz, A. Petróczi, L. Négyessy, and F. Bazsó, “Fuzzy communities and the concept of bridgeness in complex networks,” Physical Review E: Statistical, Nonlinear, and Soft Matter Physics, vol. 77, no. 1, Article ID 016107, 2008. View at Publisher · View at Google Scholar · View at MathSciNet
  31. H. Shen, X. Cheng, K. Cai, and M.-B. Hu, “Detect overlapping and hierarchical community structure in networks,” Physica A: Statistical Mechanics and its Applications, vol. 388, no. 8, pp. 1706–1712, 2009. View at Publisher · View at Google Scholar · View at Scopus
  32. V. Nicosia, G. Mangioni, V. Carchiolo, and M. Malgeri, “Extending the definition of modularity to directed graphs with overlapping communities,” Journal of Statistical Mechanics: Theory and Experiment, vol. 2009, no. 3, Article ID P03024, 2009. View at Publisher · View at Google Scholar · View at Scopus
  33. H.-W. Shen, X.-Q. Cheng, and J.-F. Guo, “Quantifying and identifying the overlapping community structure in networks,” Journal of Statistical Mechanics: Theory and Experiment, vol. 2009, no. 7, Article ID P07042, 2009. View at Publisher · View at Google Scholar · View at Scopus
  34. D. Chen, M. Shang, Z. Lv, and Y. Fu, “Detecting overlapping communities of weighted networks via a local algorithm,” Physica A: Statistical Mechanics and its Applications, vol. 389, no. 19, pp. 4177–4187, 2010. View at Publisher · View at Google Scholar · View at Scopus