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.
Similar content being viewed by others
References
Samie ME, Hamzeh A (2017) Community detection in dynamic social networks: a local evolutionary approach. J Inf Sci 43(5):615–634
Aggarwal CC (2011) An introduction to social network data analytics. In: Social network data analytics. Springer, pp 1–15
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
Kaiser M (2011) A tutorial in connectome analysis: topological and spatial features of brain networks. Neuroimage 57(3):892–907
Choudhury D, Paul A (2013) Community detection in social networks: an overview. Int J Res Eng Technol 2:6–13
Papadopoulos S, Kompatsiaris Y, Vakali A, Spyridonos P (2012) Community detection in social media. Data mining and knowledge discovery 24(3):515–554
Girvan M, Newman ME (2002) Community structure in social and biological networks. Proceedings of the National Academy of sciences 99(12):7821–7826
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
Newman ME, Girvan M (2004) Finding and evaluating community structure in networks. Phys Rev E 69(2):026113
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
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
Folino F, Pizzuti C (2013) An evolutionary multiobjective approach for community discovery in dynamic networks. IEEE Trans Knowl Data Eng 26(8):1838–1852
Tabarzad MA, Hamzeh A (2017) A heuristic local community detection method (hlcd). Appl Intell 46(1):62–78
Papadopoulos S, Vakali A, Kompatsiaris Y (2011) Community detection in collaborative tagging systems. In: Community-built databases. Springer, pp 107–131
Hastie T, Tibshirani R, Friedman J (2009) Overview of supervised learning. the elements of statistical learning
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
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
Gregory S (2010) Finding overlapping communities in networks by label propagation. New J Phys 12(10):103018
Derenyi I, Palla G, Vicsek T (2005) Clique percolation in random networks. Phys Rev Lett 94(16):160202
Clauset A (2005) Finding local community structure in networks. Phys Rev E 72(2):026132
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
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
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
Yakoubi Z, Kanawati R (2014) A leader-driven algorithm for community detection in complex networks. Vietnam J Comput Sci 1:241–256
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
Biswas A, Biswas B (2015) Investigating community structure in perspective of ego network. Expert Syst Appl 42(20):6913–6934
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
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
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
Traag VA, Waltman L, Van Eck NJ (2019) From louvain to leiden: guaranteeing well-connected communities. Sci Rep 9(1):1–12
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
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
Tunali V (2021) Large-scale network community detection using similarity-guided merge and refinement. IEEE Access 9:78 538–78 552
Bansal S, Bhowmick S, Paymal P (2011) Fast community detection for dynamic complex networks. In: Complex networks. Springer, pp 196–207
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
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
Palla G, Barabási A-L, Vicsek T (2007) Quantifying social group evolution. Nature 446 (7136):664–667
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
Jaccard P (1912) The distribution of the flora in the alpine zone. 1. New Phytol 11(2):37–50
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
Samie ME, Hamzeh A (2018) Change-aware community detection approach for dynamic social networks. Appl Intell 48(1):78–96
Rossetti G (2017) graph benchmark handling community dynamics. Journal of Complex Networks 5(6):893–912
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
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
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
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
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
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
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
Ahn Y-Y, Bagrow JP, Lehmann S (2010) Link communities reveal multiscale complexity in networks. nature 466(7307):761–764
Shen H, Cheng X, Cai K, Hu M-B (2009) Detect overlapping and hierarchical community structure in networks. Physica A 388(8):1706–1712
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
Yang Y, Wang Z, Pei J, Chen E (2017) Tracking influential individuals in dynamic networks. IEEE Trans Knowl Data Eng 29(11):2615–2628
Lancichinetti A, Fortunato S, Radicchi F (2008) Benchmark graphs for testing community detection algorithms. Phys Rev E 78(4):046110
Danon L, Diaz-Guilera A, Duch J, Arenas A (2005) Comparing community structure identification. J Stat Mech: Theory Exp 2005(09):P09008
Zachary WW (1977) An information flow model for conflict and fission in small groups. J Anthropol Res 33(4):452–473
Leskovec J, Mcauley J (2012) Learning to discover social circles in ego networks. Advances in neural information processing systems, vol 25
Author information
Authors and Affiliations
Corresponding author
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.
About this article
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-022-04403-5