Bayesian inference of spreading processes on networks

Infectious diseases are studied to understand their spreading mechanisms, to evaluate control strategies and to predict the risk and course of future outbreaks. Because people only interact with few other individuals, and the structure of these interactions influence spreading processes, the pairwise relationships between individuals can be usefully represented by a network. Although the underlying transmission processes are different, the network approach can be used to study the spread of pathogens in a contact network or the spread of rumours in a social network. We study simulated simple and complex epidemics on synthetic networks and on two empirical networks, a social/contact network in an Indian village and an online social network. Our goal is to learn simultaneously the spreading process parameters and the first infected node, given a fixed network structure and the observed state of nodes at several time points. Our inference scheme is based on approximate Bayesian computation, a likelihood-free inference technique. Our method is agnostic about the network topology and the spreading process. It generally performs well and, somewhat counter-intuitively, the inference problem appears to be easier on more heterogeneous network topologies, which enhances its future applicability to real-world settings where few networks have homogeneous topologies.

[1]  Vladimir Barash,et al.  Critical phenomena in complex contagions , 2012, Soc. Networks.

[2]  P. O’Neill,et al.  Bayesian inference for stochastic multitype epidemics in structured populations via random graphs , 2005 .

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

[4]  Gavin J. Gibson,et al.  Statistical inference for stochastic epidemic models , 2002 .

[5]  D. W. Scott,et al.  Multivariate Density Estimation, Theory, Practice and Visualization , 1992 .

[6]  Jure Leskovec,et al.  Learning to Discover Social Circles in Ego Networks , 2012, NIPS.

[7]  Patrick C. Staples,et al.  Leveraging Contact Network Information in Clustered Randomized Trials of Infectious Processes , 2016 .

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

[9]  Chris Arney,et al.  Networks, Crowds, and Markets: Reasoning about a Highly Connected World (Easley, D. and Kleinberg, J.; 2010) [Book Review] , 2013, IEEE Technology and Society Magazine.

[10]  Arun G. Chandrasekhar,et al.  The Diffusion of Microfinance , 2012, Science.

[11]  Thomas E. Currie,et al.  War, space, and the evolution of Old World complex societies , 2013, Proceedings of the National Academy of Sciences.

[12]  Jukka-Pekka Onnela,et al.  Impact of degree truncation on the spread of a contagious process on networks , 2016, Network Science.

[13]  A. L. Schmidt,et al.  Anatomy of news consumption on Facebook , 2017, Proceedings of the National Academy of Sciences.

[14]  Christos Faloutsos,et al.  Spotting Culprits in Epidemics: How Many and Which Ones? , 2012, 2012 IEEE 12th International Conference on Data Mining.

[15]  Christos Faloutsos,et al.  Efficiently spotting the starting points of an epidemic in a large graph , 2013, Knowledge and Information Systems.

[16]  Lei Ying,et al.  Information source detection in the SIR model: A sample path based approach , 2012, 2013 Information Theory and Applications Workshop (ITA).

[17]  A. Pettitt,et al.  Approximate Bayesian computation using indirect inference , 2011 .

[18]  T. Monz,et al.  Real-time dynamics of lattice gauge theories with a few-qubit quantum computer , 2016, Nature.

[19]  Ellen Brooks-Pollock,et al.  A dynamic model of bovine tuberculosis spread and control in Great Britain , 2014, Nature.

[20]  Patrick Thiran,et al.  Back To The Source: An Online Approach for Sensor Placement and Source Localization , 2017, WWW.

[21]  David Welch,et al.  Approximate Bayesian computation scheme for parameter inference and model selection in dynamical systems , 2009, Journal of The Royal Society Interface.

[22]  Jilles Vreeken,et al.  Hidden Hazards: Finding Missing Nodes in Large Graph Epidemics , 2015, SDM.

[23]  Tadashi Dohi,et al.  Statistical Inference of Computer Virus Propagation Using Non-Homogeneous Poisson Processes , 2007, The 18th IEEE International Symposium on Software Reliability (ISSRE '07).

[24]  Ritabrata Dutta,et al.  Likelihood-free inference via classification , 2014, Stat. Comput..

[25]  Jean-Michel Marin,et al.  Approximate Bayesian computational methods , 2011, Statistics and Computing.

[26]  Bai Jiang,et al.  Learning Summary Statistic for Approximate Bayesian Computation via Deep Neural Network , 2015, 1510.02175.

[27]  Wuqiong Luo,et al.  Identifying infection sources in large tree networks , 2012, 2012 9th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON).

