Skip to main content
Log in

Incremental community miner for dynamic networks

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

Human relationships have led to complex communication networks among different individuals in a society. As the nature of relationship is change, these networks will change over the time too which makes them dynamic networks including several consecutive snapshots. Nowadays, the pervasiveness of electronic communication networks, so called Social Networks, has facilitated obtaining this valuable communication information and highlighted as one of the most interesting researchers in the field of data mining, called social network mining. One of the most challenging issues in the field of social network mining is community detection. It means to detect hidden communities in a social network based on the available information. This study proposes an appropriate solution to find and track communities in a dynamic social network based on the local information. Our approach tries to detect communities by finding initial kernels and maintaining them in the next snapshots. Using well-known datasets, the investigation and comparison of the proposed method with some state-of-the-art approaches indicates that the performance and computation complexity of our method is promising and can outperform its competitors.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. Newman ME (2004) Detecting community structure in networks. Eur Phys J B 38(2):321–330

    Article  MathSciNet  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  3. Aggarwal C, Subbian K (2014) Evolutionary network analysis: a survey. ACM Computing Surveys (CSUR) 47(1):10

    Article  MATH  Google Scholar 

  4. Spiliopoulou M (2011) Evolution in social networks: a survey. In: Social network data analytics. Springer, pp 149–175

  5. Zhang J (2010) A survey on streaming algorithms for massive graphs. In: Managing and mining graph data. Springer, pp 393–420

  6. Takaffoli M, Rabbany R, Zaïane OR (2013) Incremental local community identification in dynamic social networks. In: Proceedings of the 2013 IEEE/ACM international conference on advances in social networks analysis and mining. ACM, pp 90–94

  7. Huang Z, Lin DK (2009) The time-series link prediction problem with applications in communication surveillance. INFORMS J Comput 21(2):286–303

    Article  Google Scholar 

  8. Aggarwal CC, Li N (2011) On node classification in dynamic content-based networks. In: SDM. SIAM, pp 355–366

  9. 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 (ASONAM). IEEE, pp 176–83

  10. Samie ME, Hamzeh A (2017) Community detection in dynamic social networks: A local evolutionary approach. J Inf Sci 43(5): 615–634

    Article  Google Scholar 

  11. He J, Chen D (2015) A fast algorithm for community detection in temporal network. Physica A: Stat Mech Appl 429:87–94

    Article  Google Scholar 

  12. Blondel VD, Guillaume J-L, Lambiotte R, Lefebvre E (2008) Fast unfolding of communities in large networks. J Stat Mech: Theory Exp 2008(10):P10008

    Article  Google Scholar 

  13. Chen J, Zaiane OR, Goebel R (2009) Detecting communities in large networks by iterative local expansion. In: 2009 International Conference on Computational Aspects of Social Networks, CASON’09. IEEE, pp 105–112

  14. Sun H, Huang J, Zhang X, Liu J, Wang D, Liu H, Zou J, Song Q (2014) Incorder: incremental density-based community detection in dynamic networks. Knowl-Based Syst 72:1–12

    Article  Google Scholar 

  15. Nguyen NP, Dinh TN, Shen Y, Thai MT (2014) Dynamic social community detection and its applications. PloS one 9(4):e91431

    Article  Google Scholar 

  16. Derényi I, Palla G, Vicsek T (2005) Clique percolation in random networks. Phys Rev Lett 94 (16):160202

    Article  Google Scholar 

  17. Khorasgani RR, Chen J, Zaïane OR (2010) Top leaders community detection approach in information networks. In: 4th SNA-KDD Workshop on Social Network Mining and Analysis

  18. Tabarzad MA, Hamzeh A (2016) A heuristic local community detection method (HLCD). Appl Intell 46 (1):62–78

    Article  Google Scholar 

  19. Klimt B, Yang Y (2004) Introducing the enron corpus. In: CEAS

  20. Viswanath B, Mislove A, Cha M, Gummadi KP (2009) On the evolution of user interaction in facebook. In: Proceedings of the 2nd ACM workshop on online social networks. ACM, pp 37–42

  21. Gehrke J, Ginsparg P, Kleinberg J (2003) Overview of the 2003 KDD cup. ACM SIGKDD Explorations Newsletter 5(2):149–151

    Article  Google Scholar 

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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammad Ali Tabarzad.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tabarzad, M.A., Hamzeh, A. Incremental community miner for dynamic networks. Appl Intell 48, 3372–3393 (2018). https://doi.org/10.1007/s10489-017-1134-6

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-017-1134-6

Keywords

Navigation