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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
NECTAR code and documentation may be downloaded from: https://github.com/amirubin87/NECTAR.
- 2.
If no gain is positive, v remains as a singleton.
- 3.
For more details on parameter values used for LFR, refer to [21].
References
Fortunato, S.: Community detection in graphs. Phys. Rep. 486 (3), 75–174 (2010)
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)
Flake, G.W., Lawrence, S., Giles, C.L., Coetzee, F.M.: Self-organization and identification of web communities. Computer 35 (3), 66–70 (2002)
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)
Lancichinetti, A., Fortunato, S., Kertész, J.: Detecting the overlapping and hierarchical community structure in complex networks. New J. Phys. 11 (3), 033015 (2009)
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)
Esquivel, A.V., Rosvall, M.: Compression of flow can reveal overlapping-module organization in networks. Phys. Rev. X 1 (2), 021025 (2011)
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)
Newman, M.E., Girvan, M.: Finding and evaluating community structure in networks. Phys. Rev. E 69 (2), 026113 (2004)
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)
Gregory, S.: Finding overlapping communities in networks by label propagation. New J. Phys. 12 (10), 103018 (2010)
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)
Lancichinetti, A., Radicchi, F., Ramasco, J.J., Fortunato, S., et al.: Finding statistically significant communities in networks. PLoS One 6 (4), e18961 (2011)
Gregory, S.: Fuzzy overlapping communities in networks. J. Stat. Mech. Theory Exp. 2011 (02), P02017 (2011)
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)
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)
Yang, J., Leskovec, J.: Defining and evaluating network communities based on ground-truth. Knowl. Inf. Syst. 42 (1), 181–213 (2015)
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)
Cohen, Y., Hendler, D., Rubin, A.: NECTAR—Technical Report, https://github.com/amirubin87/NECTAR/blob/master/Technical-Report-NECTAR.pdf (2016).
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)
Cohen, Y., Hendler, D., Rubin, A.: Node-centric detection of overlapping communities in social networks. arXiv preprint arXiv:1607.01683 (2016)
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)
Lee, C., Reid, F., McDaid, A., Hurley, N.: Detecting highly overlapping community structure by greedy clique expansion. arXiv preprint arXiv:1002.1827 (2010)
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)
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)
Ahn, Y.-Y., Bagrow, J.P., Lehmann, S.: Link communities reveal multiscale complexity in networks. Nature 466 (7307), 761–764 (2010)
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)
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)
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)
Lancichinetti, A., Fortunato, S., Radicchi, F.: Benchmark graphs for testing community detection algorithms. Phys. Rev. E 78 (4), 046110 (2008)
Leskovec, J., Krevl, A.: SNAP Datasets: Stanford large network dataset collection. http://snap.stanford.edu/data (2014)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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
DOI: https://doi.org/10.1007/978-3-319-55471-6_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-55470-9
Online ISBN: 978-3-319-55471-6
eBook Packages: Physics and AstronomyPhysics and Astronomy (R0)