leonid e. zhukov - leonid zhukov · nearest neighbors (nn), s !i 5 after ... 1v 1 leonid e. zhukov...

64
Epidemics and information spreading Leonid E. Zhukov School of Data Analysis and Artificial Intelligence Department of Computer Science National Research University Higher School of Economics Social Network Analysis MAGoLEGO course Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 1 / 36

Upload: others

Post on 21-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

Epidemics and information spreading

Leonid E. Zhukov

School of Data Analysis and Artificial IntelligenceDepartment of Computer Science

National Research University Higher School of Economics

Social Network AnalysisMAGoLEGO course

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 1 / 36

Page 2: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

Lecture outline

1 EpidemicsSI modelSIS modelSIR model

2 Information spread

3 Propagation trees

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 2 / 36

Page 3: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

Flu contagion

Infected - red, friends of infected - yellowN. Christakis, J. Fowler, 2010

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 3 / 36

Page 4: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

Global contagion

Simulated epidemic:gray lines - passenger flow, red symbols epidemics location

D. Brockmann, D. Helbing, 2013

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 4 / 36

Page 5: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

Network epidemic model

Given a network G of potential contacts

Three states model: susceptible, infected, recovered

Probabilistic model (state of a node):si (t) - probability that at t node i is susceptiblexi (t) - probability that at t node i is infectedri (t) - probability that at t node i is recovered

β - infection rate (probably to get infected on a contact in time δt)γ - recovery rate (probability to recover in a unit time δt)

connected component - all nodes reachable

network is undirected (matrix A is symmetric)

if graph complete - fully mixing model

Based upon models from mathematical epidemiology, W.O. Kermackand McKendrick, 1927

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 5 / 36

Page 6: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

Probabilistic model

Two processes:

Node infection:

Pinf ≈ βsi (t)∑

j∈N (i)

xj(t)δt

Node recovery:

Prec = γxi (t)δt

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 6 / 36

Page 7: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SI model

SI ModelS −→ I

Probabilities that node i : si (t) - susceptible, xi (t) -infected at t

xi (t) + si (t) = 1

β - infection rate, probability to get infected in a unit time

xi (t + δt) = xi (t) + βsi∑j

Aijxjδt

infection equations

dxi (t)

dt= βsi (t)

∑j

Aijxj(t)

xi (t) + si (t) = 1

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 7 / 36

Page 8: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SI simulation

1 Every node at any time step is in one state {S , I}2 Initialize c nodes in state I

3 On each time step each I node has a probability β to infect itsnearest neighbors (NN), S → I

Model dynamics:

I + Sβ−→ 2I

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 8 / 36

Page 9: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SI model

β = 0.5

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 9 / 36

Page 10: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SI model

β = 0.5

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 9 / 36

Page 11: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SI model

β = 0.5

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 9 / 36

Page 12: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SI model

β = 0.5

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 9 / 36

Page 13: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SI model

β = 0.5

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 9 / 36

Page 14: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SI model

β = 0.5

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 9 / 36

Page 15: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SI model

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 10 / 36

Page 16: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SI model

1 growth rate of infections depends on λ1

2 All nodes in connected component get infected t →∞ xi (t)→ 1

3 probability of infection of nodes depends on v1 , i.e v1i

image from M. Newman, 2010

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 11 / 36

Page 17: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIS model

SIS ModelS −→ I −→ S

Probabilities that node i : si (t) - susceptible, xi (t) -infected at t

xi (t) + si (t) = 1

β - infection rate, γ - recovery rate

infection equations:

dxi (t)

dt= βsi (t)

∑j

Aijxj(t)− γxi

xi (t) + si (t) = 1

