Optimizing spread dynamics on graphs by message passing

Cascade processes are responsible for many important phenomena in natural and social sciences. Simple models of irreversible dynamics on graphs, in which nodes activate depending on the state of their neighbors, have been successfully applied to describe cascades in a large variety of contexts. Over the past decades, much effort has been devoted to understanding the typical behavior of the cascades arising from initial conditions extracted at random from some given ensemble. However, the problem of optimizing the trajectory of the system, i.e. of identifying appropriate initial conditions to maximize (or minimize) the final number of active nodes, is still considered to be practically intractable, with the only exception being models that satisfy a sort of diminishing returns property called submodularity. Submodular models can be approximately solved by means of greedy strategies, but by definition they lack cooperative characteristics which are fundamental in many real systems. Here we introduce an efficient algorithm based on statistical physics for the optimization of trajectories in cascade processes on graphs. We show that for a wide class of irreversible dynamics, even in the absence of submodularity, the spread optimization problem can be solved efficiently on large networks. Analytic and algorithmic results on random graphs are complemented by the solution of the spread maximization problem on a real-world network (the Epinions consumer reviews network).

[1]  Weili Wu,et al.  The complexity of influence maximization problem in the deterministic linear threshold model , 2012, J. Comb. Optim..

[2]  M. Newman Spread of epidemic disease on networks. , 2002, Physical review. E, Statistical, nonlinear, and soft matter physics.

[3]  Christian Borgs,et al.  Finding undetected protein associations in cell signaling by belief propagation , 2010, Proceedings of the National Academy of Sciences.

[4]  BonchiFrancesco,et al.  A data-based approach to social influence maximization , 2011, VLDB 2011.

[5]  R Zecchina,et al.  Large deviations of cascade processes on graphs. , 2013, Physical review. E, Statistical, nonlinear, and soft matter physics.

[6]  Eyal Ackerman,et al.  Combinatorial model and bounds for target set selection , 2010, Theor. Comput. Sci..

[7]  R Zecchina,et al.  Stochastic matching problem. , 2011, Physical review letters.

[8]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[9]  Riccardo Zecchina,et al.  Stochastic optimization by message passing , 2011, ArXiv.

[10]  Larry Eisenberg,et al.  Systemic Risk in Financial Networks , 1999, Manag. Sci..

[11]  J. Kleinberg Algorithmic Game Theory: Cascading Behavior in Networks: Algorithmic and Economic Issues , 2007 .

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

[13]  Prasanna Gai,et al.  Contagion in financial networks , 2010, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[14]  Wei Chen,et al.  Scalable influence maximization for prevalent viral marketing in large-scale social networks , 2010, KDD.

[15]  Lev Muchnik,et al.  Identifying influential spreaders in complex networks , 2010, 1001.5285.

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

[17]  R. May,et al.  Systemic risk in banking ecosystems , 2011, Nature.

[18]  M. Mézard,et al.  Information, Physics, and Computation , 2009 .

[19]  M. Mézard,et al.  The Bethe lattice spin glass revisited , 2000, cond-mat/0009418.

[20]  E. Rogers,et al.  Diffusion of innovations , 1964, Encyclopedia of Sport Management.

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

[22]  Laks V. S. Lakshmanan,et al.  A Data-Based Approach to Social Influence Maximization , 2011, Proc. VLDB Endow..

[23]  J. Yang,et al.  Network Models and Financial Stability , 2008 .

[24]  R Zecchina,et al.  Statistical mechanics of steiner trees. , 2008, Physical review letters.

[25]  P. Leath,et al.  Bootstrap percolation on a Bethe lattice , 1979 .

[26]  Asuman E. Ozdaglar,et al.  Diffusion of innovations in social networks , 2011, IEEE Conference on Decision and Control and European Control Conference.

[27]  S. Adzhiev,et al.  Entropy in the sense of Boltzmann and Poincaré , 2014, Contemporary Mathematics. Fundamental Directions.

[28]  Ruocheng Guo,et al.  Diffusion in Social Networks , 2015, SpringerBriefs in Computer Science.

[29]  Alessandro Vespignani,et al.  Dynamical Processes on Complex Networks , 2008 .

[30]  Riccardo Zecchina,et al.  On the performance of a cavity method based algorithm for the Prize-Collecting Steiner Tree Problem on graphs , 2012, Physical review. E, Statistical, nonlinear, and soft matter physics.

[31]  Ronald L. Rivest,et al.  Introduction to Algorithms, Second Edition , 2001 .

[32]  Duncan J Watts,et al.  A simple model of global cascades on random networks , 2002, Proceedings of the National Academy of Sciences of the United States of America.

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

[34]  Marcus Kaiser,et al.  Spreading dynamics on spatially constrained complex brain networks , 2013, Journal of The Royal Society Interface.

[35]  Eyton,et al.  The Diffusion of Innovations in Social Networks , 2002 .

[36]  Mark S. Granovetter Threshold Models of Collective Behavior , 1978, American Journal of Sociology.

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

[38]  W. Gropp,et al.  Accepted for publication , 2001 .

[39]  E. Rogers Diffusion of Innovations , 1962 .

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