Universal Behavior in a Generalized Model of Contagion Peter S. Dodds Duncan J. Watts Columbia University.

Slides:



Advertisements
Similar presentations
Jacob Goldenberg, Barak Libai, and Eitan Muller
Advertisements

Modeling of Complex Social Systems MATH 800 Fall 2011.
R 0 and other reproduction numbers for households models MRC Centre for Outbreak analysis and modelling, Department of Infectious Disease Epidemiology.
DYNAMICS OF RANDOM BOOLEAN NETWORKS James F. Lynch Clarkson University.
Epidemics Modeling them with math. History of epidemics Plague in 1300’s killed in excess of 25 million people Plague in London in 1665 killed 75,000.
Design Supplemental.
A VERY IMPORTANT CONCEPT Disease epidemiology is first and foremost a population biology problem Important proponents: Anderson, May, Ewald, Day, Grenfell.
Continuous-Time Markov Chains Nur Aini Masruroh. LOGO Introduction  A continuous-time Markov chain is a stochastic process having the Markovian property.
4. FREQUENCY DISTRIBUTION
In biology – Dynamics of Malaria Spread Background –Malaria is a tropical infections disease which menaces more people in the world than any other disease.
Chapter 8: Long-Term Dynamics or Equilibrium 1.(8.1) Equilibrium 2.(8.2) Eigenvectors 3.(8.3) Stability 1.(8.1) Equilibrium 2.(8.2) Eigenvectors 3.(8.3)
Probability of a Major Outbreak for Heterogeneous Populations Math. Biol. Group Meeting 26 April 2005 Joanne Turner and Yanni Xiao.
RD processes on heterogeneous metapopulations: Continuous-time formulation and simulations wANPE08 – December 15-17, Udine Joan Saldaña Universitat de.
Population dynamics of infectious diseases Arjan Stegeman.
RUMORS: How can they work ? Summer School Math Biology, 2007 Nuno & Sebastian.
Copyright © Cengage Learning. All rights reserved. 9 Inferences Based on Two Samples.
1 Epidemic Spreading in Real Networks: an Eigenvalue Viewpoint Yang Wang Deepayan Chakrabarti Chenxi Wang Christos Faloutsos.
458 Lumped population dynamics models Fish 458; Lecture 2.
While there is a generally accepted precise definition for the term "first order differential equation'', this is not the case for the term "Bifurcation''.
Vaccination Externalities Bryan L. Boulier Tejwant S. Datta† Robert S. Goldfarb‡ The George Washington University, †Albert Einstein Medical.
Modelling the control of epidemics by behavioural changes in response to awareness of disease Savi Maharaj (joint work with Adam Kleczkowski) University.
1 The epidemic in a closed population Department of Mathematical Sciences The University of Liverpool U.K. Roger G. Bowers.
System Dynamics S-Shape Growth Morteza Bazrafshan.
How does mass immunisation affect disease incidence? Niels G Becker (with help from Peter Caley ) National Centre for Epidemiology and Population Health.
Physics 114: Lecture 15 Probability Tests & Linear Fitting Dale E. Gary NJIT Physics Department.
Unit 1.4 Recurrence Relations
1 Performance Evaluation of Computer Networks: Part II Objectives r Simulation Modeling r Classification of Simulation Modeling r Discrete-Event Simulation.
Fish Infectious Disease Model Case Study BSC417/517.
1 CSI5388: Functional Elements of Statistics for Machine Learning Part I.
V5 Epidemics on networks
Nina H. Fefferman, Ph.D. Rutgers Univ. Balancing Workforce Productivity Against Disease Risks for Environmental and Infectious.
Directed-Graph Epidemiological Models of Computer Viruses Presented by: (Kelvin) Weiguo Jin “… (we) adapt the techniques of mathematical epidemiology to.
System Dynamics S-Shape Growth Shahram Shadrokh.
Various topics Petter Mostad Overview Epidemiology Study types / data types Econometrics Time series data More about sampling –Estimation.
BINOMIALDISTRIBUTION AND ITS APPLICATION. Binomial Distribution  The binomial probability density function –f(x) = n C x p x q n-x for x=0,1,2,3…,n for.
Markovian susceptible-infectious- susceptible (SIS) dynamics on finite networks: endemic prevalence and invasion probability Robert Wilkinson Kieran Sharkey.
Showcase /06/2005 Towards Computational Epidemiology Using Stochastic Cellular Automata in Modeling Spread of Diseases Sangeeta Venkatachalam, Armin.
E PIDEMIC SPREADING Speaker: Ao Weng Chon Advisor: Kwang-Cheng Chen 1.
Modeling frameworks Today, compare:Deterministic Compartmental Models (DCM) Stochastic Pairwise Models (SPM) for (I, SI, SIR, SIS) Rest of the week: Focus.
1 Immunisation Strategies for a Community of Households Niels G Becker ( with help from David Philp ) National Centre for Epidemiology and Population Health.
AP Statistics Chapter 24 Comparing Means.
Mixed models. Concepts We are often interested in attributing the variability that is evident in data to the various categories, or classifications, of.
ECE-7000: Nonlinear Dynamical Systems Overfitting and model costs Overfitting  The more free parameters a model has, the better it can be adapted.
Coevolution of Epidemics, Social Networks, and Individual Behavior: A Case Study Joint work with Achla Marathe, and Madhav Marathe Jiangzhuo Chen Network.
Testing the Differences between Means Statistics for Political Science Levin and Fox Chapter Seven 1.
 Probability in Propagation. Transmission Rates  Models discussed so far assume a 100% transmission rate to susceptible individuals (e.g. Firefighter.
MA354 An Introduction to Math Models (more or less corresponding to 1.0 in your book)
Responding To An Infection Transmission Emergency Jim Koopman MD MPH University of Michigan Center for the Study of Complex Systems & Dept. of Epidemiology.
Institute of Physics Wroclaw University of Technology 28/09/2005 How can statistical mechanics contribute to social sciences? Piotr Magnuszewski, Andrzej.
1 EE571 PART 3 Random Processes Huseyin Bilgekul Eeng571 Probability and astochastic Processes Department of Electrical and Electronic Engineering Eastern.
Class 21: Spreading Phenomena PartI
Copyright © Cengage Learning. All rights reserved. 9 Inferences Based on Two Samples.
MA354 Math Modeling Introduction. Outline A. Three Course Objectives 1. Model literacy: understanding a typical model description 2. Model Analysis 3.
Copyright © Cengage Learning. All rights reserved. 5 Joint Probability Distributions and Random Samples.
STAT03 - Descriptive statistics (cont.) - variability 1 Descriptive statistics (cont.) - variability Lecturer: Smilen Dimitrov Applied statistics for testing.
School of Information Sciences University of Pittsburgh TELCOM2125: Network Science and Analysis Konstantinos Pelechrinis Spring 2013 Figures are taken.
Biao Wang 1, Ge Chen 1, Luoyi Fu 1, Li Song 1, Xinbing Wang 1, Xue Liu 2 1 Shanghai Jiao Tong University 2 McGill University
Evaluating Hypotheses. Outline Empirically evaluating the accuracy of hypotheses is fundamental to machine learning – How well does this estimate its.
CPH Dr. Charnigo Chap. 11 Notes Figure 11.2 provides a diagram which shows, at a glance, what a neural network does. Inputs X 1, X 2,.., X P are.
Machine Learning: Ensemble Methods
Review of Probability Theory
Sangeeta Venkatachalam, Armin R. Mikler
What Stops Social Epidemics?
Effective Social Network Quarantine with Minimal Isolation Costs
An introduction to Simulation Modelling
Diffusion in Networks Dr. Henry Hexmoor Department of Computer Science Southern Illinois University Carbondale 1/17/2019.
Susceptible, Infected, Recovered: the SIR Model of an Epidemic
Signals and Systems Lecture 2
A Glimpse of Representing Stochastic Processes
Presentation transcript:

Universal Behavior in a Generalized Model of Contagion Peter S. Dodds Duncan J. Watts Columbia University

Outline Motivation of model –“biological contagion” –“social contagion” –“generalized contagion” Model description –General case –Special SIS case Results –Universal classes –Transition conditions Discussion

Motivation Concept of “contagion”arises quite generally in biological and social sciences –Spread of infectious disease –Diffusion of innovations –Rumor spreading –Growth of cultural fads –Emergence of collective beliefs –Transmission of financial distress Roughly speaking, would like to understand in what sense these different kinds of contagion are the same and how they are different

What do we mean by “contagion”? Individuals are in one of (at least) two discrete states: –“susceptible” (also inactive, uninformed, non-adopter, etc.) –“infected” (also active, informed, adopter, etc.) When “susceptibles” come into contact with “infectives”, they too can become infected (with some probability p), and not otherwise. By this definition, “contagion” is not the same as, say, diffusion (which is continuous), but is still reasonably general

What kinds of contagion are there? Different kinds of contagion could be differentiated according to, for example: –More than two states, or classes of individuals, with different interactions between them (also can generalize dynamics of population: birth, death, aging, etc.) –Different interaction structure –Different choices of “infection probability” p Here we discuss only the last distinction

Classes of Contagion Models “Poisson” models –Each susceptible-infective interaction (an “exposure”) results in infection with independent (constant) probability p –Infection thus regarded as a Poisson process –SIR-type models and “Bass” model of diffusion of innovations both examples of Poisson models “Threshold” models –Infection likely only after a threshold number of doses has been exceeded –Threshold gives rise to temporal interdependencies between exposures –Many such models in literature on binary decisions, information cascades, fads, etc. (Schelling, Granovetter, Glance and Huberman, Durlauf, Morris, etc.)

Graphically: Poisson Model Threshold Model

The Problem Poisson models assert (implicitly) that infection is memory-less Threshold models assert (also implicitly) that infection displays very strong memory dependence Neither class offers a means to vary temporal interdependency (i.e. memory) or test its effect on collective dynamics One result is that our conceptual view of contagion is vague with respect to the underlying model (“everything that spreads is the same”)

Model Description Consider a fixed population of size N Each individual is in one of three states: –Susceptible (S) –Infected (I) –Removed (R) S(t)+I(t)+R(t)=1 for all t. At each time step, each individual (i) comes into contact with another individual (j) chosen uniformly at random (i.e. uniform mixing)

Model Description If i is susceptible and j is infected, then with probability p, i is exposed, receiving a positive dose d i drawn randomly from a dose distribution f(d). Otherwise d i =0 Each individual i retains a memory of its previous T doses, recording its cumulative dose If D i (t)>=d i * (i’s dose threshold, assigned randomly at t=0 from a threshold distribution g(d * )) then i becomes infected

Infection probability Probability that a susceptible individual who contacts K<=T infected individuals in T time steps will become infected is therefore Where P inf can be thought of as a dose response relationship Different choices of T, f(d) and g(d * ) lead to different dose response relationships; hence different contagion models (1) (2)

Dose Response Examples p<1 All d i =1 All d * =1 p=1 d i log-normally distributed (mean 1) d * = 4 p=1 All d i =1 All d * =4 Poisson Stochastic Threshold Deterministic Threshold

Recovery and Re-Susceptibility Infected individuals recover with probability r once D i (t) falls below d * i (otherwise they remain infected) Recovered individuals become re-susceptible again with probability  Consider special case of  = 1, r = 1 –Analogous to SIS dynamics (  = 1 ) with instantaneous recovery (r = 1) –Have also considered r<1 (equivalent to changing time-scale)

Steady-State Dynamics SIS formulation allows us to write down the equation for the steady-state fraction of infectives in the population where is the probability of a random individual being infected by k successive (randomly drawn) exposures (3)

Collective Dynamics Have studied the solutions of Equation 3 and also the simulated the corresponding dynamics for –Homogeneous populations (d i =1; d * >=1) –Heterogeneous populations d i log-normally distributed with variable mean and variance d * occupies either a single discrete value or multiple discrete values

Results: 1.Homogeneous Systems Only two classes of collective dynamics possible: –Epidemic Threshold Dynamics (d * =1) See a transcritical bifurcation at p=p c =1/T,  * =0 For p<p c, all initial outbreaks die out For p>p c, all initial outbreaks grow to occupy finite fraction of population p c is equivalent to epidemic threshold in SIR-type models –Critical Mass Dynamics (d * >1) See a saddle-node bifurcation at p=p b,  * =  b For p<p b, all initial outbreaks die out For p>p b, outbreaks larger than  b grow; otherwise die out Hence critical mass required for global contagion to take place

Graphically d * =1d * >1 I. Epidemic ThresholdII. Critical Mass

2. Heterogeneous Systems More complicated; don’t have completely general conditions However, under reasonably broad conditions, find only three classes of dynamics: –Epidemic Threshold (but now, p c = 1/(TP 1 )) –Pure Critical Mass (same as CM in homogeneous case) –Vanishing Critical Mass Both saddle-node and transcritical bifurcations present Unstable branch of the SN bifurcation collides with zero axis Hence critical mass “vanishes” at p c

Graphically Class II of particular interest because of sensitivity (near unstable branch of SN bifurcation) both to p and also  0 Epidemic Threshold Vanishing Critical Mass Pure Critical Mass

Transitions Between Classes Also more complicated in heterogeneous case than homogeneous case (d*=1) –Class I requires P 1 >P 2 /2 –Class II requires P 2 /2>P 1 >1/T –Class II requires 1/T>P 1 Still, conditions are surprisingly simple (Equation 3 depends on all P k )

Graphically P 1 = P 2 /2 P 1 = 1/T

Hybrid Classes For some distributions g(d * ), we do find additional solutions to Equation 3 (i.e. more bifurcations) However –It appears that g(d * ) must be bi-modal with widely separated peaks –The new classes can be thought of as combinations of the three basic classes –The basic class structure remains (i.e. new bifurcations are added, but the existing ones are classified as before) Hence we stick with simple classification scheme

Example of Hybrid Class (I and III) T = 20, d i = 1, P[d * = 1]=0.15, P[d * = 6] = 0.85

More Hybrid Classes 0.2 T=12; d*=1 (prob 0.2) or 9 (prob 0.8) 0.2 T=24; d*=1 (prob 0.1), 10 (prob 0.55), or 20 (prob 0.35)

Conclusions Not all contagion is the same –If real contagion exhibits temporal interdependencies then model needs to reflect that (if P 1 <P 2 /2) But not all contagion is different either –Only three universal classes Furthermore, simple conditions (on P 1 and P 2 ) predict into which class a given model should fall Might have some nice applications –Suggests a simple test for real-world contagion –Also suggests a possible intervention strategy (shifting individuals from P1 to P2) –Finally, suggests that more attention should be paid to the “easily influenced” (rather than “influential”)

Importance of P k For a given choice of T, the P k contain all the information about different choices of model (i.e. Equation 3 solely in terms of P k, not f(d), g(d * )) Suggests that all we need pay attention to is the P k If true –Can ignore how they are obtained from micro model –Perhaps can test for, and manipulate, P k ’s directly –Model becomes considerably more general So far, it’s an open question

Problems and Extensions In setting  =1 and r=1, we have studied only the simplest case (and possibly not so interesting from an epidemiological perspective) Have considered r<1 –Basically changes position of pc from 1/T to 1/(T+  ) where t = (1-r)/r (although this relationship appears only to be approximate for heterogeneous case) But also need to consider –  <1 (SIRS) –  = 0 (SIR) Many other obvious extensions (e.g. Networks)