Model dynamics: {I + S

β−→ 2I

Iγ−→ S

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 12 / 36

Page 18: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIS simulation

1 Every node at any time step is in one state {S , I}2 Initialize c nodes in state I

3 Each node stays infected τγ =∫∞

0 τe−τγdτ = 1/γ time steps

4 On each time step each I node has a probability β to infect itsnearest neighbors (NN), S → I

5 After τγ time steps node recovers, I → S

Model dynamics: {I + S

β−→ 2I

Iγ−→ S

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 13 / 36

Page 19: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIS model

β = 0.5, τ = 2

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 14 / 36

Page 20: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIS model

β = 0.5, τ = 2

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 14 / 36

Page 21: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIS model

β = 0.5, τ = 2

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 14 / 36

Page 22: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIS model

β = 0.5, τ = 2

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 14 / 36

Page 23: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIS model

β = 0.5, τ = 2

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 14 / 36

Page 24: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIS model

β = 0.5, τ = 2

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 14 / 36

Page 25: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIS model

β = 0.5, τ = 2

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 14 / 36

Page 26: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIS model

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 15 / 36

Page 27: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIS model

β = 0.2, τ = 2

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 16 / 36

Page 28: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIS model

β = 0.2, τ = 2

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 16 / 36

Page 29: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIS model

β = 0.2, τ = 2

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 16 / 36

Page 30: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIS model

β = 0.2, τ = 2

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 16 / 36

Page 31: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIS model

β = 0.2, τ = 2

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 16 / 36

Page 32: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIS model

β = 0.2, τ = 2

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 16 / 36

Page 33: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIS model

β = 0.2, τ = 2

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 16 / 36

Page 34: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIS model

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 17 / 36

Page 35: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIS model

Epidemic threshold R0:

if βγ < R0 - infection dies over time

if βγ > R0 - infection survives and becomes epidemic

In SIS model: R0 = 1λ1, Av1 = λ1v1

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36

Page 36: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIR model

SIR ModelS −→ I −→ R

probabilities si (t) -susceptable , xi (t) - infected, ri (t) - recovered

si (t) + xi (t) + ri (t) = 1

β - infection rate, γ - recovery rate

Infection equation:

dxidt

= βsi∑j

Aijxj − γxi

dridt

= γxi

xi (t) + si (t) + ri (t) = 1

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 19 / 36

Page 37: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIR simulation

1 Every node at any time step is in one state {S , I ,R}2 Initialize c nodes in state I

3 Each node stays infected τγ = 1/γ time steps

4 On each time step each I node has a prabability β to infect itsnearest neighbours (NN), S → I

5 After τγ time steps node recovers, I → R

6 Nodes R do not participate in further infection propagation

Model dynamics: {I + S

β−→ 2I

Iγ−→ R

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 20 / 36

Page 38: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIR model

β = 0.5, τ = 2

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 21 / 36

Page 39: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIR model

β = 0.5, τ = 2

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 21 / 36

Page 40: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIR model

β = 0.5, τ = 2

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 21 / 36

Page 41: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIR model

β = 0.5, τ = 2

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 21 / 36

Page 42: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIR model

β = 0.5, τ = 2

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 21 / 36

Page 43: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIR model

β = 0.5, τ = 2

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 21 / 36

Page 44: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIR model

β = 0.5, τ = 2

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 21 / 36

Page 45: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIR model

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 22 / 36

Page 46: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIR model

β = 0.2, τ = 2

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 23 / 36

Page 47: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIR model

β = 0.2, τ = 2

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 23 / 36

Page 48: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIR model

β = 0.2, τ = 2

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 23 / 36

Page 49: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIR model

β = 0.2, τ = 2

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 23 / 36

Page 50: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIR model

β = 0.2, τ = 2

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 23 / 36

Page 51: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIR model

β = 0.2, τ = 2

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 23 / 36

Page 52: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIR model

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 24 / 36

Page 53: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIR model

Epidemic threshold R0:βγ > R0 - infection survives and becomes epidemic

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 25 / 36

Page 54: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

SIR model

Epidemic threshold R0:βγ < R0 - infection dies over time

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 26 / 36

Page 55: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

5 Networks, SIR

Networks: 1) random, 2) lattice, 3) small world, 4) spatial, 5) scale-free

image from Keeling et al, 2005

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 27 / 36

Page 56: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

5 Networks, SIR

Networks: 1) random, 2) lattice, 3) small world, 4) spatial, 5) scale-free

Keeling et al, 2005

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 28 / 36

Page 57: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

Effective distance

J. Manitz, et.al. 2014, D. Brockman, D. Helbing, 2013

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 29 / 36

Page 58: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

Social contagion

Social contagion phenomena refer to various processes that depend on theindividual propensity to adopt and diffuse knowledge, ideas, information.

Similar to epidemiological models:- ”susceptible” - an individual who has not learned new information- ”infected” - the spreader of the information- ”recovered” - aware of information, but no longer spreading it

Two main questions:- if the rumor reaches high number of individuals- rate of infection spread

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 30 / 36

Page 59: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

Branching process

Simple contagion model:- each infected person meets k new people- independently transmits infection with probability p

image from David Easley, Jon Kleinberg, 2010

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 31 / 36

Page 60: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

Branching process

Galton-Watson branching random process, R0 = pk

if R0 = 1, the mean of number of infected nodes does not change

if R0 > 1, the mean grows geometrically as Rn0

if R0 < 1, the mean shrinks geometrically as Rn0

R0 = pk = 1 - point of phase transition

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 32 / 36

Page 61: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

Propagation tree

Rumors/news/infection spreads over the edges: propagation tree (graph)

Sometimes called cascade

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 33 / 36

Page 62: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

Online newsletter experiment

Online email newsletter + reward for recommending it

7,000 seed, 30,000 total recipients, around 7,000 cascades, size form2 nodes to 146 nodes, max depth 8 steps

on average k = 2.96, infection probability p = 0.00879

Suprisingly: no loops, triangles, closed paths

Iribarren et.al, 2009

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 34 / 36

Page 63: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

Mem diffusion

Mem diffusion on Twitter

L. Weng et.al, 2012

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 35 / 36

Page 64: Leonid E. Zhukov - Leonid Zhukov · nearest neighbors (NN), S !I 5 After ... 1v 1 Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 18 / 36. SIR model SIR Model S ! I ! R probabilities

References

Epidemic outbreaks in complex heterogeneous networks. Y. Moreno,R. Pastor-Satorras, and A. Vespignani. Eur. Phys. J. B 26, 521-529,2002.

Networks and Epidemics Models. Matt. J. Keeling and Ken.T.D.Eames, J. R. Soc. Interfac, 2, 295-307, 2005

Simulations of infections diseases on networks. G. Witten and G.Poulter. Computers in Biology and Medicine, Vol 37, No. 2, pp195-205, 2007

Dynamical processes on complex networks. A. Barrat, M. Barthelemy,A. Vespignani Eds., Cambridge University Press 2008

Dynamics of rumor spreading in complex networks. Y. Moreno, M.Nekovee, A. Pacheco, Phys. Rev. E 69, 066130, 2004

Theory of rumor spreading in complex social networks. M. Nekovee,Y. Moreno, G. Biaconi, M. Marsili, Physica A 374, pp 457-470, 2007.

Impact of Human Activity Patterns on the Dynamics of InformationDiffusion. J.L. Iribarren, E. Moro, Phys.Rev.Lett. 103, 038702, 2009.

Leonid E. Zhukov (HSE) Lecture 7 26.05.2017 36 / 36