[28]  M. Macy,et al.  Complex Contagions and the Weakness of Long Ties1 , 2007, American Journal of Sociology.

[29]  M. Gentzkow,et al.  Social Media and Fake News in the 2016 Election , 2017 .

[30]  John Kelly,et al.  Investigating the Observability of Complex Contagion in Empirical Social Networks , 2021, ICWSM.

[31]  Jukka-Pekka Onnela,et al.  ABCpy: A User-Friendly, Extensible, and Parallel Library for Approximate Bayesian Computation , 2017, PASC.

[32]  Hoon Kim,et al.  Monte Carlo Statistical Methods , 2000, Technometrics.

[33]  Devavrat Shah,et al.  Rumors in a Network: Who's the Culprit? , 2009, IEEE Transactions on Information Theory.

[34]  Hans R. Künsch,et al.  A simulated annealing approach to approximate Bayes computations , 2012, Statistics and Computing.

[35]  S. White,et al.  The EAGLE project: Simulating the evolution and assembly of galaxies and their environments , 2014, 1407.7040.

[36]  Peter Neal,et al.  Efficient likelihood-free Bayesian Computation for household epidemics , 2012, Stat. Comput..

[37]  Martin Vetterli,et al.  Locating the Source of Diffusion in Large-Scale Networks , 2012, Physical review letters.

[38]  Samuel Leinhardt,et al.  The structural implications of measurement error in sociometry , 1973 .

[39]  J. Møller Discussion on the paper by Feranhead and Prangle , 2012 .

[40]  Stanford,et al.  Learning to Discover Social Circles in Ego Networks , 2012 .

[41]  Damon Centola,et al.  The Spread of Behavior in an Online Social Network Experiment , 2010, Science.

[42]  Philip D O'Neill,et al.  A tutorial introduction to Bayesian inference for stochastic epidemic models using Markov chain Monte Carlo methods. , 2002, Mathematical biosciences.

[43]  Frances Griffiths,et al.  Spreading of healthy mood in adolescent social networks , 2015, Proceedings of the Royal Society B: Biological Sciences.

[44]  PETER NEAL,et al.  A case study in non-centering for data augmentation: Stochastic epidemics , 2005, Stat. Comput..

[45]  Chee Wei Tan,et al.  Rooting out the rumor culprit from suspects , 2013, 2013 IEEE International Symposium on Information Theory.

[46]  Dimitrios Gunopulos,et al.  Finding effectors in social networks , 2010, KDD.

[47]  Hongyuan Zha,et al.  Back to the Past: Source Identification in Diffusion Networks from Partially Observed Cascades , 2015, AISTATS.

[48]  N. Newman,et al.  Reuters Institute Digital News Report 2019 , 2019 .

[49]  M. Gutmann,et al.  Fundamentals and Recent Developments in Approximate Bayesian Computation , 2016, Systematic biology.

[50]  P. O’Neill,et al.  Bayesian inference for epidemics with two levels of mixing , 2005 .

[51]  T. House,et al.  Spreading of components of mood in adolescent social networks , 2017, Royal Society Open Science.

[52]  P. O’Neill,et al.  Bayesian inference for stochastic epidemics in populations with random social structure , 2002 .

[53]  Paul Fearnhead,et al.  Constructing summary statistics for approximate Bayesian computation: semi‐automatic approximate Bayesian computation , 2012 .

[54]  E. David,et al.  Networks, Crowds, and Markets: Reasoning about a Highly Connected World , 2010 .

[55]  Alan M. Frieze,et al.  Random graphs , 2006, SODA '06.

[56]  Guanrong Chen,et al.  Behaviors of susceptible-infected epidemics on scale-free networks with identical infectivity. , 2006, Physical review. E, Statistical, nonlinear, and soft matter physics.

[57]  Theodore Kypraios,et al.  A tutorial introduction to Bayesian inference for stochastic epidemic models using Approximate Bayesian Computation. , 2017, Mathematical biosciences.

[58]  Anthony N. Pettitt,et al.  Bayesian indirect inference using a parametric auxiliary model , 2015, 1505.03372.

[59]  Jean-Marie Cornuet,et al.  ABC model choice via random forests , 2014, 1406.6288.