SIS epidemics on Networks

Similar documents
Spectral Graph Theory for. Dynamic Processes on Networks

Die-out Probability in SIS Epidemic Processes on Networks

On Susceptible-Infected-Susceptible Epidemic Spreading: an Overview of Recent Study

Network Science & Telecommunications

Social Influence in Online Social Networks. Epidemiological Models. Epidemic Process

Susceptible-infected-susceptible epidemics on networks with general infection and cure times

Generalized Epidemic Mean-Field Model for Spreading Processes Over Multilayer Complex Networks

A new centrality measure for probabilistic diffusion in network

Integral equations for the heterogeneous, Markovian SIS process with time-dependent rates in time-variant networks

Toward Understanding Spatial Dependence on Epidemic Thresholds in Networks

An Optimal Control Problem Over Infected Networks

Spreading and Opinion Dynamics in Social Networks

Epidemics in Complex Networks and Phase Transitions

THE near-threshold behavior, i.e. the behavior around the

CS224W: Analysis of Networks Jure Leskovec, Stanford University

WE FOCUS ON A simple continuous-time model for the

A Study on Relationship between Modularity and Diffusion Dynamics in Networks from Spectral Analysis Perspective

Epidemics on networks

Quantitative model to measure the spread of Security attacks in Computer Networks

The N-intertwined SIS epidemic network model

Effect of the interconnected network structure on the epidemic threshold

Improved Bounds on the Epidemic Threshold of Exact SIS Models on Complex Networks

Decentralized Protection Strategies against SIS Epidemics in Networks

A BINOMIAL MOMENT APPROXIMATION SCHEME FOR EPIDEMIC SPREADING IN NETWORKS

PRICING OF CYBER INSURANCE CONTRACTS IN A NETWORK MODEL

Epidemics and information spreading

Potential Game approach to virus attacks in network with general topology

A node-based SIRS epidemic model with infective media on complex networks

Stochastic modelling of epidemic spread

Lecture VI Introduction to complex networks. Santo Fortunato

Identifying critical nodes in multi-layered networks under multi-vector malware attack Rafael Vida 1,2,3, Javier Galeano 3, and Sara Cuenda 4

Global Stability of a Computer Virus Model with Cure and Vertical Transmission

The Spreading of Epidemics in Complex Networks

Kalavakkam, Chennai, , Tamilnadu, INDIA 2,3 School of Advanced Sciences. VIT University Vellore, , Tamilnadu, INDIA

Link Operations for Slowing the Spread of Disease in Complex Networks. Abstract

ECS 289 F / MAE 298, Lecture 15 May 20, Diffusion, Cascades and Influence

Estimating network degree distributions from sampled networks: An inverse problem

GEMF: GENERALIZED EPIDEMIC MODELING FRAMEWORK SOFTWARE IN PYTHON

Supplementary Information Activity driven modeling of time varying networks

Epidemic Thresholds in Real Networks

Shortest Paths & Link Weight Structure in Networks

CS 6604: Data Mining Large Networks and Time-series. B. Aditya Prakash Lecture #8: Epidemics: Thresholds

Analytically tractable processes on networks

Decentralized Protection Strategies against SIS Epidemics in Networks

Inferring the origin of an epidemic with a dynamic message-passing algorithm

Epidemics on networks

Pricing of Cyber Insurance Contracts in a Network Model

Stochastic Viral Dynamics with Beddington-DeAngelis Functional Response

The minimal spectral radius of graphs with a given diameter

On the Dynamics of Interacting Spreading Processes. Joshua Melander. B.S., Linfield College, 2013 A THESIS

Stochastic modelling of epidemic spread

Topology-Driven Performance Analysis of Power Grids

Linear Algebra Methods for Data Mining

Preventive behavioural responses and information dissemination in network epidemic models

ECS 289 / MAE 298, Lecture 7 April 22, Percolation and Epidemiology on Networks, Part 2 Searching on networks

Introduction to SEIR Models

Lecture 10. Under Attack!

arxiv: v2 [cond-mat.stat-mech] 9 Dec 2010

Nonnegative and spectral matrix theory Lecture notes

arxiv: v2 [physics.soc-ph] 6 Aug 2012

Modeling, Analysis, and Control of Information Propagation in Multi-layer and Multiplex Networks. Osman Yağan

