Abstract
In recent years, with the rapid development of online social networks, an enormous amount of information has been generated and diffused by human interactions through online social networks. The availability of information diffused by users of online social networks has facilitated the investigation of information diffusion and influence maximization. In this paper, we focus on the influence maximization problem in social networks, which refers to the identification of a small subset of target nodes for maximizing the spread of influence under a given diffusion model. We first propose a learning automaton-based algorithm for solving the minimum positive influence dominating set (MPIDS) problem, and then use the MPIDS for influence maximization in online social networks. We also prove that by proper choice of the parameters of the algorithm, the probability of finding the MPIDS can be made as close to unity as possible. Experimental simulations on real and synthetic networks confirm the superiority of the algorithm for finding the MPIDS Experimental results also show that finding initial target seeds for influence maximization using the MPIDS outperforms well-known existing algorithms.
Similar content being viewed by others
References
Watts DJ, Strogatz SH (1998) Collective dynamics of “small-world” networks. Nature 393:440–442
Fortunato S (2010) Community detection in graphs. Phys Rep 486:75–174
Barabási A-L, Albert R (1999) Emergence of scaling in random networks. Science 286:509–512
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, pp 137–146
Wang F, Camacho E, Xu K (2009) Positive influence dominating set in online social networks. In: Combinatorial optimization and applications, pp 313–321
Wang F, Du H, Camacho E et al (2011) On positive influence dominating sets in social networks. Theor Comput Sci 412:265–269
Raei H, Yazdani N, Asadpour M (2012) A new algorithm for positive influence dominating set in social networks. In: Proceedings of the 2012 international conference on advances in social networks analysis and mining (ASONAM 2012). IEEE, pp 253257
Zhang W, Wu W, Wang F, Xu K (2012) Positive influence dominating sets in power-law graphs. Soc Netw Anal Min 2:31–37
Dinh TN, Shen Y, Nguyen DT, Thai MT (2014) On the approximability of positive influence dominating set in social networks. J Comb Optim 27:487–503
Wang G, Wang H, Tao X, Zhang J (2014) Finding weighted positive influence dominating set to make impact to negatives: a study on online social networks in the new millennium. In: ICTs and the millennium development goals. Springer, pp 67–80
Java A, Kolari P, Finin T, Oates T (2006) Modeling the spread of influence on the blogosphere. In: Proceedings of the 15th international world wide web conference, pp 22–26
Kimura M, Saito K, Nakano R, Motoda H (2010) Extracting influential nodes on a social network for information diffusion. Data Min Knowl Disc 20:70–97
Richardson M, Domingos P (2002) Mining knowledge-sharing sites for viral marketing. In: Proceedings of the eighth ACM SIGKDD international conference on knowledge discovery and data mining, pp 61–70
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
Liu B, Cong G, Zeng Y et al (2014) Influence spreading path and its application to the time constrained social influence maximization problem and beyond. IEEE Trans Knowl Data Eng 26:1904–1917
Xu W, Lu Z, Wu W, Chen Z (2014) A novel approach to online social influence maximization. Soc Netw Anal Min 4:1–13
Lee J-R, Chung C-W (2015) A query approach for influence maximization on specific users in social networks. IEEE Trans Knowl Data Eng 27:340–353
Brin S, Page L (1998) The anatomy of a large-scale hypertextual Web search engine. Comput Netw ISDN Syst 30:107–117
Kleinberg JM (1999) Authoritative sources in a hyperlinked environment. J ACM (JACM) 46:604–632
Lü L, Zhou T, Zhang Q-M, Stanley HE (2016) The H-index of a network node and its relation to degree and coreness. Nat Commun 7:10168
Leskovec J, Krause A, Guestrin C et al (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
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
Kelleher LL, Cozzens MB (1988) Dominating sets in social network graphs. Math Soc Sci 16:267–279
Molnár F, Sreenivasan S, Szymanski BK, Korniss G (2013) Minimum dominating sets in scale-free network ensembles. Sci Rep 3:1736
Basuchowdhuri P, Majumder S (2014) Finding influential nodes in social networks using minimum k-hop dominating set. In: International conference on applied algorithms. Springer, pp 137– 151
Kim D, Li D, Asgari O et al (2013) A dominating set based approach to identify effective leader group of social network. In: International computing and combinatorics conference. Springer, pp 841–848
Kanté MM, Limouzy V, Mary A, Nourine L (2011) Enumeration of minimal dominating sets and variants. In: International symposium on fundamentals of computation theory. Springer, pp 298–309
Torkestani JA, Meybodi MR (2012) Finding minimum weight connected dominating set in stochastic graph based on learning automata. Inform Sci 200:57–77
Chvatal V (1979) A greedy heuristic for the set-covering problem. Math Oper Res 4:233–235
Johnson DS (1974) Approximation algorithms for combinatorial problems. J Comput Syst Sci 9:256–278
Slavík P (1996) A tight analysis of the greedy algorithm for set cover. In: Proceedings of the twenty-eighth annual ACM symposium on theory of computing. ACM, pp 435–441
Nieberg T, Hurink J (2005) A PTAS for the minimum dominating set problem in unit disk graphs. In: International workshop on approximation and online algorithms. Springer, pp 296–306
Nacher JC, Akutsu T (2013) Analysis on critical nodes in controlling complex networks using dominating sets. In: 2013 International conference on signal-image technology & internet-based systems (SITIS). IEEE, pp 649–654
Narendra KS, Thathachar MA (1989) Learning automata: an introduction. Prentice-Hall
Damerchilu B, Norouzzadeh MS, Meybodi MR (2016) Motion estimation using learning automata. Mach Vis Appl 27:1047–1061
Mofrad MH, Sadeghi S, Rezvanian A, Meybodi MR (2015) Cellular edge detection: combining cellular automata and cellular learning automata. AEU-Int J Electron Commun 69:1282–1290
Rezvanian A, Meybodi MR (2015) Finding minimum vertex covering in stochastic graphs: a learning automata approach. Cybern Syst 46:698–727
Kordestani JK, Ahmadi A, Meybodi MR (2014) An improved differential evolution algorithm using learning automata and population topologies. Appl Intell 41:1150–1169
Mahdaviani M, Kordestani JK, Rezvanian A, Meybodi MR (2015) LADE: learning automata based differential evolution. Int J Artif Intell Tools 24:1550023
Meybodi MRM, Meybodi MR (2014) Extended distributed learning automata. Appl Intell 41:923–940
Rezvanian A, Meybodi MR (2016) Stochastic graph as a model for social networks. Comput Hum Behav 64:621–640
Rezvanian A, Meybodi MR (2015) Finding maximum clique in stochastic graphs using distributed learning automata. Int J Uncerty Fuzz Knowl-Based Syst 23:1–31
Esnaashari M, Meybodi MR (2013) Deployment of a mobile wireless sensor network with k-coverage constraint: a cellular learning automata approach. Wirel Netw 19:945–968
Elyasi M, Meybodi M, Rezvanian A, Haeri MA (2016) A fast algorithm for overlapping community detection. In: 2016 Eighth International conference on information and knowledge technology (IKT), pp 221–226
Khomami MMD, Rezvanian A, Meybodi MR (2016) Distributed learning automata-based algorithm for community detection in complex networks. Int J Modern Phys B 30:1650042
Rezvanian A, Meybodi MR (2017) A new learning automata-based sampling algorithm for social networks. Int J Commun Syst 30:e3091
Rezvanian A, Meybodi MR (2017) Sampling algorithms for stochastic graphs: a learning automata approach. Knowl-Based Syst in-press:1–19
Mofrad MH, Jalilian O, Rezvanian A, Meybodi MR (2016) Service level agreement based adaptive grid superscheduling. Futur Gener Comput Syst 55:62–73
Morshedlou H, Meybodi MR (2014) Decreasing impact of SLA violations: a proactive resource allocation approach for cloud computing environments. IEEE Trans Cloud Comput 2:156–167
Vahidipour SM, Meybodi MR, Esnaashari M (2017) Adaptive Petri net based on irregular cellular learning automata with an application to vertex coloring problem. Appl Intell 46:272–284
Masoumi B, Meybodi MR (2011) Speeding up learning automata based multi agent systems using the concepts of stigmergy and entropy. Expert Syst Appl 38:8105–8118
Brandes U (2001) A faster algorithm for betweenness centrality. J Math Sociol 25:163–177
Freeman LC (1979) Centrality in social networks conceptual clarification. Soc Netw 1:215–239
Torkestani JA, Meybodi MR (2011) A link stability-based multicast routing protocol for wireless mobile ad hoc networks. J Netw Comput Appl 34:1429–1440
Lakshmivarahan S, Thathachar MAL (1976) Bounds on the convergence probabilities of learning automata. IEEE Trans Syst Man Cybern-Part A: Syst Humans 6:756–763
Zachary WW (1977) An information flow model for conflict and fission in small groups. J Anthropol Res 452–473
Girvan M, Newman MEJ (2002) Community structure in social and biological networks. Proc Natl Acad Sci 99:7821–7826
Lusseau D, Schneider K, Boisseau OJ, et al. (2003) The bottlenose dolphin community of doubtful sound features a large proportion of long-lasting associations. Behav Ecol Sociobiol 54:396–405
Gleiser PM, Danon L (2003) Community structure in jazz. Adv Complex Syst 6:565–573
Zeng A, Zhang C-J (2013) Ranking spreaders by decomposing complex networks. Phys Lett A 377:1031–1035
Yeruva S, Devi T, Reddy YS (2016) Selection of influential spreaders in complex networks using Pareto Shell decomposition. Physica A: Stat Mech Appl 452:133–144
Toothaker LE (1993) Multiple comparison procedures. Sage
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Daliri Khomami, M.M., Rezvanian, A., Bagherpour, N. et al. Minimum positive influence dominating set and its application in influence maximization: a learning automata approach. Appl Intell 48, 570–593 (2018). https://doi.org/10.1007/s10489-017-0987-z
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-017-0987-z