1) Need for multiple model types – beyond simulations. 2) Approximation models – successes & failures. 3) Looking to the future.

Slides:



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

www.brainybetty.com1 MAVisto A tool for the exploration of network motifs By Guo Chuan & Shi Jiayi.
Data Mining Methodology 1. Why have a Methodology  Don’t want to learn things that aren’t true May not represent any underlying reality ○ Spurious correlation.
It’s a Small World by Jamie Luo. Introduction Small World Networks and their place in Network Theory An application of a 1D small world network to model.
Project Ideas slides modified from Eileen Kraemer and David P. Feldman.
What is a Population A population is a group of organisms of the same species that live in a specific geographical area and interbreed. A population is.
Computational Methods in Physics PHYS 3437
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.
Host population structure and the evolution of parasites
1 Epidemic Spreading in Real Networks: an Eigenvalue Viewpoint Yang Wang Deepayan Chakrabarti Chenxi Wang Christos Faloutsos.
Who are the participants? Creating a Quality Sample 47:269: Research Methods I Dr. Leonard March 22, 2010.
CS246 Search Engine Bias. Junghoo "John" Cho (UCLA Computer Science)2 Motivation “If you are not indexed by Google, you do not exist on the Web” --- news.com.
Simulation.
Using Social Networks to Analyze Sexual Relations by Amanda Dargie.
Chapter 01 Introduction to Probability Models Course Focus Textbook Approach Why Study This?
Differential Equations 7. The Logistic Equation 7.5.
Disease Transmission & Networks Mimetic Factors in Health and Well-Being 14th October Matt Keeling
How does mass immunisation affect disease incidence? Niels G Becker (with help from Peter Caley ) National Centre for Epidemiology and Population Health.
Epidemic spreading in complex networks: from populations to the Internet Maziar Nekovee, BT Research Y. Moreno, A. Paceco (U. Zaragoza) A. Vespignani (LPT-
Sampling. Concerns 1)Representativeness of the Sample: Does the sample accurately portray the population from which it is drawn 2)Time and Change: Was.
1 Brainstorming for Presentation of Variability in Current Practices Scenario B. Contor August 2007.
Introduction to Operation Research
Population Biology: Demographic Models Wed. Mar. 2.
Sample size vs. Error A tutorial By Bill Thomas, Colby-Sawyer College.
1 Computing with Social Networks on the Web (2008 slide deck) Jennifer Golbeck University of Maryland, College Park Jim Hendler Rensselaer Polytechnic.
Sexual Networks: Implications for the Transmission of Sexually Transmitted Infections İlker BEKMEZCİ CMPE 588 Presentation.
Bootstrapping (And other statistical trickery). Reminder Of What We Do In Statistics Null Hypothesis Statistical Test Logic – Assume that the “no effect”
Random Walks and Semi-Supervised Learning Longin Jan Latecki Based on : Xiaojin Zhu. Semi-Supervised Learning with Graphs. PhD thesis. CMU-LTI ,
V5 Epidemics on networks
Numerical Experiments in Spin Network Dynamics Seth Major and Sean McGovern ‘07 Hamilton College Dept. of Physics Spin networks In one approach to quantum.
Directed-Graph Epidemiological Models of Computer Viruses Presented by: (Kelvin) Weiguo Jin “… (we) adapt the techniques of mathematical epidemiology to.
A Data Intensive High Performance Simulation & Visualization Framework for Disease Surveillance Arif Ghafoor, David Ebert, Madiha Sahar Ross Maciejewski,
Variables, sampling, and sample size. Overview  Variables  Types of variables  Sampling  Types of samples  Why specific sampling methods are used.
Random-Graph Theory The Erdos-Renyi model. G={P,E}, PNP 1,P 2,...,P N E In mathematical terms a network is represented by a graph. A graph is a pair of.
EpiFast: A Fast Algorithm for Large Scale Realistic Epidemic Simulations on Distributed Memory Systems Keith R. Bisset, Jiangzhuo Chen, Xizhou Feng, V.S.
Statistics and the Verification Validation & Testing of Adaptive Systems Roman D. Fresnedo M&CT, Phantom Works The Boeing Company.
Time series Model assessment. Tourist arrivals to NZ Period is quarterly.
E PIDEMIC SPREADING Speaker: Ao Weng Chon Advisor: Kwang-Cheng Chen 1.
Validation Dr Andy Evans. Preparing to model Verification Calibration/Optimisation Validation Sensitivity testing and dealing with error.
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.
1 How will execution time grow with SIZE? int array[SIZE]; int sum = 0; for (int i = 0 ; i < ; ++ i) { for (int j = 0 ; j < SIZE ; ++ j) { sum +=
Lecture 10: Network models CS 765: Complex Networks Slides are modified from Networks: Theory and Application by Lada Adamic.
Comparing Snapshots of Networks Shah Jamal Alam and Ruth Meyer Centre for Policy Modelling 28 th March, 2007 – CAVES Bi-annual Meeting, IIASA,
Hierarchy Overview Background: Hierarchy surrounds us: what is it? Micro foundations of social stratification Ivan Chase: Structure from process Action.
Analyzing wireless sensor network data under suppression and failure in transmission Alan E. Gelfand Institute of Statistics and Decision Sciences Duke.
 Probability in Propagation. Transmission Rates  Models discussed so far assume a 100% transmission rate to susceptible individuals (e.g. Firefighter.
Making sense of the Statistics
Principles of Extrapolation
1 Ch. 4, Sampling: How to Select a Few to Represent the Many (Pt. 1) Neumann, pp
Bangor Transfer Abroad Programme Marketing Research SAMPLING (Zikmund, Chapter 12)
Copyright © 2009 Pearson Education, Inc. 8.1 Sampling Distributions LEARNING GOAL Understand the fundamental ideas of sampling distributions and how the.
Network Science K. Borner A.Vespignani S. Wasserman.
1 Ch. 4, Sampling: How to Select a Few to Represent the Many (Pt. 1) Neumann, pp
Mean Field Methods for Computer and Communication Systems Jean-Yves Le Boudec EPFL Network Science Workshop Hong Kong July
Scale-free and Hierarchical Structures in Complex Networks L. Barabasi, Z. Dezso, E. Ravasz, S.H. Yook and Z. Oltvai Presented by Arzucan Özgür.
Epidemics Pedro Ribeiro de Andrade Münster, 2013.
University of Warwick, UK
Models.
What Stops Social Epidemics?
SAMPLING (Zikmund, Chapter 12.
SAMPLING (Zikmund, Chapter 12).
Ch. 40b Warm-Up (Review) Sketch an exponential population growth curve and a logistic population growth curve. What is an ecological footprint? What.
Project Ideas slides modified from Eileen Kraemer and David P. Feldman.
Susceptible, Infected, Recovered: the SIR Model of an Epidemic
© 2014 by Princeton University Press
Exponential Smoothing
Presentation transcript:

1) Need for multiple model types – beyond simulations. 2) Approximation models – successes & failures. 3) Looking to the future.

Simulations are Superb! The are many situations when we ‘know’ the network. In these cases it is theoretically trivial although computationally demanding to run multiple simulations on the network.

Simulations are Superb! The are many situations when we ‘know’ the network. In these cases it is theoretically trivial although computationally demanding to run multiple simulations on the network. Ferguson 2005

Simulations are Superb! The are many situations when we ‘know’ the network. In these cases it is theoretically trivial although computationally demanding to run multiple simulations on the network. Longini

Simulations are Superb! The are many situations when we ‘know’ the network. In these cases it is theoretically trivial although computationally demanding to run multiple simulations on the network. Keeling 2009

So what’s the problem? The problem comes when we don’t really know the network. All measured networks are approximations to reality and in general tell us about the past. What we usually need is: predictions about the future, so we need future networks some way to capture the uncertainties in network structure an intuitive way to access the impact of networks. Essentially we’d like all the tools and understanding we’ve gained over the last 100 years for ODE models of epidemics applied to networks.

Approximation Models Essentially we’d like all the tools and understanding we’ve gained over the last 100 years for ODE models of epidemics applied to networks. Approximation models fill this role, by constructing ODE models that capture elements of network structure. Four main approaches: 1. Branching theory / Susceptiblity sets (Diekmann, Ball) 2. PGF models (Volz) 3. Probabilistic edges (Sharkey) 4. Pairwise models (Rand, Keeling, Eames, House, Kiss) All of these produce equivalent results for the standard SIR model on an unclustered / configuration network.

Formulating Models dS dt = B –  S I – dS dI dt =  S I – gI – dI dR dt = gI – dR In the standard equations for epidemics, the only term that involves interaction is the transmission term. This transmission can only occur when there is an infected individual connected to a susceptible individual. It we label the number of such connected pairs [SI], then the equations become:

Formulating Models dS dt = B –  [S I] – dS dI dt =  [S I] – gI – dI dR dt = gI – dR In the standard equations for epidemics, the only term that involves interaction is the transmission term. This transmission can only occur when there is an infected individual connected to a susceptible individual. We label the number of such connected pairs [SI], then the equations become: These new equations are exact for a disease spreading through a network, the only difficulty is that we do not know [SI]. We are therefore left with two choices:  we approximate [SI] in terms of what we do know – leads to standard eqns.  we formulate a new equation for [SI].

[SI] PAIRS SI Creation Destruction d[SI] dt = S I I S Infection of an SS pair by an external source. Requires an SSI triple.  [SSI] SR  g [SI] Recovery of the infected member of the SI pair. II Infection of susceptible from within the pair   [SI] I I SI Infection of susceptible from outside the pair   [ISI] Formulating Pair-wise Models

Pair-wise: The Full Equations THE FULL EQUATIONS 1) The full equations are therefore for SIS and SIR type diseases: dS dt =   [SI] + g I =  [SI]  g I dI dt dR dt = g I d[SS] dt =  2  [SSI] + 2 g [SI] d[SI] dt =  [SSI]  g [SI]   [SI]   [ISI] + g[II] d[II] dt = 2  [ISI]  2  [SI]  2 g [II] + 2 g [SI] 2) If n is the average number of contacts per individual, then: n [A] =  [AB] B 3) These equations would be exact if we knew the value of the triples. We now approximate these in terms of known parameters.