Irreducibility. Irreducible. every state can be reached from every other state For any i,j, exist an m 0, such that. Absorbing state: p jj =1

Three Disguises of 1 x = e λx

Analysis and Control of Epidemics

Network Infusion to Infer Information Sources in Networks Soheil Feizi, Ken Duffy, Manolis Kellis, and Muriel Medard

Epidemic Spread in Mobile Ad Hoc Networks: Determining the Tipping Point

Competing Memes Propagation on Networks: A Case Study of Composite Networks

Géza Ódor MTA-EK-MFA Budapest 16/01/2015 Rio de Janeiro

Transmission in finite populations

arxiv: v2 [cs.si] 28 Dec 2017

Latent voter model on random regular graphs

Modelling of the Hand-Foot-Mouth-Disease with the Carrier Population

Introduction to Stochastic SIR Model

Explosion in branching processes and applications to epidemics in random graph models

arxiv: v1 [physics.soc-ph] 4 Sep 2015

Diffusion of information and social contagion

Final Project Descriptions Introduction to Mathematical Biology Professor: Paul J. Atzberger. Project I: Predator-Prey Equations

LAW OF LARGE NUMBERS FOR THE SIRS EPIDEMIC

Optimally decreasing the spectral radius of a graph by link removals

Fock Space Techniques for Stochastic Physics. John Baez, Jacob Biamonte, Brendan Fong

Network Theory with Applications to Economics and Finance

A note on modeling retweet cascades on Twitter

arxiv: v2 [physics.soc-ph] 5 Sep 2016

MATH 56A: STOCHASTIC PROCESSES CHAPTER 0

Revisiting the Contact Process

Copyright is owned by the Author of the thesis. Permission is given for a copy to be downloaded by an individual for the purpose of research and

KINETICS OF SOCIAL CONTAGION. János Kertész Central European University. SNU, June

Diffusion of Innovation and Influence Maximization

Source Locating of Spreading Dynamics in Temporal Networks

The SIS and SIR stochastic epidemic models revisited

Journal of Theoretical Biology

Stochastic process. X, a series of random variables indexed by t

Step-Stress Models and Associated Inference

Epidemic Threshold of an SIS Model in Dynamic Switching Networks

AARMS Homework Exercises

Derivation of Itô SDE and Relationship to ODE and CTMC Models

A Delayed HIV Infection Model with Specific Nonlinear Incidence Rate and Cure of Infected Cells in Eclipse Stage

Time Reversibility and Burke s Theorem

Effective Social Network Quarantine with Minimal Isolation Costs

Consensus, Flocking and Opinion Dynamics

Transcription:

SIS epidemics on etworks Piet Van Mieghem in collaboration with Eric Cator, Ruud van de Bovenkamp, Cong Li, Stojan Trajanovski, Dongchao Guo, Annalisa Socievole and Huijuan Wang 1 EURADOM 30 June-2 July, 2013

Outline Exact SIS model IMFA: -intertwined MF approximation Expected survival time on-markovian epidemics

Simple SIS model on networks Homogeneous birth (infection) rate β on all links between infected and susceptible nodes Homogeneous death (curing) rate δ for infected nodes τ = β /δ : effective spreading rate δ 1 Healthy 3 β 0 Infected 2 Infected Infection and curing are independent Poisson processes 3

SIS model on networks (1) Each node j can be in either of the two states: 0 : healthy 1 : infected Markov continuous time: infection rate β curing rate δ At time t: X j (t) is the state of node j " infinitesimal generator Q j ( t) = q 0 j q $ 0 j $ q # 1 j 0 β δ q 1 j 1 % " ' ' = q 0 j q $ 0 j & # $ δ δ 4 % ' &'

SIS model on networks (2) odes are interconnected in graph: " Q j ( t) = q 0 j q % $ 0 j ' # $ δ δ &' where the infection rate is due all infected neighbors of node j: q 0 j = k=1 ( t) = β a jk X k t a a a 1 a a 2 a a ( ) and where the adjacency matrix of the graph is a a A 11 21 12 22 1 2 0 q 0j δ 1 5

