Scalable Influence Maximization with General Marketing Strategies

In this paper, we study scalable algorithms for influence maximization with general marketing strategies (IM-GMS), in which a marketing strategy mix is modeled as a vector $\mathbf{x}=(x_1, \ldots, x_d)$ and could activate a node $v$ in the social network with probability $h_v(\mathbf{x})$. The IM-GMS problem is to find the best strategy mix $\mathbf{x}^*$ that maximize the influence spread due to influence propagation from the activated seeds, subject to the budget constraint that $\sum_{j\in [d]} x_j \le k$. We adapt the scalable reverse influence sampling (RIS) approach and design a scalable algorithm that provides a $(1-1/e -\varepsilon)$ approximate solution (for any $\varepsilon > 0$), with running time near-linear in the network size. We further extend IM-GMS to allow partitioned budget constraint, and show that our scalable algorithm provides a $(1/2-\varepsilon)$ solution in this case. Through extensive experiments, we demonstrate that our algorithm is several orders faster than the Monte Carlo simulation based hill-climbing algorithm, and also outperforms other baseline algorithms proposed in the literature.

[1]  Cheng Long,et al.  Minimizing Seed Set for Viral Marketing , 2011, 2011 IEEE 11th International Conference on Data Mining.

[2]  Christian Borgs,et al.  Maximizing Social Influence in Nearly Optimal Time , 2012, SODA.

[3]  Paulo Shakarian,et al.  Reducing gang violence through network influence based targeting of social programs , 2014, KDD.

[4]  Laks V. S. Lakshmanan,et al.  Information and Influence Propagation in Social Networks , 2013, Synthesis Lectures on Data Management.

[5]  Andreas Krause,et al.  Guaranteed Non-convex Optimization: Submodular Maximization over Continuous Domains , 2016, AISTATS.

[6]  Yuichi Yoshida,et al.  A Generalization of Submodular Cover via the Diminishing Return Property on the Integer Lattice , 2015, NIPS.

[7]  Laks V. S. Lakshmanan,et al.  On minimizing budget and time in influence propagation over social networks , 2012, Social Network Analysis and Mining.

[8]  Laks V. S. Lakshmanan,et al.  From Competition to Complementarity: Comparative Influence Diffusion and Maximization , 2015, Proc. VLDB Endow..

[9]  Jimeng Sun,et al.  Social influence analysis in large-scale networks , 2009, KDD.

[10]  Xiaokui Xiao,et al.  Influence maximization: near-optimal time complexity meets practical efficiency , 2014, SIGMOD Conference.

[11]  Edith Cohen,et al.  Sketch-based Influence Maximization and Computation: Scaling up with Guarantees , 2014, CIKM.

[12]  Andreas Krause,et al.  Stochastic Submodular Maximization: The Case of Coverage Functions , 2017, NIPS.

[13]  Yifei Yuan,et al.  Scalable Influence Maximization in Social Networks under the Linear Threshold Model , 2010, 2010 IEEE International Conference on Data Mining.

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

[15]  Jinhui Tang,et al.  Online Topic-Aware Influence Maximization , 2015, Proc. VLDB Endow..

[16]  Nicola Barbieri,et al.  Topic-Aware Social Influence Propagation Models , 2012, ICDM.

[17]  Wei Chen,et al.  Influence Blocking Maximization in Social Networks under the Competitive Linear Threshold Model , 2011, SDM.

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

[19]  Divyakant Agrawal,et al.  Limiting the spread of misinformation in social networks , 2011, WWW.

[20]  Laks V. S. Lakshmanan,et al.  SIMPATH: An Efficient Algorithm for Influence Maximization under the Linear Threshold Model , 2011, 2011 IEEE 11th International Conference on Data Mining.

[21]  My T. Thai,et al.  Stop-and-Stare: Optimal Sampling Algorithms for Viral Marketing in Billion-scale Networks , 2016, SIGMOD Conference.

[22]  Xiaokui Xiao,et al.  Influence Maximization in Near-Linear Time: A Martingale Approach , 2015, SIGMOD Conference.

[23]  Jian Pei,et al.  Continuous Influence Maximization: What Discounts Should We Offer to Social Network Users? , 2016, SIGMOD Conference.

[24]  Wei Chen,et al.  Scalable influence maximization for independent cascade model in large-scale social networks , 2012, Data Mining and Knowledge Discovery.

[25]  Wei Chen,et al.  Efficient influence maximization in social networks , 2009, KDD.

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

[27]  Kyomin Jung,et al.  IRIE: Scalable and Robust Influence Maximization in Social Networks , 2011, 2012 IEEE 12th International Conference on Data Mining.

[28]  M. L. Fisher,et al.  An analysis of approximations for maximizing submodular set functions—I , 1978, Math. Program..

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

[30]  Joseph Naor,et al.  A Unified Continuous Greedy Algorithm for Submodular Maximization , 2011, 2011 IEEE 52nd Annual Symposium on Foundations of Computer Science.

[31]  Ken-ichi Kawarabayashi,et al.  Optimal Budget Allocation: Theoretical Guarantee and Efficient Algorithm , 2014, ICML.

[32]  Amin Karbasi,et al.  Gradient Methods for Submodular Maximization , 2017, NIPS.

[33]  Le Song,et al.  Influence Estimation and Maximization in Continuous-Time Diffusion Networks , 2016, ACM Trans. Inf. Syst..