Pair-wise: Formulation of Triples THE TRIPLE APPROXIMATION 1) In the simplest scenario, we can conceptualise a triple as two over- lapping pairs, which share the middle individual. SIR thus [SIR] = when all individuals have n connections. n-1 [SI][IR] n [I] [SI] [IR]

Pair-wise: Formulation of Triples THE TRIPLE APPROXIMATION 2) This enables us to close the equations and simulate an epidemic. 1) In the simplest scenario, we can conceptualise a triple as two over- lapping pairs, which share the middle individual. SIR thus [SIR] = when all individuals have n connections. n-1 [SI][IR] n [I] [SI] [IR] 3) This has been shown to be exact for the SIR model on a regular unclustered network.

Results for a network of ten thousand, and exactly 4 contacts per individual. Pair-wise: Formulation of Triples 3) This has been shown to be exact for the SIR model on a regular unclustered network.

So what’s the problem? Obviously these approximation methods aren’t perfect, so what are the challenges for the future: 1)SIS dynamics for sexually transmitted infections 2)Clustering 3)Extreme levels of heterogeneity 4)Dynamic networks I’ll look at each of these in turn and suggest possible avenues of attack.

SIS models Studying sexually transmitted infections (STIs) is an ideal use of networks – given that the network is often well-known and easier to define. However the SIS- model formulation used for STIs does not approximate well:

