 Probability in Propagation. Transmission Rates  Models discussed so far assume a 100% transmission rate to susceptible individuals (e.g. Firefighter.

Slides:



Advertisements
Similar presentations
Probability in Propagation
Advertisements

Propagation in Networks
Psych 5500/6500 t Test for Two Independent Groups: Power Fall, 2008.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 18 Sampling Distribution Models.
School of Information University of Michigan Network resilience Lecture 20.
Machine Learning in Practice Lecture 7 Carolyn Penstein Rosé Language Technologies Institute/ Human-Computer Interaction Institute.
Population dynamics of infectious diseases Arjan Stegeman.
1 Epidemic Spreading in Real Networks: an Eigenvalue Viewpoint Yang Wang Deepayan Chakrabarti Chenxi Wang Christos Faloutsos.
The Model: Moving From State to State 1 Simplified Model: Two states: = susceptible, = infected (SI Model) t=0.
Co-Training and Expansion: Towards Bridging Theory and Practice Maria-Florina Balcan, Avrim Blum, Ke Yang Carnegie Mellon University, Computer Science.
Communication Systems Simulation - I Harri Saarnisaari Part of Simulations and Tools for Telecommunication Course.
DAST 2005 Week 4 – Some Helpful Material Randomized Quick Sort & Lower bound & General remarks…
Warm-up Problems N(2,4) is a normal random variable. What is E[3+N(2,4)]? Random variable X equals 0 with probability 0.4, 3 with probability 0.5, and.
Sequence comparison: Significance of similarity scores Genome 559: Introduction to Statistical and Computational Genomics Prof. James H. Thomas.
Multicast Communication Multicast is the delivery of a message to a group of receivers simultaneously in a single transmission from the source – The source.
EVALUATION David Kauchak CS 451 – Fall Admin Assignment 3 - change constructor to take zero parameters - instead, in the train method, call getFeatureIndices()
Online Social Networks and Media Epidemics and Influence.
Let’s flip a coin. Making Data-Based Decisions We’re going to flip a coin 10 times. What results do you think we will get?
The University of Texas at Arlington Topics in Random Processes CSE 5301 – Data Modeling Guest Lecture: Dr. Gergely Záruba.
Contagion in Networks Networked Life NETS 112 Fall 2013 Prof. Michael Kearns.
V5 Epidemics on networks
Epidemic dynamics on networks Kieran Sharkey University of Liverpool NeST workshop, June 2014.
Evaluating What’s Been Learned. Cross-Validation Foundation is a simple idea – “ holdout ” – holds out a certain amount for testing and uses rest for.
Course outline HWE: What happens when Hardy- Weinberg assumptions are met Inheritance: Multiple alleles in a population; Transmission of alleles in a family.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
 Propagation in Networks. Network Structure and Propagation  Diseases, fads, rumors, viral social media content all spread the same way in networks.
AP STATISTICS LESSON SIMULATING EXPERIMENTS.
Comp. Genomics Recitation 3 The statistics of database searching.
Sampling Distributions Adapted from Exploring Statistics with the TI-83 by Gail Burrill, Patrick Hopfensperger, Mike Koehler.
Ensembles. Ensemble Methods l Construct a set of classifiers from training data l Predict class label of previously unseen records by aggregating predictions.
ADVANCED PERCEPTRON LEARNING David Kauchak CS 451 – Fall 2013.
جلسه یازدهم شبکه های کامپیوتری به نــــــــــــام خدا.
STAR Sti, main features V. Perevoztchikov Brookhaven National Laboratory,USA.
A Cursory Introduction to Real Options Andrew Brown 5/2/02.
Mathematical Modeling of Bird Flu Propagation Urmi Ghosh-Dastidar New York City College of Technology City University of New York December 1, 2007.
Network theory 101 Temporal effects What we are interested in What kind of relevant temporal /topological structures are there? Why? How does.
Question 14 Exercise page 341 Carwash. This records our frustration with trying to match our answer with the back of the book. Learning did happen.
Online Social Networks and Media
 The point estimators of population parameters ( and in our case) are random variables and they follow a normal distribution. Their expected values are.
I NFORMATION C ASCADE Priyanka Garg. OUTLINE Information Propagation Virus Propagation Model How to model infection? Inferring Latent Social Networks.
Generators Lesson!  This will be broken into multiple parts  The kids will be attempting to recreate a graph based on given data, but not being allowed.
Simulation. Simulation  Simulation imitation of chance behavior based on a model that accurately reflects the phenomenon under consideration  By observing.
Ensemble Methods Construct a set of classifiers from the training data Predict class label of previously unseen records by aggregating predictions made.
Simulation. Simulation is a way to model random events, such that simulated outcomes closely match real-world outcomes. By observing simulated outcomes,
Local Search. Systematic versus local search u Systematic search  Breadth-first, depth-first, IDDFS, A*, IDA*, etc  Keep one or more paths in memory.
Siddhartha Gunda Sorabh Hamirwasia.  Generating small world network model.  Optimal network property for decentralized search.  Variation in epidemic.
Predicting the Future To Predict the Future, “all we have to have is a knowledge of how things are and an understanding of the rules that govern the changes.
Louisiana Department of Transportation and Development Forecasting Construction Cost Index Values Using Auto Regression Modeling Charles Nickel, P.E. Cost.
1 Lecture 16 Epidemics University of Nevada – Reno Computer Science & Engineering Department Fall 2015 CS 791 Special Topics: Network Architectures and.
1 Distributed Vertex Coloring. 2 Vertex Coloring: each vertex is assigned a color.
Chapter 7, continued.... IV. Introduction to Sampling Distributions Suppose you take a second sample of n=30 and calculate your estimators again: s =
Tests of Significance We use test to determine whether a “prediction” is “true” or “false”. More precisely, a test of significance gets at the question.
The expected value The value of a variable one would “expect” to get. It is also called the (mathematical) expectation, or the mean.
The Law of Averages. What does the law of average say? We know that, from the definition of probability, in the long run the frequency of some event will.
1 Copyright © 2014, 2012, 2009 Pearson Education, Inc. Chapter 9 Understanding Randomness.
Chapter 11 – Neural Nets © Galit Shmueli and Peter Bruce 2010 Data Mining for Business Intelligence Shmueli, Patel & Bruce.
Independent Cascade Model and Linear Threshold Model
Through University Faculty
What Stops Social Epidemics?
Brian Lafferty Virus on a Network.
Unit 5: Probability—What are the Chances?
Independent Cascade Model and Linear Threshold Model
Networked Life NETS 112 Fall 2014 Prof. Michael Kearns
Predicting the Future To Predict the Future, “all we have to have is a knowledge of how things are and an understanding of the rules that govern the changes.
Matching Methods & Propensity Scores
Predicting the Future To Predict the Future, “all we have to have is a knowledge of how things are and an understanding of the rules that govern the changes.
Diffusion in Networks Dr. Henry Hexmoor Department of Computer Science Southern Illinois University Carbondale 1/17/2019.
Malik Magdon-Ismail, Konstantin Mertsalov, Mark Goldberg
Viral Marketing over Social Networks
Independent Cascade Model and Linear Threshold Model
Presentation transcript:

 Probability in Propagation

Transmission Rates  Models discussed so far assume a 100% transmission rate to susceptible individuals (e.g. Firefighter problem)  Almost no diseases are this contagious  Whooping cough: 90% transmission rate  HIV: 2% transmission rate  Contagion rate for “information” is hard to predict, but we make assumptions

Example  Assume node A is infected.  Let the transmission rate be p. In this example, p=0.8.  What is the chance that B is infected?

Example  If B was infected by A, what is the chance that C is infected by B?  What is the overall chance that C is infected?

Multiple Neighbors  Both A and B are infected.  What is the chance that C is infected in a 1- threshold model?  What about a 2-threshold model?

A closer look at the possibilities Now let p=0.6. Let’s work out the possible scenarios from the previous slide.

A more extensive example  A and B start out infected. Let p=0.6 as in the previous slide.  What is the chance that C is infected in a 1-threshold model?  Let the probability that D is infected be 0.7. What is the probability that E gets infected?  Repeat for a 2-threshold model.

All the possibilities!

When we need simulation  A and B start infected. They can infect C and/or D  If one node, say C, is uninfected, in the next time step it could be infected by A or B again, but it could also be infected by D.  If we change to an SIS or SIR or SIRS model, all these calculations change.  The way the disease propagates at each time step changes  Too much to calculate by hand, especially in big nets!

Simulations  Take a network. Set some nodes as I and others as S.  When there is a probability, make a decision (infect or not). Repeat for as long as the simulation runs. Get results.  Repeat the simulation, making decisions that may go the other way (e.g. a 60% transmission rate may lead to infection in one simulation and no infection in another)  Do the simulation a lot of times, and look at the average result.

Simulation Exercise  SI model  1-threshold  transmission rate = 0.7  Assume a susceptible node can be infected at each time step  Use a random number generator to get a number between 0 and 100   If number <70, infect, otherwise do not.

Simulation Example  A and B are infected, 50% chance D is infected  Does C become infected?  Random number to see if infection comes from A  If not from A, random number to see if infection comes from B  50% chance D is infected  Random number to decide if D is actually infected  Does E become infected?  If C is infected, random number to see if C infects  If D is infected, random number to see if D infects

Now you try Initial infection D (100% chance of infection) H (80% chance of infection)