Adaptive Test Allocation for Outbreak Detection and Tracking in Social Contact Networks

We present a general framework for adaptive allocation of viral tests in social contact networks. We pose and solve several complementary problems. First, we consider the design of a social sensing system whose objective is the early detection of a novel epidemic outbreak. In particular, we propose an algorithm to select a subset of individuals to be tested in order to detect the onset of an epidemic outbreak as fast as possible. We pose this problem as a hitting time probability maximization problem and use submodularity optimization techniques to derive explicit quality guarantees for the proposed solution. Second, once an epidemic outbreak has been detected, we consider the problem of adaptively distributing viral tests over time in order to maximize the information gained about the current state of the epidemic. We formalize this problem in terms of information entropy and mutual information and propose an adaptive allocation strategy with quality guarantees. For these problems, we derive analytical solutions for any stochastic compartmental epidemic model with Markovian dynamics, as well as efficient Monte-Carlo-based algorithms for non-Markovian dynamics. Finally, we illustrate the performance of the proposed framework in numerical experiments involving a model of Covid-19 applied to a real human contact network.

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

[2]  Ciro Cattuto,et al.  What's in a crowd? Analysis of face-to-face behavioral networks , 2010, Journal of theoretical biology.

[3]  George J. Pappas,et al.  Analysis and Control of Epidemics: A Survey of Spreading Processes on Complex Networks , 2015, IEEE Control Systems.

[4]  Joel C. Miller,et al.  Mathematics of Epidemics on Networks: From Exact to Approximate Models , 2017 .

[5]  John S. Brownstein,et al.  Disease Surveillance on Complex Social Networks , 2016, PLoS Comput. Biol..

[6]  Manuel Cebrián,et al.  Using Friends as Sensors to Detect Global-Scale Contagious Outbreaks , 2012, PloS one.

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

[8]  L. Meyers Contact network epidemiology: Bond percolation applied to infectious disease prediction and control , 2006 .

[9]  Laurence A. Wolsey,et al.  An analysis of the greedy algorithm for the submodular set covering problem , 1982, Comb..

[10]  Patrick Thiran,et al.  A General Framework for Sensor Placement in Source Localization , 2019, IEEE Transactions on Network Science and Engineering.

[11]  Lucie Abeler-Dörner,et al.  Quantifying SARS-CoV-2 transmission suggests epidemic control with digital contact tracing , 2020, Science.

[12]  Stephen P. Borgatti,et al.  Centrality and network flow , 2005, Soc. Networks.

[13]  P. Van Mieghem,et al.  Virus Spread in Networks , 2009, IEEE/ACM Transactions on Networking.

[14]  Wen Yan,et al.  Conquering the Worst Case of Infections in Networks , 2020, IEEE Access.

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

[16]  Tom Britton,et al.  Epidemic models on social networks—With inference , 2019, Statistica Neerlandica.

[17]  N. Christakis,et al.  Social Network Sensors for Early Detection of Contagious Outbreaks , 2010, PloS one.

[18]  Kay W. Axhausen,et al.  Efficient detection of contagious outbreaks in massive metropolitan encounter networks , 2014, Scientific Reports.

[19]  Maria A. Kazandjieva,et al.  A high-resolution human contact network for infectious disease transmission , 2010, Proceedings of the National Academy of Sciences.

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