Skip to main content
Log in

Local community detection based on influence maximization in dynamic networks

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

Social network analysis (SNA) has opened up different research areas to researchers, such as Community Detection and Influence Maximization. By modeling social networks as graphs, one can detect one’s communities or find the most Influential nodes for different applications. Despite extensive research in this area, existing methods have not yet fully met analysts’ needs and are still being improved. Researchers have recently begun to apply certain concepts of a research area in social network analysis to improve social network analysis methods in other areas. In this article, we claimed that applying Two-phase Influence Maximization can improve some community detection methods. To prove the claim, we made some changes in one of the current and efficient local community detection methods to improve the way of finding the initial nodes with the new approach to finding the most influential nodes. The results showed a significant improvement. Another problem was applying this method to dynamic networks, which could be time consuming. To solve this problem, proposed a new technique that allows us to find the initial nodes in each snapshot in a new way without carrying time consuming calculations. The experimental results showed that the novel approach and the new method outperformed the previous ones in both static and dynamic social networks.

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
Algorithm 5
Fig. 1
Algorithm 6
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

Similar content being viewed by others

References

  1. 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 

  2. Aggarwal CC (2011) An introduction to social network data analytics. In: Social network data analytics. Springer, pp 1–15

  3. Wang C, Tang W, Sun B, Fang J, Wang Y (2015) Review on community detection algorithms in social networks. In: 2015 IEEE international conference on progress in informatics and computing (PIC). IEEE, pp 551–555

  4. Kaiser M (2011) A tutorial in connectome analysis: topological and spatial features of brain networks. Neuroimage 57(3):892–907

    Article  Google Scholar 

  5. Choudhury D, Paul A (2013) Community detection in social networks: an overview. Int J Res Eng Technol 2:6–13

    Google Scholar 

  6. Papadopoulos S, Kompatsiaris Y, Vakali A, Spyridonos P (2012) Community detection in social media. Data mining and knowledge discovery 24(3):515–554

    Article  Google Scholar 

  7. Girvan M, Newman ME (2002) Community structure in social and biological networks. Proceedings of the National Academy of sciences 99(12):7821–7826

    Article  MathSciNet  MATH  Google Scholar 

  8. Tang Y, Xiao X, Shi Y (2014) Influence maximization: Near-optimal time complexity meets practical efficiency. In: Proceedings of the 2014 ACM SIGMOD international conference on management of data, pp 75–86

  9. Newman ME, Girvan M (2004) Finding and evaluating community structure in networks. Phys Rev E 69(2):026113

    Article  Google Scholar 

  10. Pizzuti C (2008) Ga-net: a genetic algorithm for community detection in social networks. In: International conference on parallel problem solving from nature. Springer, pp 1081–1090

  11. Takaffoli M, Fagnan J, Sangi F, Zaïane OR (2011) Tracking changes in dynamic information networks. In: 2011 International conference on computational aspects of social networks (CASoN). IEEE, pp 94–101

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

    Article  Google Scholar 

  13. Tabarzad MA, Hamzeh A (2017) A heuristic local community detection method (hlcd). Appl Intell 46(1):62–78

    Article  Google Scholar 

  14. Papadopoulos S, Vakali A, Kompatsiaris Y (2011) Community detection in collaborative tagging systems. In: Community-built databases. Springer, pp 107–131

  15. Hastie T, Tibshirani R, Friedman J (2009) Overview of supervised learning. the elements of statistical learning

  16. Raghavan UN, Albert R, Kumara S (2007) Near linear time algorithm to detect community structures in large-scale networks. Phys Rev E 76(3):036106

    Article  Google Scholar 

  17. Wu Y-J, Huang H, Hao Z-F, Chen F (2012) Local community detection using link similarity. J Comput Sci Technol 27(6):1261–1268

    Article  Google Scholar 

  18. Gregory S (2010) Finding overlapping communities in networks by label propagation. New J Phys 12(10):103018

    Article  MATH  Google Scholar 

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

    Article  Google Scholar 

  20. Clauset A (2005) Finding local community structure in networks. Phys Rev E 72(2):026132

    Article  Google Scholar 

  21. Whang JJ, Gleich DF, Dhillon IS (2013) Overlapping community detection using seed set expansion. In: Proceedings of the 22nd ACM international conference on information & knowledge management, pp 2099–2108

  22. Dhillon IS, Guan Y, Kulis B (2007) Weighted graph cuts without eigenvectors a multilevel approach. IEEE Trans Pattern Anal Mach Intell 29(11):1944–1957

    Article  Google Scholar 

  23. Kloumann IM, Kleinberg JM (2014) Community membership identification from small seed sets. In: Proceedings of the 20th ACM SIGKDD international conference on knowledge discovery and data mining, pp 1366–1375

  24. Yakoubi Z, Kanawati R (2014) A leader-driven algorithm for community detection in complex networks. Vietnam J Comput Sci 1:241–256

    Article  Google Scholar 

  25. Fagnan J, Zaïane O, Barbosa D (2014) Using triads to identify local community structure in social networks. In: 2014 IEEE/ACM international conference on advances in social networks analysis and mining (ASONAM 2014), IEEE, pp 108–112

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

    Article  Google Scholar 

  27. Jiang F, Jin S, Wu Y, Xu J (2014) A uniform framework for community detection via influence maximization in social networks. In: 2014 IEEE/ACM international conference on advances in social networks analysis and mining (ASONAM 2014). IEEE, pp 27–32

  28. Ma T, Liu Q, Cao J, Tian Y, Al-Dhelaan A, Al-Rodhaan M (2020) Lgiem: global and local node influence based community detection. Futur Gener Comput Syst 105:533–546

    Article  Google Scholar 

  29. Guo K, He L, Chen Y, Guo W, Zheng J (2020) A local community detection algorithm based on internal force between nodes. Appl Intell 50(2):328–340

    Article  Google Scholar 

  30. Traag VA, Waltman L, Van Eck NJ (2019) From louvain to leiden: guaranteeing well-connected communities. Sci Rep 9(1):1–12

    Article  Google Scholar 

  31. Bouyer A, Roghani H (2020) Lsmd: a fast and robust local community detection starting from low degree nodes in social networks. Futur Gener Comput Syst 113:41–57

    Article  Google Scholar 

  32. Roghani H, Bouyer A (2022) A fast local balanced label diffusion algorithm for community detection in social networks. IEEE Transactions on Knowledge and Data Engineering

  33. Tunali V (2021) Large-scale network community detection using similarity-guided merge and refinement. IEEE Access 9:78 538–78 552

    Article  Google Scholar 

  34. Bansal S, Bhowmick S, Paymal P (2011) Fast community detection for dynamic complex networks. In: Complex networks. Springer, pp 196–207

  35. Berger-Wolf TY, Saia J (2006) A framework for analysis of dynamic social networks. In: Proceedings of the 12th ACM SIGKDD international conference on knowledge discovery and data mining, pp 523–528

  36. Lin Y-R, Chi Y, Zhu S, Sundaram H, Tseng BL (2008) Facetnet: a framework for analyzing communities and their evolutions in dynamic networks. In: Proceedings of the 17th international conference on world wide web, pp 685–694

  37. Palla G, Barabási A-L, Vicsek T (2007) Quantifying social group evolution. Nature 446 (7136):664–667

    Article  Google Scholar 

  38. 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. IEEE, pp 176–183

  39. Jaccard P (1912) The distribution of the flora in the alpine zone. 1. New Phytol 11(2):37–50

    Article  Google Scholar 

  40. DiTursi DJ, Ghosh G, Bogdanov P (2017) Local community detection in dynamic networks. In: 2017 IEEE international conference on data mining (ICDM). IEEE, pp 847–852

  41. Samie ME, Hamzeh A (2018) Change-aware community detection approach for dynamic social networks. Appl Intell 48(1):78–96

    Article  Google Scholar 

  42. Rossetti G (2017) graph benchmark handling community dynamics. Journal of Complex Networks 5(6):893–912

    Article  Google Scholar 

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

  44. Liu W, Suzumura T, Chen L, Hu G (2017) A generalized incremental bottom-up community detection framework for highly dynamic graphs. In: 2017 IEEE international conference on big data (Big Data). IEEE, pp 3342–3351

  45. Van Laarhoven T, Marchiori E (2016) Local network community detection with continuous optimization of conductance and weighted kernel k-means. The Journal of Machine Learning Research 17(1):5148–5175

    MathSciNet  MATH  Google Scholar 

  46. Takaffoli M, Sangi F, Fagnan J, Zaiane O (2011) Modec—modeling and detecting evolutions of communities. Proceedings of the International AAAI Conference on Web and Social Media 5(1):626–629

    Article  Google Scholar 

  47. Wang Z, Li Z, Yuan G, Sun Y, Rui X, Xiang X (2018) Tracking the evolution of overlapping communities in dynamic social networks. Knowl-Based Syst 157:81–97

    Article  Google Scholar 

  48. Luo W, Zhang D, Jiang H, Ni L, Hu Y (2018) Local community detection with the dynamic membership function. IEEE Trans Fuzzy Syst 26(5):3136–3150

    Article  Google Scholar 

  49. Wan X, Zuo X, Song F (2020) Solving dynamic overlapping community detection problem by a multiobjective evolutionary algorithm based on decomposition. Swarm Evol Comput 54:100668

    Article  Google Scholar 

  50. Ahn Y-Y, Bagrow JP, Lehmann S (2010) Link communities reveal multiscale complexity in networks. nature 466(7307):761–764

    Article  Google Scholar 

  51. Shen H, Cheng X, Cai K, Hu M-B (2009) Detect overlapping and hierarchical community structure in networks. Physica A 388(8):1706–1712

    Article  Google Scholar 

  52. Luo W, Lu N, Ni L, Zhu W, Ding W (2020) Local community detection by the nearest nodes with greater centrality. Inform Sci 517:377–392

    Article  MathSciNet  Google Scholar 

  53. Yang Y, Wang Z, Pei J, Chen E (2017) Tracking influential individuals in dynamic networks. IEEE Trans Knowl Data Eng 29(11):2615–2628

    Article  Google Scholar 

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

    Article  Google Scholar 

  55. Danon L, Diaz-Guilera A, Duch J, Arenas A (2005) Comparing community structure identification. J Stat Mech: Theory Exp 2005(09):P09008

    Article  Google Scholar 

  56. Zachary WW (1977) An information flow model for conflict and fission in small groups. J Anthropol Res 33(4):452–473

    Article  Google Scholar 

  57. Leskovec J, Mcauley J (2012) Learning to discover social circles in ego networks. Advances in neural information processing systems, vol 25

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammad Ebrahim Samie.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

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

Samie, M.E., Behbood, E. & Hamzeh, A. Local community detection based on influence maximization in dynamic networks. Appl Intell 53, 18294–18318 (2023). https://doi.org/10.1007/s10489-022-04403-5

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-022-04403-5

Keywords

Navigation