Minimum positive influence dominating set and its application in influence maximization: a learning automata approach

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.

[1]  Pablo M. Gleiser,et al.  Community Structure in Jazz , 2003, Adv. Complex Syst..

[2]  Masahiro Kimura,et al.  Extracting influential nodes on a social network for information diffusion , 2009, Data Mining and Knowledge Discovery.

[3]  Lhouari Nourine,et al.  Enumeration of Minimal Dominating Sets and Variants , 2011, FCT.

[4]  U. Brandes A faster algorithm for betweenness centrality , 2001 .

[5]  Xiaohui Tao,et al.  Finding Weighted Positive Influence Dominating Set to Make Impact to Negatives: A Study on Online Social Networks in the New Millennium , 2014 .

[6]  Tao Zhou,et al.  The H-index of a network node and its relation to degree and coreness , 2016, Nature Communications.

[7]  My T. Thai,et al.  On the approximability of positive influence dominating set in social networks , 2014, J. Comb. Optim..

[8]  Weili Wu,et al.  A novel approach to online social influence maximization , 2014, Social Network Analysis and Mining.

[9]  Johann Hurink,et al.  A PTAS for the Minimum Dominating Set Problem in Unit Disk Graphs , 2005, WAOA.

[10]  Margaret B. Cozzens,et al.  Dominating sets in social network graphs , 1988 .

[11]  Mohammad Reza Meybodi,et al.  Service level agreement based adaptive Grid superscheduling , 2016, Future Gener. Comput. Syst..

[12]  Mohammad Reza Meybodi,et al.  Adaptive Petri net based on irregular cellular learning automata with an application to vertex coloring problem , 2016, Applied Intelligence.

[13]  Éva Tardos,et al.  Maximizing the Spread of Influence through a Social Network , 2015, Theory Comput..

[14]  Tim Oates,et al.  Modeling the Spread of Influence on the Blogosphere , 2006 .

[15]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[16]  L. Freeman Centrality in social networks conceptual clarification , 1978 .

[17]  Albert,et al.  Emergence of scaling in random networks , 1999, Science.

[18]  Jong-Ryul Lee,et al.  A Query Approach for Influence Maximization on Specific Users in Social Networks , 2015, IEEE Transactions on Knowledge and Data Engineering.

[19]  Mohammad Reza Meybodi,et al.  Finding minimum weight connected dominating set in stochastic graph based on learning automata , 2012, Inf. Sci..

[20]  David S. Johnson,et al.  Approximation algorithms for combinatorial problems , 1973, STOC.

[21]  Nasser Yazdani,et al.  A New Algorithm for Positive Influence Dominating Set in Social Networks , 2012, 2012 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining.

[22]  Subhashis Majumder,et al.  Finding Influential Nodes in Social Networks Using Minimum k-Hop Dominating Set , 2014, ICAA.

[23]  Mohammad Reza Meybodi,et al.  Finding Minimum Vertex Covering in Stochastic Graphs: A Learning Automata Approach , 2015, Cybern. Syst..

[24]  Yan Shi,et al.  On positive influence dominating sets in social networks , 2011, Theor. Comput. Sci..

[25]  Mohammad Reza Meybodi,et al.  Distributed learning automata-based algorithm for community detection in complex networks , 2016 .

[26]  Mohammad Reza Meybodi,et al.  Speeding up learning automata based multi agent systems using the concepts of stigmergy and entropy , 2011, Expert Syst. Appl..

[27]  Peter Slavík A Tight Analysis of the Greedy Algorithm for Set Cover , 1997, J. Algorithms.

[28]  Matthew Richardson,et al.  Mining knowledge-sharing sites for viral marketing , 2002, KDD.

[29]  Kuai Xu,et al.  Positive Influence Dominating Set in Online Social Networks , 2009, COCOA.

[30]  Mohammad Reza Meybodi,et al.  A link stability-based multicast routing protocol for wireless mobile ad hoc networks , 2011, J. Netw. Comput. Appl..

[31]  Kumpati S. Narendra,et al.  Learning automata - an introduction , 1989 .

[32]  Santo Fortunato,et al.  Community detection in graphs , 2009, ArXiv.

[33]  Petr Slavík,et al.  A tight analysis of the greedy algorithm for set cover , 1996, STOC '96.

[34]  Sujatha Yeruva,et al.  Selection of influential spreaders in complex networks using Pareto Shell decomposition , 2016 .

