Abstract
With the spread of Internet and big data research and applications, influence propagation in networks becomes one of the hot topics in the field of social network analysis in recent years. Influence Maximization (IM), which selects a set of k seeds from a network to maximize the expected number of influenced nodes, has been extensively studied due to its immense application potential and enormous technical challenges. In this paper, we present a new heuristic method named IMCAN (I nfluence M aximization based on C ommunity A nd Second-hop N eighbors), which makes utilization of community structure to select the seed nodes. We employ two efficient community detection algorithms, FastQ and LPA, to extract multiple community structures first, then calculate an influence score for each node by considering the average number of its adjacent communities and its influences among its first- and second-order neighbors. After that, we select the node with the largest influence score as a seed, remove its direct neighbors from the candidate set, attenuate its second-order neighbors’ influence scores, and then choose the node with the largest influence score as the next seed. This procedure is repeated until all the k seeds are selected. The experiments on some real-world networks show that IMCAN can extract the seeds with the larger propagation abilities from networks, it outperforms the comparison algorithms significantly.
Similar content being viewed by others
References
Domingos P, Richardson M (2001) Mining the network value of customers. In: Proceedings of the seventh ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 57–66
Chen S, Fan J, Li G, Feng J, Tan K.l (2015) Online Topic-Aware Influence Maximization. J. Tang, Proc. VLDB Endow. 8(6):666–677. 10.14778/2735703.2735706
Dong J, Ye F, Chen W, Wu J (2018) Identifying Influential Nodes in Complex Networks via Semi-Local Centrality. In: 2018 IEEE International Symposium on Circuits and Systems (ISCAS). pp 1–5
Guille A, Hacid H, Favre C, Zighed DA (2013) Information diffusion in online social networks: A survey. ACM Sigmod Record 42(2):17
Bovet A, Makse HA (2019) Influence of fake news in Twitter during the 2016 US presidential election. Nat. Commun. 10(1):7. https://doi.org/10.1038/s41467-018-07761-2
Kempe D, Kleinberg J, Tardos É (2003) Maximizing the spread of influence through a social network. In: Proceedings of the ninth ACM SIGKDD international conference on Knowledge discovery and data mining. ACM, pp 137–146
Leskovec J, Krause A, Guestrin C, Faloutsos C, Faloutsos C, VanBriesen J, Glance N (2007) Cost-effective outbreak detection in networks. In: Proceedings of the 13th ACM SIGKDD international conference on Knowledge discovery and data mining. ACM, pp 420–429
Ye M, Liu X, Lee WC (2012) Exploring social influence for recommendation: a generative model approach. In: Proceedings of the 35th international ACM SIGIR conference on Research and development in information retrieval. ACM, pp 671–680
Nian F, Hu C, Yao S, Wang L, Wang X (2018) An immunization based on node activity. Chaos, Solitons & Fractals 107:228. https://doi.org/10.1016/j.chaos.2018.01.013. https://www.sciencedirect.com/science/article/pii/S0960077918300134
Nian F, Wang X (2010) Efficient immunization strategies on complex networks. https://doi.org/10.1016/j.jtbi.2010.01.007https://doi.org/10.1016/j. https://doi.org/10.1016/j.jtbi.2010.01.007jtbi.2010.01.007. https://www.sciencedirect.com/science/article/pii/S0022519310000111, vol 1, p 77
Budak C, Agrawal D, El Abbadi A (2011) Limiting the spread of misinformation in social networks. In: Proceedings of the 20th international conference on World wide web. ACM, pp 665–674
He X, Song G, Chen W, Jiang Q (2012) Influence blocking maximization in social networks under the competitive linear threshold model. In: Proceedings of the 2012 siam international conference on data mining. SIAM, pp 463–474
Huo Z, Huang X, Hu X (2018) Link Prediction With Personalized Social Influence. In: McIlraith SA, Weinberger KQ (eds) Proceedings of the Thirty-Second AAAI Conference on Artificial Intelligence,. (AAAI-18), the 30th innovative Applications of Artificial Intelligence (IAAI-18), and the 8th AAAI Symposium on Educational Advances in Artificial Intelligence (EAAI-18), New Orleans, Louisiana, USA, February 2-7, pp 2289–2296. (AAAI Press, 2018) https://www.aaai.org/ocs/index.php/AAAI/AAAI18/paper/view/16971
Vega-Oliveros DA, Zhao L, Berton L (2019) Evaluating link prediction by diffusion processes in dynamic networks. Sci. Rep. 9(1):10833. https://doi.org/10.1038/s41598-019-47271-9
Cui Y, Wang X, Li J (2014) Detecting overlapping communities in networks using the maximal sub-graph and the clustering coefficient. Physica A: Statistical Mechanics and its Applications 405:85. https://doi.org/10.1016/j.physa.2014.03.027https://doi.org/10.1016/j.physa.2014. https://doi.org/10.1016/j.physa.2014.03.02703.027. https://www.sciencedirect.com/science/article/pii/S0378437114002222https://www.sciencedirect.com/science/article/pii/S03784 https://www.sciencedirect.com/science/article/pii/S037843711400222237114002222
Wang X, Li J (2013) Detecting communities by the core-vertex and intimate degree in complex networks. Physica A: Statistical Mechanics and its Applications, 392 10:2555. https://doi.org/10.1016/j.physa.2013.01.039. https://www.sciencedirect.com/science/article/pii/S0378437113000915
Li J, Wang X, Eustace J (2013) Detecting overlapping communities by seed community in weighted complex networks. Physica A: Statistical Mechanics and its Applications 392(23):6125. https://doi.org/10.1016/j.physa.2013.07.066https://doi.org/10.1016/j.phy- https://doi.org/10.1016/j.physa.2013.07.066sa.2013.07.066. https://www.sciencedirect.com/science/article/pii/S0378437113006973https://www.sciencedirect.com/science/article/pii/ https://www.sciencedirect.com/science/article/pii/S0378437113006973S0378437113006973
Shi W, Wang CD, Lai JH (2017) Community detection based on influence power. Applied Informatics 4(1):8. https://doi.org/10.1186/s40535-017-0037-2
Saito K, Kimura M, Ohara K, Motoda H (2012) Efficient discovery of influential nodes for SIS models in social networks. Knowl. Inf. Syst. 30(3):613. https://doi.org/10.1007/s10115-011-0396-2
Wen S, Haghighi MS, Chen C, Xiang Y, Zhou W, Jia W (2015) A Sword with Two Edges: Propagation Studies on Both Positive and Negative Information in Online Social Networks. IEEE Trans. Comput. 64(3):640
Wang X, Zhao T (2017) Model for multi-messages spreading over complex networks considering the relationship between messages. Communications in Nonlinear Science and Numerical Simulation 48:63. https://doi.org/10.1016/j.cnsns.2016.12.019https://doi.org/10.1016/j. https://doi.org/10.1016/j.cnsns.2016.12.019cnsns.2016.12.019. https://www.sciencedirect.com/science/article/pii/S1007570416305135https://www.sciencedirect.com/science/article/ https://www.sciencedirect.com/science/article/pii/S1007570416305135pii/S1007570416305135
Chen W, Wang C, Wang Y (2010) Scalable Influence Maximization for Prevalent Viral Marketing in Large-Scale Social Networks. In: Proceedings of the 16th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD ’10. Association for Computing Machinery, New York, NY, USA, pp 1029–1038. https://doi.org/10.1145/1835804.1835934
Li D, Wang X, Huang P (2017) A fractal growth model: Exploring the connection pattern of hubs in complex networks. Physica A: Statistical Mechanics and its Applications 471:200. https://doi.org/10.1016/j.physa.2016.12.038https://doi.org/10.1016/j.physa.20 https://doi.org/10.1016/j.physa.2016.12.03816.12.038. https://www.sciencedirect.com/science/article/pii/S0378437116310184https://www.sciencedirect.com/science/article/pii/S03 https://www.sciencedirect.com/science/article/pii/S037843711631018478437116310184
Li Y, Chen W, Wang Y, Zhang ZL (2013) Influence Diffusion Dynamics and Influence Maximization in Social Networks with Friend and Foe Relationships. In: Proceedings of the Sixth ACM International Conference on Web Search and Data Mining, WSDM ’13. Association for Computing Machinery, New York, NY, USA, pp 657–666. https://doi.org/10.1145/2433396.2433478
Liu B, Cong G, Xu D, Zeng Y (2012) Time Constrained Influence Maximization in Social Networks. In: 2012 IEEE 12th International Conference on Data Mining. pp 439–448
Li Y, Fan J, Wang Y, Tan K (2018) Influence Maximization on Social Graphs: A Survey. IEEE Trans. Knowl. Data Eng. 30(10):1852
S. N., A. B., Bhattacharya S (2018) Influence maximization in large social networks: Heuristics, models and parameters. Future Generation Computer Systems 89:777. https://doi.org/10.1016/j.future.2018.07.015. http://www.sciencedirect.com/science/article/pii/S0167739X18301092
Goyal A, Lu W, Lakshmanan LV (2011) Celf++: optimizing the greedy algorithm for influence maximization in social networks. In: Proceedings of the 20th international conference companion on World wide web. ACM, pp 47–48
Zhou C, Zhang P, Zang W, Guo L (2015) On the Upper Bounds of Spread for Greedy Algorithms in Social Network Influence Maximization. IEEE Trans. Knowl. Data Eng. 27(10): 2770
Chen W, Wang Y, Yang S (2009) Efficient influence maximization in social networks. In: Proceedings of the 15th ACM SIGKDD international conference on Knowledge discovery and data mining. ACM, pp 199–208
Cheng S, Shen H, Huang J, Zhang G, Cheng X (2013) StaticGreedy: Solving the Scalability-Accuracy Dilemma in Influence Maximization. In: Proceedings of the 22nd ACM International Conference on Information & Knowledge Management, CIKM ’13. Association for Computing Machinery, New York, NY, USA, pp 509–518. https://doi.org/10.1145/2505515.2505541
Wang Y, Cong G, Song G, Xie K (2010) Community-Based Greedy Algorithm for Mining Top-K Influential Nodes in Mobile Social Networks. In: Proceedings of the 16th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD ’10. Association for Computing Machinery, New York, NY, USA, pp 1039–1048. https://doi.org/10.1145/1835804.1835935
Raghavan UN, Albert R, Kumara S (2007) Near linear time algorithm to detect community structures in large-scale networks. Phys. Rev. E 76:036106. https://doi.org/10.1103/PhysRevE.76.036106
Ye F, Liu J, Chen C, Ling G, Zheng Z, Zhou Y (2018) Identifying Influential Individuals on Large-Scale Social Networks: A Community Based Approach. IEEE Access 6:47240
Tang J, Qu M, Wang M, Zhang M, Yan J, Mei Q (2015) LINE: Large-Scale Information Network Embedding. In: Proceedings of the 24th International Conference on World Wide Web, WWW ’15. International World Wide Web Conferences Steering Committee, Republic and Canton of Geneva, CHE, pp 1067–1077. https://doi.org/10.1145/2736277.2741093
Borgs C, Brautbar M, Chayes J, Lucier B (2014) Maximizing social influence in nearly optimal time. In: Proceedings of the twenty-fifth annual ACM-SIAM symposium on Discrete algorithms. SIAM, pp 946–957
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. ACM, pp 75–86
Tang Y, Shi Y, Xiao X (2015) Influence maximization in near-linear time: A martingale approach. In: Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data. ACM, pp 1539–1554
Nguyen DL, Nguyen TH, Do TH, Yoo M (2017) Probability-based multi-hop diffusion method for influence maximization in social networks. Wirel. Pers. Commun. 93(4):903
Page L, Brin S, Motwani R, Winograd T (1999) The pagerank citation ranking: Bringing order to the web. Technical Report 1999-66, Stanford InfoLab. http://ilpubs.stanford.edu:8090/422/. Previous number = SIDL-WP-1999-0120
Qiu L, Sai S, Tian X (2021) TsFSIM: a three-step fast selection algorithm for influence maximisation in social network. Connection Science 0(0):1. https://doi.org/10.1080/09540091.2021.1904206
Shang J, Zhou S, Li X, Liu L, Wu H (2017) CoFIM: A community-based framework for influence maximization on large-scale networks. Knowl.-Based Syst. 117:88
Jalayer M, Azheian M, M.A.M.A (2018) A hybrid algorithm based on community detection and multi attribute decision making for influence maximization. Kermani, Computers & Industrial Engineering 120:234
Huang H, Shen H, Meng Z, Chang H, He H (2019) Community-based influence maximization for viral marketing. Appl. Intell. 49(6):2137. https://doi.org/10.1007/s10489-018-1387-8
Kumar S, Singhla L, Jindal K, Grover K, Panda BS (2021) IM-ELPR: Influence maximization in social networks using label propagation based community structure. Applied Intelligence, https://doi.org/10.1007/s10489-021-02266-w
Samir AM, Rady S, Gharib TF (2021) LKG: A fast scalable community-based approach for influence maximization problem in social networks. Physica A: Statistical Mechanics and its Applications 582:126258. https://doi.org/10.1016/j.physa.2021.126258https://doi.org/10.10 https://doi.org/10.1016/j.physa.2021.12625816/j.physa.2021.126258. https://www.sciencedirect.com/science/article/pii/S0378437121005318
Blondel VD, Guillaume JL, Lambiotte R, Lefebvre E (2008) Fast unfolding of communities in large networks. Journal of statistical mechanics: theory and experiment 2008(10):P10008
Fortunato S, Barthélemy M (2007) Resolution limit in community detection. Proceedings of the National Academy of Sciences 104(1):36. https://doi.org/10.1073/pnas.0605965104https://doi.org/10.1073/pnas. https://doi.org/10.1073/pnas.06059651040605965104. https://www.pnas.org/content/104/1/36
Newman ME (2004) Fast algorithm for detecting community structure in networks, vol 69, p 2004
Newman ME, Girvan M (2004) Finding and evaluating community structure in networks, vol 69, p 2004
Batagelj V, Mrvar A (2006) Pajek datasets. http://vlado.fmf.uni-lj.si/pub/networks/data/
Guimerà R, Danon L, Díaz-Guilera A, Giralt F, Arenas A (2003) Self-similar community structure in a network of human interactions. Phys. Rev. E 68:065103. https://doi.org/10.1103/PhysRevE.68.065103
Rozemberczki B, Allen C, Sarkar R (2021) Multi-Scale Attributed Node Embedding. Journal of Complex Networks 9:2
Boguñá M, Pastor-Satorras R, Díaz-Guilera A, Arenas A (2004) Models of social networks based on social distance attachment. Phys. Rev. E 70:056122. https://doi.org/10.1103/PhysRevE.70.056122https://doi.org/10.1103/PhysRevE.70.05 https://doi.org/10.1103/PhysRevE.70.0561226122
Rozemberczki B, Davies R, Sarkar R, Sutton C (2019) GEMSEC: Graph Embedding with Self Clustering. In: Proceedings of the 2019 IEEE/ACM international conference on advances in social networks analysis and mining 2019. ACM, pp 65–72
Yang J, Leskovec J (2012) Defining and Evaluating Network Communities Based on Ground-Truth. In: 2013 IEEE 13th international conference on data mining. IEEE Computer Society, Los Alamitos, pp 745–754. https://doi.org/10.1109/ICDM.2012.138
Acknowledgements
This work was partially supported by the Natural Science Foundation of Gansu Province of China (Grant No. 20JR5RA284).
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
About this article
Cite this article
Cheng, J., Yang, K., Yang, Z. et al. Influence maximization based on community structure and second-hop neighborhoods. Appl Intell 52, 10829–10844 (2022). https://doi.org/10.1007/s10489-021-02880-8
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-021-02880-8