Skip to main content
Log in

TSInc: Tie strength based incremental community detection using information cascades

  • Original Research
  • Published:
International Journal of Information Technology Aims and scope Submit manuscript

Abstract

Community detection in dynamic networks is of great importance in social network analysis. For instance, online social networks such as Facebook, WhatsApp and LinkedIn are rapidly evolving with time. However, the majority of previous research have focused on community detection in static networks. It is computationally expensive to repeatedly use a static algorithm on snapshots of dynamic networks. In this paper, we propose a community detection algorithm namely, Tie Strength based Incremental Community detection (TSInc), aiming to find communities and track the dynamic events in each snapshot. TSInc determines communities using tie strength based information cascades. Following the initial snapshot, we construct a new subgraph based on the dynamic events in the subsequent snapshots and quickly assign communities. These communities in combination with the unchanged communities are merged to obtain the inherent community structure. These procedure is repeated for the remaining snapshots as well. Experimental results on several real-world dynamic networks and state-of-the-art approaches shows that TSInc algorithm outperforms the baseline algorithms in terms of effectiveness of the detected communities.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Algorithm 1
Algorithm 2
Algorithm 3
Algorithm 4
Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

Data availability

Data available on request.

References

  1. Khanday AMUD, Khan QR, Rabani ST (2021) Identifying propaganda from online social networks during COVID-19 using machine learning techniques. Int J Inf Technol 13:115–122

    Google Scholar 

  2. Das S, Biswas A (2021) Deployment of information diffusion for community detection in online social networks: a comprehensive review. IEEE Trans Comput Soc Syst 8:1083–1107

    Article  Google Scholar 

  3. Devi MD, Saharia N (2023) Identification of domain-specific euphemistic tweets using clustering. Int J Inf Technol, 1–11

  4. Lavanya KG, Dhanalakshmi P, Nandhini M (2023) Computerized segmentation of MR brain tumor: an integrated approach of multi-modal fusion and unsupervised clustering. Int J Inf Technol, 1–15

  5. Lorenzo G, Lorenzo-Lledó A (2024) The use of artificial intelligence for detecting the duration of autistic students’ emotions in social interaction with the NAO robot: a case study. Int J Inf Technol, 1–7

  6. Paramasivam A, Nirmala SJ (2023) SSC-CF: Semantic similarity and clustering-based collaborative filtering for expert recommendation in community question answering websites. Int J Info Technol 15:4243–4257

    Google Scholar 

  7. Das S, Biswas A (2022) DCC: a cascade based approach to detect communities in social networks. arXiv preprint arXiv:2212.10937

  8. Das S, Biswas A (2021) Community detection in social networks using local topology and information exchange. In: 2021 international conference on intelligent technologies (CONIT), IEEE, pp 1–7

  9. Aggarwal C, Subbian K (2014) Evolutionary network analysis: a survey. ACM Comput Surv (CSUR) 47:1–36

    Article  Google Scholar 

  10. Asur S, Parthasarathy S, Ucar D (2009) An event-based framework for characterizing the evolutionary behavior of interaction graphs. ACM Trans Knowl Discov Data (TKDD) 3:1–36

    Article  Google Scholar 

  11. Tang X, Yang CC (2014) Detecting social media hidden communities using dynamic stochastic blockmodel with temporal dirichlet process. ACM Trans Intell Syst Technol (TIST) 5:1–21

    Article  Google Scholar 

  12. Das S, Singha B, Tonda A, Biswas A (2023) Direct Comparative analysis of nature-inspired optimization algorithms on community detection problem in social networks. In: mobile computing and sustainable informatics: proceedings of ICMCSI, Springer, pp 629-642

  13. Rossetti G, Cazabet R (2018) Community discovery in dynamic networks: a survey. ACM Comput Surv (CSUR) 51:1–37

    Article  Google Scholar 

  14. Saxena A (2022) Evolving models for dynamic weighted complex networks. Principles of social networking: the new horizon and emerging challenges 177–208

  15. Sun Z, Sheng J, Wang B, Ullah A, Khawaja F (2020) Identifying communities in dynamic networks using information dynamics. Entropy 22:1–25

    Article  MathSciNet  Google Scholar 

  16. Sun Z, Sun Y, Chang X, Wang Q, Yan X, Pan Z, Li ZP (2020) Community detection based on the Matthew effect. Knowl-Based Syst 205:1–20

    Article  Google Scholar 

  17. Su X, Cheng J, Yang H, Leng M, Zhang W, Chen X (2020) IncNSA: DEtecting communities incrementally from time-evolving networks based on node similarity. Int J Mod Phys C 31:2050094

    Article  MathSciNet  Google Scholar 

  18. Greene D, Doyle D, Cunningham P (2010) Tracking the evolution of communities in dynamic social networks. In: 2010 international conference on advances in social networks analysis and mining, pp 176–183

  19. Gauvin L, Panisson A, Cattuto C (2014) Detecting the community structure and activity patterns of temporal networks: a non-negative tensor factorization approach. PLoS ONE 9:1–13

    Article  Google Scholar 

  20. Fadaei A, Khasteh SH (2019) Enhanced K-Means re-clustering over dynamic networks. Expert Syst Appl 132:126–140

    Article  Google Scholar 

  21. Chakrabarti D, Kumar R, Tomkins A (2006) Evolutionary Clustering. In: Proceedings of the 12th ACM SIGKDD international conference on knowledge discovery and data mining, Philadelphia, PA, USA, pp 554–560

  22. Chen YC, Chen YL, Lu JY (2021) MK-Means: detecting evolutionary communities in dynamic networks. Expert Syst Appl 176:1–11

    Article  Google Scholar 

  23. Chi Y, Song X, Zhou D, Hino K, Tseng BL (2009) On evolutionary spectral clustering. ACM Trans Knowl Discov Data 3:1–30

    Article  Google Scholar 

  24. Amelio A, Pizzuti C (2017) Evolutionary clustering for mining and tracking dynamic multilayer networks. Comput Intell 33:181–209

    Article  MathSciNet  Google Scholar 

  25. Folino F, Pizzuti C (2013) An evolutionary multiobjective approach for community discovery in dynamic networks. IEEE Trans Knowl Data Eng 26:1838–1852

    Article  Google Scholar 

  26. Li W, Zhu H, Li S, Wang H, Dai H, Wang C, Jin Q (2021) Evolutionary community discovery in dynamic social networks via resistance distance. Expert Syst Appl 171:1–12

    Article  Google Scholar 

  27. Yin Y, Zhao Y, Li H, Dong X (2021) Multi-objective evolutionary clustering for large-scale dynamic community detection. Inf Sci 549:269–287

    Article  MathSciNet  Google Scholar 

  28. Ma X, Dong D (2017) Evolutionary nonnegative matrix factorization algorithms for community detection in dynamic networks. IEEE Trans Knowl Data Eng 29:1045–1058

    Article  Google Scholar 

  29. Hu Y, Zhang Y, Wang X, Wu J, Duo B (2022) A local seeding algorithm for community detection in dynamic networks. In: International conference on advanced data mining and applications, Springer, pp 97–112

  30. Cordeiro M, Sarmento RP, Gama J (2016) Dynamic community detection in evolving networks using locality modularity optimization. Soc Netw Anal Min 6:1–20

    Article  Google Scholar 

  31. Tabarzad MA, Hamzeh A (2018) Incremental community miner for dynamic networks. Appl Intell 48:1–22

    Article  Google Scholar 

  32. Agarwal P, Verma R, Agarwal A, Chakraborty T (2018) DyPerm: Maximizing permanence for dynamic community detection. In: Pacific-Asia conference on knowledge discovery and data mining, Springer, Australia, pp 437–449

  33. Chong WH, Teow LN (2013) An incremental batch technique for community detection. In: Proceedings of the 16th international conference on information fusion, IEEE, pp 750–757

  34. Zhuang D, Chang JM, Li M (2019) DynaMo: Dynamic community detection by incrementally maximizing modularity. IEEE Trans Knowl Data Eng 33:1934–1945

    Google Scholar 

  35. Sociopatterns, http://www.sociopatterns.org/datasets/, Accessed 25 Nov, 2023

  36. Yang S (2013) Networks: an introduction by MEJ Newman. Taylor & Francis, Oxford

    Google Scholar 

  37. Brandes U, Gaertler M, Wagner D (2003)Experiments on graph clustering algorithms. In: Algorithms-ESA 2003: 11th Annual European Symposium, Springer, Budapest, Hungary, pp 568–579

  38. Biswas A, Biswas B (2017) Defining quality metrics for graph clustering evaluation. Expert Syst Appl 71:1–17

    Article  Google Scholar 

  39. Biswas A, Biswas B (2015) Investigating community structure in perspective of ego network. Expert Syst Appl 42:6913–6934

    Article  Google Scholar 

  40. Rossetti G, Milli L, Cazabet R (2019) Cdlib: a python library to extract, compare and evaluate communities from complex networks. Appl Netw Sci 4:1–26

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Soumita Das.

Ethics declarations

Conflict of interest

The authors declare that they have no Conflict of interest.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Das, S., Biswas, A. TSInc: Tie strength based incremental community detection using information cascades. Int. j. inf. tecnol. (2024). https://doi.org/10.1007/s41870-024-01844-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s41870-024-01844-8

Keywords

Navigation