[35]  Laks V. S. Lakshmanan,et al.  CELF++: optimizing the greedy algorithm for influence maximization in social networks , 2011, WWW.

[36]  Donghyun Kim,et al.  A Dominating Set Based Approach to Identify Effective Leader Group of Social Network , 2013, COCOON.

[37]  Weili Wu,et al.  Positive influence dominating sets in power-law graphs , 2011, Social Network Analysis and Mining.

[38]  Dong Xu,et al.  Influence Spreading Path and Its Application to the Time Constrained Social Influence Maximization Problem and Beyond , 2014, IEEE Transactions on Knowledge and Data Engineering.

[39]  Vasek Chvátal,et al.  A Greedy Heuristic for the Set-Covering Problem , 1979, Math. Oper. Res..

[40]  D. Lusseau,et al.  The bottlenose dolphin community of Doubtful Sound features a large proportion of long-lasting associations , 2003, Behavioral Ecology and Sociobiology.

[41]  Mohammad Reza Meybodi,et al.  LADE: Learning Automata Based Differential Evolution , 2015, Int. J. Artif. Intell. Tools.

[42]  Mohammad Reza Meybodi,et al.  Sampling algorithms for stochastic graphs: A learning automata approach , 2017, Knowl. Based Syst..

[43]  Mohammad Reza Meybodi,et al.  Deployment of a mobile wireless sensor network with k-coverage constraint: a cellular learning automata approach , 2013, Wirel. Networks.

[44]  An Zeng,et al.  Ranking spreaders by decomposing complex networks , 2012, ArXiv.

[45]  Mohammad Reza Meybodi,et al.  Motion estimation using learning automata , 2016, Machine Vision and Applications.

[46]  M E J Newman,et al.  Community structure in social and biological networks , 2001, Proceedings of the National Academy of Sciences of the United States of America.

[47]  Matthew Richardson,et al.  Mining the network value of customers , 2001, KDD '01.

[48]  W. Zachary,et al.  An Information Flow Model for Conflict and Fission in Small Groups , 1977, Journal of Anthropological Research.

[49]  Andreas Krause,et al.  Cost-effective outbreak detection in networks , 2007, KDD '07.

[50]  Alireza Rezvanian,et al.  A fast algorithm for overlapping community detection , 2016, 2016 Eighth International Conference on Information and Knowledge Technology (IKT).

[51]  Mohammad Reza Meybodi,et al.  A new learning automata‐based sampling algorithm for social networks , 2017, Int. J. Commun. Syst..

[52]  Larry E. Toothaker,et al.  Multiple Comparison Procedures , 1992 .

[53]  Konstantin Avrachenkov,et al.  Cooperative Game Theory Approaches for Network Partitioning , 2017, COCOON.

[54]  M. Thathachar,et al.  Bounds on the Convergence Probabilities of Learning Automata , 1976 .

[55]  Mohammad Reza Meybodi,et al.  Finding Maximum Clique in Stochastic Graphs Using Distributed Learning Automata , 2015, Int. J. Uncertain. Fuzziness Knowl. Based Syst..

[56]  Boleslaw K. Szymanski,et al.  Minimum Dominating Sets in Scale-Free Network Ensembles , 2013, Scientific Reports.

[57]  Mohammad Reza Meybodi,et al.  Stochastic graph as a model for social networks , 2016, Comput. Hum. Behav..

[58]  Sergey Brin,et al.  The Anatomy of a Large-Scale Hypertextual Web Search Engine , 1998, Comput. Networks.

[59]  Mohammad Reza Meybodi,et al.  Decreasing Impact of SLA Violations:A Proactive Resource Allocation Approachfor Cloud Computing Environments , 2014, IEEE Transactions on Cloud Computing.

[60]  Mohammad Reza Meybodi,et al.  Extended distributed learning automata , 2014, Applied Intelligence.

[61]  Tatsuya Akutsu,et al.  Analysis on critical nodes in controlling complex networks using dominating sets , 2013, 2013 International Conference on Signal-Image Technology & Internet-Based Systems.

[62]  Mohammad Reza Meybodi,et al.  An improved Differential Evolution algorithm using learning automata and population topologies , 2014, Applied Intelligence.

[63]  Mohammad Reza Meybodi,et al.  Cellular edge detection: Combining cellular automata and cellular learning automata , 2015 .