SIS model on networks (3) Markov theory requires that the infinitesimal generator is a matrix whose elements are not random variables However, this is not the case in our simple model: q 0 j k=1 ( t) = β a jk X k t By conditioning to each possible combination of infected states, we finally arrive to the exact Markov continuous SIS model Drawback: this exact model has 2 states, where is the number of nodes in the network. ( ) 6

SIS Markovian process on a graph % ' & ' ( k I for j I : I I { j} at rate β a +ε ki for i I : I I \ { i} at rate δ I: infected subgraph (containing infected nodes) ε: nodal self-infection 7

Exact SIS model = 4 nodes 0000 0 Absorbing state 0001 1 0010 2 0100 4 1000 8 1001 9 0011 3 0101 5 0110 6 1010 10 1100 12 1011 11 0111 7 1101 13 1110 14 2 states! 1111 15 P. Van Mieghem, J. Omic, R. E. Kooij, Virus Spread in etworks, IEEE/ACM Transaction on etworking, Vol. 17, o. 1, pp. 1-14, (2009).

Governing SIS equation for node j de[x j ] dt = E δx j + (1 X j )β a kj X k k=1 time-change of E[X j ] = Pr[X j = 1], probability that node j is infected de[x j ] dt if infected: probability of curing per unit time if not infected (healthy): probability of infection per unit time = δe X j + β a kj E [ X ] k β a kj E X j X k k=1 k=1 9

Joint probabilities de!" X i X j # $ dt!' * = E ( δx i + β(1 X i ) a ik X k + ) k=1, X + X ' *# - j i ( δx j + β(1 X j ) a jk X k +. " ) k=1, $ = 2δE"# X i X j $ % + β a ik E"# X j X k $ % + β a jk E [ X i X k ] β ( a jk + a ik )E"# X i X j X k $ % k=1 k=1 k=1! 3 ext, we need the # & differential equations for E[X i X j X k ]... " In total, the SIS process is defined by linear equations $ % 2 = k=1! # " k $ &+1 % E. Cator and P. Van Mieghem, 2012, "Second-order mean-field susceptible -infected-susceptible epidemic threshold", Physical Review E, vol. 85, o. 5, May, p. 056111. 10

Markov Theory SIS model is exactly described as a continuous-time Markov process on 2 states, with infinitesimal generator Q. Drawbacks: no easy structure in Q computationally intractable for >20 steady-state is the absorbing state (reached after unrealistically long time) very few exact results... The mathematical community (e.g. Liggett, Durrett,...) uses: duality principle & coupling & asymptotics graphical representation of the Poisson infection and recovery events 12

Outline Exact SIS model IMFA: -intertwined MF approximation Expected survival time on-markovian epidemics

IMFA: -intertwined mean-field approxim. de[x j ] dt = δe X j + β a kj E [ X ] k β a kj E X j X k k=1 E X j X k = Pr X j =1, X k =1 = Pr X j =1 X k =1 Pr[ X k =1] and k=1 Pr X j =1 X k =1 Pr X j =1 E [ X i X ] k Pr[ X i =1]Pr [ X k =1] = E [ X i ]E [ X ] k de[x j ] dt k=1 δe X j + β a kj E X k [ ] k=1 βe X j a kj E X k [ ] IMFA (= equality above) upper bounds the prob. of infection E. Cator and P. Van Mieghem, 2014, odal infection in Markovian SIS and SIR epidemics on networks are non-negatively correlated, Physical Review E, Vol. 89, o. 5, p. 052802. 14

IMFA non-linear equations dv 1 dt = (1 v 1)β a 1k v k δv 1 dv 2 dt dv dt k=1 = (1 v 2 )β a 2k v k δv 2 k=1 k=1 = (1 v )β a k v k δv In matrix form: ( ) dt dv t = βa.v t where the viral probability of infection is v k ( ) diag v i ( t) ( t) = E[X k (t)] = Pr!" X k ( t) =1# $ ( )( βa.v ( t) + δu) where the vector u T =[1 1... 1] and V T = [v 1 v 2... v ] P. Van Mieghem, J. Omic, R. E. Kooij, Virus Spread in etworks, IEEE/ACM Transaction on etworking, Vol. 17, o. 1, pp. 1-14, (2009). 15

