Abstract
Viral marketing relies on a set of users who have characteristics to rapidly increase the propagation of information. In viral marketing, information reaches and is shared by the public at large rather than a targeted audience. Thus, the study of influence spread for viral marketing needs the interest of researchers. Influence maximization challenges such as large graph and NP-hard problem have created a need to reconfigure this research issue. The selection of an influential set of users is a well-known influence maximization research problem which is a discrete problem. Therefore, at the beginning of this work, the standard BAT algorithm is transformed into a discrete BAT algorithm (DBAT). Further, a novel discrete BAT-modified (DBATM) algorithm is introduced as an optimized solution to the influence maximization problem. To validate the influence spread performance of the proposed DBATM algorithm, three diverse datasets are experimented using two social network influence maximization techniques—page rank and node rank—and two computational intelligence algorithms—DBAT and DBATM. Experimental outcomes illustrate and posit the fast convergence and maximum influence spread using the computational intelligence optimization algorithm DBATM over all other considered techniques. Even, DBATM performs better than DBAT in terms of the stability as well. Hence, the proposed optimization DBATM algorithm used for the detection of influential users is effective and persuasive for viral marketing.
Similar content being viewed by others
Data availability
Data are not generated and existing openly available data have been used to perform operations and validate the proposed work. Data source is mentioned in manuscript
References
Adineh M, Nouri-Baygi M (2018) Maximum degree based heuristics for influence maximization. In: 2018 8th International conference on computer and knowledge engineering, ICCKE 2018, pp 256–261. https://doi.org/10.1109/ICCKE.2018.8566515
Aggarwal K, Arora A (2022) Influence maximization for MOOC learners using BAT optimization algorithm. Int J Fuzzy Syst Appl 11(2):1–19. https://doi.org/10.4018/ijfsa.296588
Aghaee Z, Ghasemi MM, Beni HA, Bouyer A, Fatemi A (2021) A survey on meta-heuristic algorithms for the influence maximization problem in the social networks. Computing 103(11):2437–2477. https://doi.org/10.1007/s00607-021-00945-7
Ahn CW (2006) Practical genetic algorithms. In: Studies in computational intelligence 18. https://doi.org/10.1007/11543138_2
Akbar Z, Liu J, Latif Z (2021) Mining social applications network from business perspective using modularity maximization for community detection. Soc Netw Anal Min 11(1):1–19. https://doi.org/10.1007/s13278-021-00798-0
Alrezaamiri H, Ebrahimnejad A, Motameni H (2019) Software requirement optimization using a fuzzy artificial chemical reaction optimization algorithm. Soft Comput 23(20):9979–9994. https://doi.org/10.1007/s00500-018-3553-7
Arora N, Banati H (2018) IM-GSO: a community directed group search optimization approach for influence maximization. Cybern Syst 49(7–8):497–520. https://doi.org/10.1080/01969722.2018.1542854
Arora A, Bana R, Shah H, Yadav D (2019a) Artificial bee colony-based influence maximization approach for social coding portal GitHub. Int J Swarm Intell Res 10(2):34–47. https://doi.org/10.4018/IJSIR.2019040103
Arora A, Bansal S, Kandpal C, Aswani R, Dwivedi Y (2019) Measuring social media influencer index- insights from facebook, twitter and instagram. J Retail Consum Serv 49:45. https://doi.org/10.1016/j.jretconser.2019.03.012
Beheshti Z, Mariyam Shamsuddin S, Mariyam Hj Shamsuddin S (2013) A review of population-based meta-heuristic algorithm GPUMLib: deep learning SOM Library for surface reconstruction view project web caching view project a review of population-based meta-heuristic algorithm. In: International journal of advances in soft computing and its applications 5(1). www.i-csrs.org
Bucur D, Iacca G (2016) Influence maximization in social networks with genetic algorithms. Lect Notes Comput Sci (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) 9597:379–392. https://doi.org/10.1007/978-3-319-31204-0_25
Chaudhary R, Banati H (2019) Swarm bat algorithm with improved search (SBAIS). Soft Comput 23(22):11461–11491. https://doi.org/10.1007/s00500-018-03688-4
Chen W, Wang Y, Yang S (2009) Efficient influence maximization in social networks. In: Proceedings of the ACM SIGKDD international conference on knowledge discovery and data mining pp 199–207. https://doi.org/10.1145/1557019.1557047
Cui L, Hu H, Yu S, Yan Q, Ming Z, Wen Z, Lu N (2018) DDSE: a novel evolutionary algorithm based on degree-descending search strategy for influence maximization in social networks. J Netw Comput Appl 103:119–130. https://doi.org/10.1016/j.jnca.2017.12.003
Deeba K (2011) On performance comparisons of GA, PSO and proposed improved PSO for job scheduling in multiprocessor architecture. IJCSNS Int J Comput Sci Netw Secur 11(5):27
di Caprio D, Ebrahimnejad A, Alrezaamiri H, Santos-Arteaga FJ (2022) A novel ant colony algorithm for solving shortest path problems with fuzzy arc weights. Alex Eng J 61(5):3403–3415. https://doi.org/10.1016/j.aej.2021.08.058
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 pp 57–66. https://doi.org/10.1145/502512.502525
Donalds C, Osei-Bryson KM (2020) Cybersecurity compliance behavior: exploring the influences of individual decision style and other antecedents. Int J Inf Manage 51:102056. https://doi.org/10.1016/j.ijinfomgt.2019.102056
Goldenberg J, Libai B, Muller E (2001) Goldenberg, Libai, and muller/using complex systems analysis to advance marketing theory development using complex systems analysis to advance marketing theory development: modeling heterogeneity effects on new product growth through stochastic cellular automata. http://www.amsreview.org/articles/goldenberg09-2001.pdf
Gong M, Fu B, Jiao L, Du H (2011) Memetic algorithm for community detection in networks. Phys Rev E Stat Nonlinear Soft Matter Phys 84(5):056101. https://doi.org/10.1103/PhysRevE.84.056101
Gong M, Song C, Duan C, Ma L, Shen B (2016a) An efficient memetic algorithm for influence maximization in social networks. IEEE Comput Intell Mag 11(3):22–33. https://doi.org/10.1109/MCI.2016.2572538
Gong M, Yan J, Shen B, Ma L, Cai Q (2016b) Influence maximization in social networks based on discrete particle swarm optimization. Inf Sci 367–368:600–614. https://doi.org/10.1016/j.ins.2016.07.012
Hu L, Min Q, Han S, Liu Z (2020) Understanding followers’ stickiness to digital influencers: the effect of psychological responses. Int J Inf Manage 54:102169. https://doi.org/10.1016/j.ijinfomgt.2020.102169
Isella L, Stehlé J, Barrat A, Cattuto C, Pinton JF, van den Broeck W (2011) What’s in a crowd? Analysis of face-to-face behavioral networks. J Theor Biol 271(1):166–180. https://doi.org/10.1016/j.jtbi.2010.11.033
Jeong B, Ko N, Son C, Yoon J (2021) Trademark-based framework to uncover business diversification opportunities: application of deep link prediction and competitive intelligence analysis. Comput Ind 124:103356. https://doi.org/10.1016/j.compind.2020.103356
Jiang Q, Song G, Cong G, Wang Y, Si W, Xie K (2011) Simulated annealing based influence maximization in social networks. Proc Natl Conf Artif Intell 1:127–132. https://doi.org/10.1609/aaai.v25i1.7838
Jiménez-Castillo D, Sánchez-Fernández R (2019) The role of digital influencers in brand recommendation: examining their impact on engagement, expected value and purchase intention. Int J Inf Manage 49:366–376. https://doi.org/10.1016/j.ijinfomgt.2019.07.009
Kempe D, Kleinberg J, Tardos É (2015) Maximizing the spread of influence through a social network. Theory Comput 11:105–147. https://doi.org/10.4086/toc.2015.v011a004
J. Kunegis. (n.d.). The KONECT project. Retrieved November 17, 2021, from http://konect.cc/
Ma L, Gong M, Liu J, Cai Q, Jiao L (2014) Multi-level learning based memetic algorithm for community detection. Appl Soft Comput J 19:121–133. https://doi.org/10.1016/j.asoc.2014.02.003
McAuley J, Leskovec J (2012) Learning to discover social circles in ego networks. Adv Neural Inf Process Syst 1:539–547
Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67. https://doi.org/10.1016/j.advengsoft.2016.01.008
Newman MEJ (2006) Finding community structure in networks using the eigenvectors of matrices. Phys Rev E Stat Nonlinear Soft Matter Phys 74(3):036104. https://doi.org/10.1103/PhysRevE.74.036104
Panagant N, Pholdee N, Bureerat S, Kaen K, Yıldız AR, Sait SM (2020) Seagull optimization algorithm for solving real-world design optimization problems. Materialpruefung/Materials Testing 62(6):640–644. https://doi.org/10.3139/120.111529
Park S, Zhong RR (2022) Pattern recognition of travel mobility in a city destination: application of network motif analytics. J Travel Res 61(5):1201–1216. https://doi.org/10.1177/00472875211024739
Sammen SS, Ghorbani MA, Malik A, Tikhamarine Y, AmirRahmani M, Al-Ansari N, Chau KW (2020) Enhanced artificial neural network with Harris hawks optimization for predicting scour depth downstream of ski-jump spillway. Appl Sci (Switzerland) 10(15):5160. https://doi.org/10.3390/app10155160
Siddique N, Adeli H (2015) Nature inspired computing: an overview and some future directions. Cogn Comput 7(6):706–714. https://doi.org/10.1007/s12559-015-9370-8
Tang J, Zhang R, Yao Y, Zhao Z, Wang P, Li H, Yuan J (2018) Maximizing the spread of influence via the collective intelligence of discrete bat algorithm. Knowl-Based Syst 160:88–103. https://doi.org/10.1016/j.knosys.2018.06.013
Tsai CW, Yang YC, Chiang MC (2016) A genetic newgreedy algorithm for influence maximization in social network. In: Proceedings-2015 IEEE international conference on systems, man, and cybernetics, SMC 2015, pp 2549–2554. https://doi.org/10.1109/SMC.2015.446
Service, U. S. N. P. (n.d.). Echolocation – Bats (U.S. National Park Service). Retrieved September 22, 2021, from https://www.nps.gov/subjects/bats/echolocation.htm#:~:text=Bats navigate and find insect,recognize their own unique calls.
Verma YP, Kumar A (2008) Economic load dispatch solutions using new particle swarm intelligence. Ee.Iitb.Ac.In, December, 220–225. https://www.ee.iitb.ac.in/course/~npsc2008/NPSC_CD/Data/Oral/AIC4/p23.pdf
Viviani GL (1985) Practical optimization. IEEE Power Eng Rev. https://doi.org/10.1109/MPER.1985.5528460
Wang WC, Xu L, Chau KW, Xu DM (2020) Yin-Yang firefly algorithm based on dimensionally Cauchy mutation. Expert Syst Appl 150:113216. https://doi.org/10.1016/j.eswa.2020.113216
Wang F, She J, Ohyama Y, Jiang W, Min G, Wang G, Wu M (2021) Maximizing positive influence in competitive social networks: a trust-based solution. Inf Sci 546:559–572. https://doi.org/10.1016/j.ins.2020.09.002
Wang F, Luo L, He XS, Wang Y (2011) Hybrid optimization algorithm of PSO and Cuckoo Search. In: 2011 2nd international conference on artificial intelligence, management science and electronic commerce, AIMSEC 2011 - Proceedings, pp 1172–1175. https://doi.org/10.1109/AIMSEC.2011.6010750
Yang XS (2010) A new metaheuristic Bat-inspired Algorithm. Stud Comput Intell 284:65–74. https://doi.org/10.1007/978-3-642-12538-6_6
Yang XS, Gandomi AH (2012) Bat algorithm: a novel approach for global engineering optimization. Eng Comput (Swansea, Wales) 29(5):464–483. https://doi.org/10.1108/02644401211235834
Yerasani S, Appam D, Sarma M, Tiwari MK (2019) Estimation and maximization of user influence in social networks. Int J Inf Manage 47:44–51. https://doi.org/10.1016/j.ijinfomgt.2018.12.016
Yerasani S, Tripathi S, Sarma M, Tiwari MK (2020) Exploring the effect of dynamic seed activation in social networks. Int J Inf Manage 51:102039. https://doi.org/10.1016/j.ijinfomgt.2019.11.007
Yıldız BS, Pholdee N, Bureerat S, Yıldız AR, Sait SM (2020) Sine-cosine optimization algorithm for the conceptual design of automobile components. Materialpruefung/materials Testing 62(7):744–748. https://doi.org/10.3139/120.111541
Yıldız BS, Kumar S, Pholdee N, Bureerat S, Sait SM, Yildiz AR (2022) A new chaotic Lévy flight distribution optimization algorithm for solving constrained engineering problems. Expert Syst 39(8):e12992. https://doi.org/10.1111/exsy.12992
Zhao N, Ghaemi A, Wu C, Band SS, Chau KW, Zaguia A, Mafarja M, Mosavi AH (2021) A decomposition and multi-objective evolutionary optimization model for suspended sediment load prediction in rivers. Eng Appl Comput Fluid Mech 15(1):1811–1829. https://doi.org/10.1080/19942060.2021.1990133
Zhu, J. (2015). Optimization of Power System Operation: Second Edition pp 1–633. https://doi.org/10.1002/9781118887004
Author information
Authors and Affiliations
Contributions
Kirti Aggarwal wrote the manuscript under the full guidance and supervision of Dr. Anuja Arora. All authors reviewed the manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no competing interests.
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
Aggarwal, K., Arora, A. Influence maximization in social networks using discrete BAT-modified (DBATM) optimization algorithm: a computationally intelligent viral marketing approach. Soc. Netw. Anal. Min. 13, 146 (2023). https://doi.org/10.1007/s13278-023-01151-3
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s13278-023-01151-3