Skip to main content

Node-Centric Detection of Overlapping Communities in Social Networks

  • Conference paper
  • First Online:
3rd International Winter School and Conference on Network Science (NetSci-X 2017)

Part of the book series: Springer Proceedings in Complexity ((SPCOM))

Included in the following conference series:

Abstract

We present NECTAR, a community detection algorithm that generalizes Louvain method’s local search heuristic for overlapping community structures. NECTAR chooses dynamically which objective function to optimize based on the network on which it is invoked. Our experimental evaluation on both synthetic benchmark graphs and real-world networks, based on ground-truth communities, shows that NECTAR provides excellent results as compared with state of the art community detection algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

Notes

  1. 1.

    NECTAR code and documentation may be downloaded from: https://github.com/amirubin87/NECTAR.

  2. 2.

    If no gain is positive, v remains as a singleton.

  3. 3.

    For more details on parameter values used for LFR, refer to [21].

References

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

    Article  ADS  MathSciNet  Google Scholar 

  2. Krogan, N.J., Cagney, G., Yu, H., Zhong, G., Guo, X., Ignatchenko, A., Li, J., Pu, S., Datta, N., Tikuisis, A.P., et al.: Global landscape of protein complexes in the yeast Saccharomyces cerevisiae. Nature 440 (7084), 637–643 (2006)

    Article  ADS  Google Scholar 

  3. Flake, G.W., Lawrence, S., Giles, C.L., Coetzee, F.M.: Self-organization and identification of web communities. Computer 35 (3), 66–70 (2002)

    Article  Google Scholar 

  4. Le Martelot, E., Hankin, C.: Fast multi-scale detection of relevant communities in large-scale networks. Comput. J. 56 (9), 1136–1150, p. bxt002 (2013)

    Google Scholar 

  5. 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  ADS  Google Scholar 

  6. Prat-Pérez, A., Dominguez-Sal, D., Larriba-Pey, J.-L.: High quality, scalable and parallel community detection for large real graphs. In: Proceedings of the 23rd International Conference on World Wide Web, pp. 225–236. ACM, New York (2014)

    Google Scholar 

  7. Esquivel, A.V., Rosvall, M.: Compression of flow can reveal overlapping-module organization in networks. Phys. Rev. X 1 (2), 021025 (2011)

    Google Scholar 

  8. 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  Google Scholar 

  9. Newman, M.E., Girvan, M.: Finding and evaluating community structure in networks. Phys. Rev. E 69 (2), 026113 (2004)

    Article  ADS  Google Scholar 

  10. Xie, J., Szymanski, B.K.: Towards linear time overlapping community detection in social networks. In: Advances in Knowledge Discovery and Data Mining, pp. 25–36. Springer, Berlin (2012)

    Google Scholar 

  11. Gregory, S.: Finding overlapping communities in networks by label propagation. New J. Phys. 12 (10), 103018 (2010)

    Article  ADS  Google Scholar 

  12. Adamcsek, B., Palla, G., Farkas, I.J., Derényi, I., Vicsek, T.: Cfinder: locating cliques and overlapping modules in biological networks. Bioinformatics 22 (8), 1021–1023 (2006)

    Article  Google Scholar 

  13. Lancichinetti, A., Radicchi, F., Ramasco, J.J., Fortunato, S., et al.: Finding statistically significant communities in networks. PLoS One 6 (4), e18961 (2011)

    Article  ADS  Google Scholar 

  14. Gregory, S.: Fuzzy overlapping communities in networks. J. Stat. Mech. Theory Exp. 2011 (02), P02017 (2011)

    Article  Google Scholar 

  15. Brandes, U., Delling, D., Gaertler, M., Görke, R., Hoefer, M., Nikoloski, Z., Wagner, D.: On finding graph clusterings with maximum modularity. In: Graph-Theoretic Concepts in Computer Science, 33rd International Workshop, WG 2007, Dornburg, Germany, 21–23 June 2007. Revised Papers, pp. 121–132 (2007)

    Google Scholar 

  16. Síma, J., Schaeffer, S.E.: On the np-completeness of some graph cluster measures. In: Proceedings of the SOFSEM 2006: Theory and Practice of Computer Science, 32nd Conference on Current Trends in Theory and Practice of Computer Science, Merín, Czech Republic, 21–27 January 2006, pp. 530–537 (2006)

    Google Scholar 

  17. Yang, J., Leskovec, J.: Defining and evaluating network communities based on ground-truth. Knowl. Inf. Syst. 42 (1), 181–213 (2015)

    Article  Google Scholar 

  18. Prat-Pérez, A., Dominguez-Sal, D., Brunat, J.M., Larriba-Pey, J.-L.: Shaping communities out of triangles. In: Proceedings of the 21st ACM International Conference on Information and Knowledge Management, pp. 1677–1681. ACM, New York (2012)

    Google Scholar 

  19. Cohen, Y., Hendler, D., Rubin, A.: NECTAR—Technical Report, https://github.com/amirubin87/NECTAR/blob/master/Technical-Report-NECTAR.pdf (2016).

  20. Chen, M., Kuzmin, K., Szymanski, B.K.: Extension of modularity density for overlapping community structure. In: 2014 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM), pp. 856–863. IEEE, Piscataway (2014)

    Google Scholar 

  21. Cohen, Y., Hendler, D., Rubin, A.: Node-centric detection of overlapping communities in social networks. arXiv preprint arXiv:1607.01683 (2016)

    Google Scholar 

  22. Xie, J., Kelley, S., Szymanski, B.K.: Overlapping community detection in networks: the state-of-the-art and comparative study. ACM Comput. Surv. 45 (4), 43 (2013)

    Article  MATH  Google Scholar 

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

    Google Scholar 

  24. 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  ADS  Google Scholar 

  25. Yang, J., Leskovec, J.: Overlapping community detection at scale: a nonnegative matrix factorization approach. In: Proceedings of the Sixth ACM International Conference on Web Search and Data Mining, pp. 587–596. ACM, New York (2013)

    Google Scholar 

  26. Ahn, Y.-Y., Bagrow, J.P., Lehmann, S.: Link communities reveal multiscale complexity in networks. Nature 466 (7307), 761–764 (2010)

    Article  ADS  Google Scholar 

  27. Coscia, M., Rossetti, G., Giannotti, F., Pedreschi, D.: Demon: a local-first discovery method for overlapping communities. In: Proceedings of the 18th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 615–623. ACM, New York (2012)

    Google Scholar 

  28. Collins, L.M., Dent, C.W.: Omega: a general formulation of the rand index of cluster recovery suitable for non-disjoint solutions. Multivar. Behav. Res. 23 (2), 231–242 (1988)

    Article  Google Scholar 

  29. Yang, J., Leskovec, J.: Community-affiliation graph model for overlapping network community detection. In: 2012 IEEE 12th International Conference on Data Mining (ICDM), pp. 1170–1175. IEEE, Piscataway (2012)

    Google Scholar 

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

    Article  ADS  Google Scholar 

  31. Leskovec, J., Krevl, A.: SNAP Datasets: Stanford large network dataset collection. http://snap.stanford.edu/data (2014)

Download references

Acknowledgements

Partially supported by the Cyber Security Research Center at Ben-Gurion University and by the Lynne and William Frankel Center for Computer Science.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yehonatan Cohen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Cohen, Y., Hendler, D., Rubin, A. (2017). Node-Centric Detection of Overlapping Communities in Social Networks. In: Shmueli, E., Barzel, B., Puzis, R. (eds) 3rd International Winter School and Conference on Network Science . NetSci-X 2017. Springer Proceedings in Complexity. Springer, Cham. https://doi.org/10.1007/978-3-319-55471-6_1

Download citation

Publish with us

Policies and ethics