Lower bound for the epidemic threshold dv j (t) dt = δv j + β a kj v k β a kj E X i X k v k t k=1 k=1 Ignoring the correlation terms dv(t) dt ( δi + βa)v(t) [ ] ( ) = E[X k (t)] If all eigenvalues of βa δi are negative, v j tends exponentially fast to zero with t. Hence, if βλ 1 (A) δ < 0 τ = β δ < 1 λ 1 (A) < τ c The IMFA epidemic threshold is precisely τ (1) 1 c = λ 1 (A) < τ c τ (1) 1 c = λ 1 (A) < τ (2) 1 c = λ 1 (H ) < τ c ( V(t) e δi+βa)t V(0) 16

What is so interesting about epidemics? network protection self-replicating objects (worms) propagation errors rumors (social nets) epidemic algorithms (gossiping) cybercrime : network robustnes & security max E D [ ] 1+ Var[D] ( E[D] ), d 2 max λ 1 ( A ) d max τ c = λ 1 1 A ( ) Epidemic threshold 18

Transformation s = 1 τ & principal eigenvector dy (s) ds s=0 = 1 j=1 1 1 d j 2L convex dy (s) ds s=λ 1 = 1 j=1 j=1 (x 1 ) j (x 1 ) j 3 19 Van Mieghem, P., 2012, "Epidemic Phase Transition of the SIS-type in etworks", Europhysics Letters (EPL), Vol. 97, Februari, p. 48004. s c = λ 1

Extensions of the IMFA In-homogeneous: each node i has own β i and δ i : P. Van Mieghem and J. Omic, 2008, In-homogeneous Virus Spread in etworks, (arxiv.org/ 1306.2588) SAIS (Infected, Susceptible, Alert) and SIR instead of SIS: F. Darabi Sahneh and C. Scoglio, 2011,"Epidemic Spread in Human etworks, 50 th IEEE Conf. Decision and Contol, Orlando, Florida. "M. Youssef and C. Scoglio, 2011, An individual-based approach to SIR epidemics in contact networks Journal of Theoretical Biology 283, pp. 136-144. GEMF: very general extension: m compartments (includes both SIS, SAIS, SIR,...): F. Darabi Sahneh, C. Scoglio, P. Van Mieghem, 2013, "Generalized Epidemic Mean-Field Model for Spreading Processes over Multi-Layer Complex etworks",, IEEE/ACM Transactions on etworking, Vol. 21, o. 5, pp. 1609-1620. Interdependent networks Wang, H., Q. Li, G. D'Agostino, S. Havlin, H. E. Stanley and P. Van Mieghem, 2013, "Effect of the Interconnected etwork Structure on the Epidemic Threshold, Physical Review E, Vol. 88, o. 2, August, p. 022801. 20

Time-dependent rates in IMFA for regular graphs dv( t) dt v( t) = = rβ ( t)v t 1 v 0 t ( ) + rβ s 0 ( ) 1 v( t) ( ) δ t ( )v t ( ) # t & exp% { rβ ( u) δ ( u) }du( $ 0 ' # s & ( )exp% { rβ ( u) δ ( u) }du(ds $ ' 0 Classical case (constant rates): Kephart & White (1992) exp( { rβ δ}t) v( t) = 1 v( 0) + 1 { 1 1 ( exp( { rβ δ}t) 1) } rτ P. Van Mieghem, SIS epidemics with time-dependent rates describing ageing of information spread and mutation of pathogens, unpublished. 21

Mutations 22

Outline Exact SIS model IMFA: -intertwined MF approximation Expected survival time on-markovian epidemics

SIS epidemics on the complete graph λ 0 λ j-1 λ j 0... j-1 j j+1... µ 1 µ j µ j+1 " $ # %$ λ j = ( β j +ε) ( j) µ j = δ j Birth-death processes quadratic in state j E. Cator and P. Van Mieghem, 2012, SIS epidemics on the complete graph and the star graph: exact analysis, PRE, vol. 87, p. 012811.