SIS models Studying sexually transmitted infections (STIs) is an ideal use of networks – given that the network is often well-known and easier to define. However the SIS- model formulation used for STIs does not approximate well: Results for a network of ten thousand, and exactly 3 contacts per individual.

SIS models Studying sexually transmitted infections (STIs) is an ideal use of networks – given that the network is often well-known and easier to define. However the SIS- model formulation used for STIs does not approximate well: These preliminary results suggest that counting infection episodes (cyan) allows growth rates to be estimated; while the prevalence is only captured when entire neighbourhoods are models. There is a need for more theoretical development in this area – but potential for impact is huge.

Clustering Understanding the implications of triangles in a network has long been a goal of network modelling. Some recent work is highlighting the important factors: The impact of clustering depends what we hold constant as clustering is added: Transmission rate Early growth R 0

Clustering Understanding the implications of triangles in a network has long been a goal of network modelling. Some recent work is highlighting the important factors: Studying the simplest clustered network (a single triangle) in extreme detail has highlighted the problems and potential solutions. We find it is the random recovery of individuals that breaks any of the approximation models. Maximum Entropy appears to offer the smallest errors.

Clustering Understanding the implications of triangles in a network has long been a goal of network modelling. Some recent work is highlighting the important factors: Household models as formulated by Ball and co-workers represent highly clustered networks where analytical traction is possible. Can these insights be used to underpin novel approximation models. In general, new theoretical approaches are required to create the next generation of models.

