Rumor Source Detection: A Probabilistic Perspective

In this paper we consider the problem of rumor source detection in a network. Our main contribution is an efficient Belief-Propagation-based (BP) algorithm to compute the joint likelihood function of the source location and the spreading time for the general continuous-time Susceptible-Infected epidemic model on trees. As a result, many probabilistic detection algorithms, including the joint maximum likelihood estimator, can be implemented with time complexity being nearly linear in the product of the size of the graph and the effective range of the spreading time. This is in sharp contrast to the widely employed discrete-time epidemic models where the complexity in computing the likelihood function of the source location is exponential. To extend the BP algorithm to general graphs, we propose a “Gamma Generated Tree” heuristic to convert the original graph to a tree with heterogeneous infection rates over edges. Compared to state-of-the-art methods, simulation results show that our algorithm provides better estimates of the source when the graph topology is similar to trees. As a byproduct, the spreading time can also be estimated, which is useful in some applications.

[1]  Gerhard Lakemeyer,et al.  Exploring artificial intelligence in the new millennium , 2003 .

[2]  Wuqiong Luo,et al.  Identifying Infection Sources and Regions in Large Networks , 2012, IEEE Transactions on Signal Processing.

[3]  M. S. S. Khan A Computer Virus Propagation Model Using Delay Differential Equations With Probabilistic Contagion And Immunity , 2014, ArXiv.

[4]  Po-Ling Loh,et al.  Confidence Sets for the Source of a Diffusion in Regular Trees , 2015, IEEE Transactions on Network Science and Engineering.

[5]  Lenka Zdeborová,et al.  Inferring the origin of an epidemy with dynamic message-passing algorithm , 2013, Physical review. E, Statistical, nonlinear, and soft matter physics.

[6]  Devavrat Shah,et al.  Finding Rumor Sources on Random Trees , 2011, Oper. Res..

[7]  Feng Ji,et al.  An Algorithmic Framework for Estimating Rumor Sources With Different Start Times , 2017, IEEE Transactions on Signal Processing.

[8]  Lenka Zdeborová,et al.  Dynamic message-passing equations for models with unidirectional dynamics , 2014, Physical review. E, Statistical, nonlinear, and soft matter physics.

[9]  Lei Ying,et al.  Catch'Em All: Locating Multiple Diffusion Sources in Networks with Partial Observations , 2016, AAAI.

[10]  Wenyi Zhang,et al.  Rooting our Rumor Sources in Online Social Networks: The Value of Diversity From Multiple Observations , 2015, IEEE Journal of Selected Topics in Signal Processing.

[11]  Massimo Franceschetti,et al.  Rumor source detection under probabilistic sampling , 2013, 2013 IEEE International Symposium on Information Theory.

[12]  Ping Li,et al.  Rumor Spreading in Local-World Evolving Network , 2011, ICAIC.

[13]  Vivek S. Borkar,et al.  Temporally Agnostic Rumor-Source Detection , 2017, IEEE Transactions on Signal and Information Processing over Networks.

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

[15]  A. Sasaki,et al.  ‘Small worlds’ and the evolution of virulence: infection occurs locally and at a distance , 1999, Proceedings of the Royal Society of London. Series B: Biological Sciences.

[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]  Wuqiong Luo,et al.  On the universality of the Jordan center for estimating the rumor source in a social network , 2015, 2015 IEEE International Conference on Digital Signal Processing (DSP).