Average Time to Absorption (Survival time) Ganesh,Massoulie,Towsley (2005): Mountford et al. (2013): (regular trees w. bounded degree) E [ T ] 1 log +1 δ ( 1 τλ) 1 E [ T ] = O e b a Complete graph K : E [ T ] 1 with ζ = 1 ζ F τ ( ) E [ T ] = O( e c ) " ( ) +O 2 log $ # x 2 1 x = τ τ! F x $ # & ~ 1 x 2π F ( τ ) = 1 j 1 ( j + r)! τ c δ j( j)! " % δ x 1 j=1 r=0 ( ) 2 e τ < τ c τ > τ c % ' &! # log x+ 1 " x 1 $ & % Hitting time (on K ) for all τ: E T [ ] = F τ ( ) 25 P. Van Mieghem, Decay towards the overall-healthy state in SIS epidemics on networks, arxiv1310.3980 (2013).

Average survival time in K E [ T ] = F ( τ ) = 1 δ j=1 j 1 r=0 ( j + r)! j( j)! 26

Second smallest eigenvalue Q in graphs ζ 1 E T [ ] 28

Pdf survival time in K 100 Black dotted τ = τ c 29 f T ( t β = 0) = δi ( 1 e δt ) I 1 e δt (Max I i.i.d. exp.)

Outline Exact SIS model IMFA: -intertwined MF approximation Expected survival time on-markovian epidemics

Epidemic times are not exponential tweet sent tweet received by follower tweet observed by follower tweet retweeted t 0 t 1 t 2 t 3 time } } } D network D observe D reaction 31 C. Doerr,. Blenn and P. Van Mieghem, Lognormal infection times of Online information spread, PLOS OE, Vol. 8, o. 5, p. e64349, 2013

on-markovian infection times f T ( t) = α b! # " x b $ & % Weibull pdf α 1!! exp x $ # # & " " b % α $ & % Same mean E[T]: b = 1 " βγ 1+ 1 % $ ' # α & 32 T is the time to infect a neighboring node

on-markovian epidemic threshold ER-graph = 500 p = 2 p c on-exponential infection time has a dramatic influence! 33 P. Van Mieghem and R. van de Bovenkamp, on-markovian infection spread Dramatically alters the SIS epidemic threshold, Physical Review Letters, vol. 110, o. 10, March, p. 108701.

GSIS: SIS with general infection times IMFA is valid provided the effective infection rate τ = β/δ is replaced by the averaged number E[M] of infection events during a healthy period: E[M ] = 1 2πi c+i c i φ T (z)φ R ( z) 1 φ T (z) dz z φ X (z) = E[e zx ] Generalized criterion for the epidemic threshold: E[M c ] = 1 λ 1 Scaling law for large When infection time T is Weibullian: τ c = q(α) λ 1 α 1 q(α) = O(1) 34 E. Cator, R. van de Bovenkamp and P. Van Mieghem, SIS epidemics on networks with general infection and curing times, Physical Review E, Vol. 87, o. 6, p. 062816, 2013.

GSIS: E[M] gives the right scaling Average fraction of infected nodes 0.6 0.5 0.4 0.3 0.2 0.1 0.0 simulations GSIS IMFA Complete graph K 500 1 2 increasing 3 E(M) 4 5 6x10-3 E[M]: averaged number of infection events received during a healthy period 35

Pdf survival time K 100 (Weibull) Increasing α f infection time ( t) = α b! t # $ α 1! " b % &! exp # t $ α $ # " " b % & & % E[M]=0.014 36

Challenges for SIS epidemics on nets Tight upper bound of the epidemic threshold (for any graph) A general mean-field criterion that specifies the graphs for which IMFA is accurate Time-dependent analysis of SIS epidemics Epidemics on evolving and adaptive networks Competing and mutating viruses on networks Measurements of epidemics (e.g. fraction of infected nodes) in real-world networks are scarce 38

More to read General overviews P. Van Mieghem, Performance Analysis of Complex etworks and Systems, Cambridge University Press, 2014 (Chapter 17: Epidemics in etworks) R. Pastor-Satorras, C. Castellano, P. Van Mieghem and A. Vespignani, Epidemic processes in complex networks, Review of Modern Physics, 2014 Specialized recent topics (see my website): Adaptive SIS on networks Competing viruses Average survival time of a virus in a network (decay time towards absorption) SIS Epidemics in (two-level) communities 39

Books Articles: http://www.nas.ewi.tudelft.nl 40

Thank You Piet Van Mieghem AS, TUDelft P.F.A.VanMieghem@tudelft.nl 41