Extreme Heterogeneity

Multiple solutions to the problem of heterogeneous degree (number of contacts). The pairwise models can be expanded to include degree: [S n I m ] is the number of susceptibles with n contacts linked to infecteds with m. Sharkey’s methods capture the correlation between individuals in a network, although it requires the full network to be known or approximated. Volz’s PGF models automatically incorporates degree heterogeneity, but implicitly assume a configuration network – ie random connections.

Extreme Heterogeneity A bigger problem is the heterogeneity in local structure: some links are strong, long and frequent, others are weak and rare. some contacts are interconnected (clustered) others are not. there will be correlations between the demographics of connected individuals – eg age, occupation, gender etc.

Extreme Heterogeneity A bigger problem is the heterogeneity in local structure: some links are strong, long and frequent, others are weak and rare. some contacts are interconnected (clustered) others are not. there will be correlations between the demographics of connected individuals – eg age, occupation, gender etc. In principle all of these can be accommodated by increasing the number of classes / compartments within our models. But it is not an ideal solution as the number of classes grows exponentially. Work is needed to develop models where these correlated network structures arise naturally.

Networks are dynamic at a range of temporal scales: Our patterns of contacts change during each day, reflecting social context. Dynamics Networks am am pm pm

Networks are dynamic at a range of temporal scales: Our patterns of contacts change during each day, reflecting social context. Our contacts change during each week, especially at weekends. Dynamics Networks

Networks are dynamic at a range of temporal scales: Our patterns of contacts change during each day, reflecting social context. Our patterns of contact change during each week, especially at weekends. Our patterns of contacts change as we grow older. Dynamics Networks Its down-hill from 50

Networks are dynamic at a range of temporal scales: Our patterns of contacts change during each day, reflecting social context. Our patterns of contact change during each week, especially at weekends. Our patterns of contacts change as we grow older. Contact patterns change as a consequence of infection. Dynamics Networks

Networks are dynamic at a range of temporal scales: Our patterns of contacts change during each day, reflecting social context. Our patterns of contact change during each week, especially at weekends. Our patterns of contacts change as we grow older. Contact patterns change as a consequence of infection. Again new modelling approaches are required to incorporate these changes. These need to be under-pinned by detailed data collected over time and during illnesses. In addition, we need a new ‘vocabulary’ to deal with dynamic networks. Dynamics Networks

New insights are only likely from a blend of approaches: Theoretical analysis of exact cases Richer data sets on which to test ideas – networks and infection Analysis of simulation results The interplay between networks and infections has many open problems for future generations of researchers.