Abstract
Community detection is one of the most central topics in social network analysis. Yet, many methods that account for directed interactions in social networks scale poorly. Some methods that have lower complexity focus on local criteria, ignoring larger structures. This paper proposes an iterative community detection algorithm that captures local structure in its first iterations and then performs random walks to capture larger structures on a reduced network. The proposed algorithm returns a dendrogram and also suggests the best partition of a network. Experimentations on synthetic social networks were performed and comparisons with benchmark community detection algorithms show that the Sponge walker detects high quality clusters despite low time complexity.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Malliaros, F.D., Vazirgiannis, M.: Clustering and community detection in directed networks: a survey. Phys. Rep. 533(4), 95–142 (2013)
Erdos, P., Renyi, A.: On the evolution of random graphs. Publ. Math. Inst. Hung. Acad. 32(4), 1312–1315 (1960)
Fortunato, S.: Community detection in graphs, pp. 75–174. http://www.sciencedirect.com/science/article/pii/S0370157309002841 (2010)
Newman, M.: Modularity and community structure in networks. Proc. Natl. Acad. Sci. USA 103(23), 8577–8582 (2006). http://www.pubmedcentral.nih.gov/articlerender.fcgi?artid=1482622&tool=pmcentrez&rendertype=abstract
Schaeffer, S.E.: Graph clustering. Comput. Sci. Rev. 1(1), 27–64 (2007)
Rosvall, M., Bergstrom, C.T.: Maps of random walks on complex networks reveal community structure. Proc. Natl. Acad. Sci. USA 105(4), 1118–1123 (2008). http://www.ncbi.nlm.nih.gov/pubmed/18216267
Pons, P., Latapy, M.: Computing communities in large networks using random walks. Lect. Notes Comput. Sci. 3733, 284–293 (2005)
Subelj, L., Van Eck, N.J., Waltman, L.: Clustering scientific publications based on citation relations: a systematic comparison of different methods. PLoS One 11(4), 1–23 (2016)
Zhou, D., Schölkopf, B., Hofmann, T.: Semi-supervised learning on directed graphs. Adv. Neural Inf. Proces. Syst. 17, 1633–1640 (2005)
Wang, L., Lou, T., Tang, J., Hopcroft, J.E.: Detecting community kernels in large social networks. In: Data Mining (ICDM), pp. 784–793 (2011)
Arenas, A., Duch, J., Fern, A.: Size reduction of complex networks preserving modularity. New J. Phys. 9(6), 176 (2007)
Kim, Y., Son, S.W., Jeong, H.: Finding communities in directed networks. Phys. Rev. E Stat. Nonlinear Soft Matter Phys. 81(1), 1–9 (2010)
Agreste, S., De Meo, P., Fiumara, G., Piccione, G., Piccolo, S., Rosaci, D., Sarne, G.M.L., Vasilakos, A.: An empirical comparison of algorithms to find communities in directed graphs and their application in Web Data Analytics. IEEE Trans. Big Data 3(3), 289–306 (2016). http://ieeexplore.ieee.org/document/7755743/
Lancichinetti, A., Fortunato, S.: Benchmarks for testing community detection algorithms on directed and weighted graphs with overlapping communities. Phys. Rev. E Stat. Nonlinear Soft Matter Phys. 80(1), 1–9 (2009)
Raghavan, U.N., Albert, R., Kumara, S.: Near linear time algorithm to detect community structures in large-scale networks. Phys. Rev. E 76, 036106 (2007). http://arxiv.org/abs/0709.2938
Satuluri, V., Parthasarathy, S.: Symmetrizations for clustering directed graphs. In: Proceedings of the 14th International Conference on Extending Database Technology, no. i, pp. 343–354 (2011). http://doi.acm.org/10.1145/1951365.1951407
Klymko, C., Gleich, D., Kolda, T.G.: Using triangles to improve community detection in directed networks (2014). http://arxiv.org/abs/1404.5874
Blondel, V.D., Guillaume, J.-L., Lambiotte, R., Lefebvre, E.: Fast unfolding of communities in large networks. J. Stat. Mech. Theory Exp. 10008(10), 6 (2008). http://arxiv.org/abs/0803.0476
Stanley, M.: The small world problem. Pshychol. Today 1(1), 61–67 (1967)
Acknowledgements
This work was supported by the French Investment for the future project REQUEST (REcursive QUEry and Scalable Technologies) and the region of Champagne-Ardenne.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this chapter
Cite this chapter
Jaafor, O., Birregah, B. (2018). Sponge Walker: Community Detection in Large Directed Social Networks Using Local Structures and Random Walks. In: Alhajj, R., Hoppe, H., Hecking, T., Bródka, P., Kazienko, P. (eds) Network Intelligence Meets User Centered Social Media Networks. ENIC 2017. Lecture Notes in Social Networks. Springer, Cham. https://doi.org/10.1007/978-3-319-90312-5_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-90312-5_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-90311-8
Online ISBN: 978-3-319-90312-5
eBook Packages: Social SciencesSocial Sciences (R0)