Rumors in a Network: Who's the Culprit?

We provide a systematic study of the problem of finding the source of a rumor in a network. We model rumor spreading in a network with the popular susceptible-infected (SI) model and then construct an estimator for the rumor source. This estimator is based upon a novel topological quantity which we term rumor centrality. We establish that this is a maximum likelihood (ML) estimator for a class of graphs. We find the following surprising threshold phenomenon: on trees which grow faster than a line, the estimator always has nontrivial detection probability, whereas on trees that grow like a line, the detection probability will go to 0 as the network grows. Simulations performed on synthetic networks such as the popular small-world and scale-free networks, and on real networks such as an internet AS network and the U.S. electric power grid network, show that the estimator either finds the source exactly or within a few hops of the true source across different network topologies. We compare rumor centrality to another common network centrality notion known as distance centrality. We prove that on trees, the rumor center and distance center are equivalent, but on general networks, they may differ. Indeed, simulations show that rumor centrality outperforms distance centrality in finding rumor sources in networks which are not tree-like.

[1]  R. Smythe,et al.  First-passage percolation on the square lattice. I , 1977, Advances in Applied Probability.

[2]  Alessandro Vespignani,et al.  Epidemic spreading in scale-free networks. , 2000, Physical review letters.

[3]  M. Dahleh Laboratory for Information and Decision Systems , 2005 .

[4]  Harry Kesten,et al.  First-Passage Percolation , 2003 .

[5]  J. Hammersley,et al.  First-Passage Percolation, Subadditive Processes, Stochastic Networks, and Generalized Renewal Theory , 1965 .

[6]  H. Kesten Aspects of first passage percolation , 1986 .

[7]  J. T. Cox,et al.  Some Limit Theorems for Percolation Processes with Necessary and Sufficient Conditions , 1981 .

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

[9]  N. Ling The Mathematical Theory of Infectious Diseases and its applications , 1978 .

[10]  Alexander Grey,et al.  The Mathematical Theory of Infectious Diseases and Its Applications , 1977 .

[11]  Donald F. Towsley,et al.  The effect of network topology on the spread of epidemics , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

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

[13]  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).

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

[15]  Y. Peres,et al.  Broadcasting on trees and the Ising model , 2000 .

[16]  Alessandro Vespignani,et al.  EPIDEMIC SPREADING IN SCALEFREE NETWORKS , 2001 .

[17]  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.

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

[19]  A. Gerschcnfeld,et al.  Reconstruction for Models on Random Graphs , 2007, FOCS 2007.

[20]  Elchanan Mossel Reconstruction on Trees: Beating the Second Eigenvalue , 2001 .

[21]  Andrea Montanari,et al.  Reconstruction for Models on Random Graphs , 2007, 48th Annual IEEE Symposium on Foundations of Computer Science (FOCS'07).

[22]  Harry Kesten,et al.  Percolation Theory and First-Passage Percolation , 1987 .

[23]  Leonard M. Freeman,et al.  A set of measures of centrality based upon betweenness , 1977 .

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

[25]  H. Kesten On the Speed of Convergence in First-Passage Percolation , 1993 .

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

[27]  Peter Winkler,et al.  Counting linear extensions is #P-complete , 1991, STOC '91.

[28]  P. Giles,et al.  The Mathematical Theory of Infectious Diseases and Its Applications , 1977 .

[29]  Mike D. Atkinson,et al.  On computing the number of linear extensions of a tree , 1990 .

[30]  M. Newman,et al.  Epidemics and percolation in small-world networks. , 1999, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[31]  Andrei Z. Broder,et al.  Generating random spanning trees , 1989, 30th Annual Symposium on Foundations of Computer Science.

[32]  Gert Sabidussi,et al.  The centrality index of a graph , 1966 .

[33]  John F. Padgett,et al.  Robust Action and the Rise of the Medici, 1400-1434 , 1993, American Journal of Sociology.