Abstract
Community detection in dynamic networks is one of the most challenging tasks in the field of network analysis. In general, networks often evolve smoothly between successive snapshots. Therefore, the community structure detected in each snapshot should not only be of high quality but also reflect the smoothness of the variations compared with the previous snapshot. In this paper, we propose a novel incremental community-detection method named Spiderweb, which detects the community structure in each snapshot by simulating the evolution of spiderwebs. We categorize the evolutionary events of the network into three types, and then address the changed nodes and edges according to three corresponding evolution rules. In this procedure, some nodes are assigned to proper communities. Then, we construct a new subgraph for the unclassified changed nodes, and detect its communities efficiently. Finally, we merge some communities to obtain the resulting community structure. We conduct extensive experiments on both artificial networks and real-world networks to test the proposed method, and the experimental results show the superiority of the proposed method over some state-of-the-art algorithms in terms of both the quality and the temporal smoothness of the detected community structures. The proposed method provides us with a stable and promising solution for the problem of community detection in dynamic networks.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Notes
In our previous work, a parameter α is used to control the proportion of the common neighbors to the neighbors of u or v. According to the discussion of the parameter settings and the experimental results presented in [32], a setting of α = 0.5 is recommended for most networks. For the sake of simplicity, we remove the parameter α and use 0.5 directly here.
The parameter β is used in our previous work, and for the same reason as α, we directly adopt the setting of β = 0.5 in this paper.
References
Fortunato S (2009) . Phys Rep 486(3):75
Fortunato S, Hric D (2016) . Phys Rep 659:1. Community detection in networks: A user guide
Shang R, Shuang L, Zhang W, Stolkin R, Jiao L (2016) . Physica A Stat Mech Appl 453:203
Brelger R, Carley K, Pattison P (2003) Dynamic Social Network Modeling and Analysis: Workshop Summary and Papers
Backstrom L, Huttenlocher D, Kleinberg J, Lan X In: Proceedings of the 12th ACM SIGKDD international conference on Knowledge discovery and data mining (2006), pp. 44–C54
Asur S, Parthasarathy S, Ucar D (2007) In: Acm sigkdd international conference on knowledge discovery & data mining
Aynaud T, Fleury E, Guillaume J, Wang Q (2013) Communities in evolving networks: Definitions, Detection, and Analysis Techniques
Amelio A, Pizzuti C (2017) . Comput Intell 33(2):181
Yun C, Song X, Zhou D, Hino K, Tseng BL (2009) . Acm Trans Knowl Discov Data 3(4):1
Kim MS, Han J (2009) . Proc Vldb Endow 2(1):622
Spiliopoulou M, Ntoutsi I, Theodoridis Y, Schult R (2006) In: Twelfth acm sigkdd international conference on knowledge discovery & data mining
Folino F, Pizzuti C (2014) . IEEE Trans Knowl Data Eng 26(8):1838
Gergely P, Albert-Lászlá B, Tamás V (2007) . Nature 446(7136):664
Greene D, Doyle D, Cunningham P (2010) In: 2010 International Conference on Advances in Social Networks Analysis and Mining, pp 176–183
Blondel VD, Guillaume J, Lambiotte R, Lefebvre E (2008) . J Stat Mech Theory Exper 2008(10):P10008
Aynaud T, Guillaume J (2010) In: 8th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks, pp 513–519
Lin YR, Yun C, Zhu S, Sundaram H, Tseng BL (2008) International conference on world wide web
Kim MS, Han J (2009) . Proc VLDB Endow 2(1):622
Yu W, Wang W, Jiao P, Li X (2019) . Knowl-Based Syst 167:1
Pizzuti C (2018) . IEEE Trans Evol Comput 22(3):464
Samie ME, Hamzeh A (2016) J Inf Sci 43(5):0165551516657717
Niu X, Si W, Wu C (2017) . Comput Commun 108:110
Zhou X, Zhao X, Liu Y (2018) . Appl Intell 48(9):3081
Cazabet R, Amblard F, Hanachi C (2010) In: IEEE Second international conference on social computing
Nguyen NP, Dinh TN, Ying X, Thai MT (2011) IEEE Infocom
Xie J, Chen M, Szymanski BK (2013) Workshop on dynamic networks management & mining
Han J, Li W, Zhao L, Su Z, Zou Y, Deng W (2017) Plos One 12(11)
Sun H, Huang J, Zhang X, Liu J, Wang D, Liu H, Zou J, Song Q (2014) . Knowl-Based Syst 72:1
Shang J, Liu L, Li X, Xie F, Wu C (2016) . Physica A Stat Mech Appl 443:70
Agarwal P, Verma R, Agarwal A, Chakraborty T (2018) In: PAKDD
Tabarzad MA, Hamzeh A (2018) Applied Intelligence (2):1
Yang H, Cheng J, Leng M, Su X, Zhang W, Chen X (2019) Int J Modern Phys C 30(12):1950104
Newman ME (2004) Phys Rev E 69(6):066133
Newman ME, Girvan M (2004) Phys Rev E 69(2):026113
Cheng J, Li L, Yang H, Li Q, Chen X (2018) Web and Big Data. In: Cai Y, Ishikawa Y, Xu J (eds) . Springer International Publishing, Cham, pp 90–104
Leskovec J, Kleinberg J, Faloutsos C (2005) In: Proceedings of the Eleventh ACM SIGKDD International Conference on Knowledge Discovery in Data Mining, KDD ’05. ACM, New York, pp 177–187
Tang X, Wang J, Liu B, Li M, Chen G, Pan Y (2011) . BMC Bioinform 12:339
Klimt B, Yiming Y (2004) CEAS
Gehrke J, Ginsparg P, Kleinberg J (2003) . Acm Sigkdd Explor Newslett 5(2):149
Panzarasa P, Opsahl T, Carley KM (2009) . J Assoc Inf Sci Technol 60(5):911
Chakraborty T, Sikdar S, Tammana V, Ganguly N, Mukherjee A (2013) In: 2013 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM 2013), pp 426–433
Rosvall M, Bergstrom CT (2008) . Proc Natl Acad Sci 105(4):1118
Hao L, Li S, Zhao Y (2013) . Physica A Stat Mech Appl 392(14):3095
Ana LNF, Jain AK (2003) In: 2003. Proceedings. 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, vol 2, pp II–128–II–133
Zhang J, Ding X, Yang J (2019) . Knowl-Based Syst 165:407
Ding X, Zhang J, Yang J (2020) . Knowl-Based Syst 105935:198
Author information
Authors and Affiliations
Corresponding authors
Ethics declarations
Conflict of interests
The authors declare that they have no conflict of interest.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Yang, H., Cheng, J., Su, X. et al. A spiderweb model for community detection in dynamic networks. Appl Intell 51, 5157–5188 (2021). https://doi.org/10.1007/s10489-020-02059-7
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-020-02059-7