Interacting Viruses: Can Both Survive? Alex Beutel, B. Aditya Prakash, Roni Rosenfeld, Christos Faloutsos Carnegie Mellon University, USA KDD 2012, Beijing.

Slides:



Advertisements
Similar presentations
Probability in Propagation
Advertisements

Modeling of Complex Social Systems MATH 800 Fall 2011.
Mobile Communication Networks Vahid Mirjalili Department of Mechanical Engineering Department of Biochemistry & Molecular Biology.
Network Security: an Economic Perspective Marc Lelarge (INRIA-ENS) currently visiting STANFORD TRUST seminar, Berkeley 2011.
R 0 and other reproduction numbers for households models MRC Centre for Outbreak analysis and modelling, Department of Infectious Disease Epidemiology.
Influence propagation in large graphs - theorems and algorithms B. Aditya Prakash Christos Faloutsos
Dynamical Processes on Large Networks B. Aditya Prakash Carnegie Mellon University MMS, SIAM AN, Minneapolis, July 10,
ICDM, Shenzhen, 2014 Flu Gone Viral: Syndromic Surveillance of Flu on Twitter using Temporal Topic Models Liangzhe Chen, K. S. M. Tozammel Hossain, Patrick.
School of Information University of Michigan Network resilience Lecture 20.
© 2012 IBM Corporation IBM Research Gelling, and Melting, Large Graphs by Edge Manipulation Joint Work by Hanghang Tong (IBM) B. Aditya Prakash (Virginia.
Ch 9.4: Competing Species In this section we explore the application of phase plane analysis to some problems in population dynamics. These problems involve.
Boyce/DiPrima 9th ed, Ch 2.5: Autonomous Equations and Population Dynamics Elementary Differential Equations and Boundary Value Problems, 9th edition,
RD processes on heterogeneous metapopulations: Continuous-time formulation and simulations wANPE08 – December 15-17, Udine Joan Saldaña Universitat de.
On the Spread of Viruses on the Internet Noam Berger Joint work with C. Borgs, J.T. Chayes and A. Saberi.
1 Introduction to Computability Theory Lecture12: Reductions Prof. Amos Israeli.
CMU SCS Mining Billion-node Graphs Christos Faloutsos CMU.
Social Networks and Graph Mining Christos Faloutsos CMU - MLD.
1 Epidemic Spreading in Real Networks: an Eigenvalue Viewpoint Yang Wang Deepayan Chakrabarti Chenxi Wang Christos Faloutsos.
Persistence and dynamics of disease in a host-pathogen model with seasonality in the host birth rate. Rachel Norman and Jill Ireland.
Network Resilience: Exploring Cascading Failures Vishal Misra Columbia University in the City of New York Joint work with Ed Coffman, Zihui Ge and Don.
1 Learning Entity Specific Models Stefan Niculescu Carnegie Mellon University November, 2003.
Announcements Added a README file re: VORTEX HW3 due Wednesday First draft due April 16 (Changed from April 13)!
Virus Propagation Modeling Chenxi Wang, Christos Faloutsos Yang Wang, Deepayan Chakrabarti Carnegie Mellon University Center for Computer.
1) Need for multiple model types – beyond simulations. 2) Approximation models – successes & failures. 3) Looking to the future.
Universal Behavior in a Generalized Model of Contagion Peter S. Dodds Duncan J. Watts Columbia University.
Models of Influence in Online Social Networks
BROWSERS & BROWSING What, Which & Why. WHAT IS A BROWSER? Once you have an Internet connection, some programs access the internet automatically to operate.
1 Worm Modeling and Defense Cliff C. Zou, Don Towsley, Weibo Gong Univ. Massachusetts, Amherst.
Online Social Networks and Media Epidemics and Influence.
Spreading of Epidemic Based on Human and Animal Mobility Pattern
Epidemiology modeling with Stella CSCI Stochastic vs. deterministic  Suppose there are 1000 individuals and each one has a 30% chance of being.
2 Introduction: phase transition phenomena Phase transition: qualitative change as a parameter crosses threshold Matter temperature magnetism demagnetism.
Influence propagation in large graphs - theorems and algorithms B. Aditya Prakash Christos Faloutsos
CMU SCS Large Graph Mining Christos Faloutsos CMU.
Carnegie Mellon School of Computer Science Modeling Website Popularity Competition in the Attention-Activity Marketplace Bruno Ribeiro Christos Faloutsos.
Data Analysis in YouTube. Introduction Social network + a video sharing media – Potential environment to propagate an influence. Friendship network and.
SIR Epidemic Models CS 390/590 Fall 2009
V5 Epidemics on networks
CODE RED WORM PROPAGATION MODELING AND ANALYSIS Cliff Changchun Zou, Weibo Gong, Don Towsley.
Directed-Graph Epidemiological Models of Computer Viruses Presented by: (Kelvin) Weiguo Jin “… (we) adapt the techniques of mathematical epidemiology to.
Interacting Viruses in Networks: Can Both Survive? Authors: Alex Beutel, B. Aditya Prakash, Roni Rosenfeld, and Christos Faloutsos Presented by: Zachary.
Two species in a habitat Models of Population Interactions.
Coevolution in mutualistic communities Plants Animals Network structure for a plant-frugivore community in southeastern Spain. Bascompte and Jordano, 2007.
Winner-takes-all: Competing Viruses or Ideas on fair-play Networks B. Aditya Prakash, Alex Beutel, Roni Rosenfeld, Christos Faloutsos Carnegie Mellon University,
Spotting Culprits in Epidemics: How many and Which ones? B. Aditya Prakash Virginia Tech Jilles Vreeken University of Antwerp Christos Faloutsos Carnegie.
Mathematical Modeling of Bird Flu Propagation Urmi Ghosh-Dastidar New York City College of Technology City University of New York December 1, 2007.
Epidemic (Compartment) Models. Epidemic without Removal SI Process Only Transition: Infection Transmission SIS Process Two Transitions: Infection and.
Network Modeling of Epidemics 8-13 July UW - NME Workshop Prof. Martina Morris Prof. Steven Goodreau Samuel Jenness Sponsored by: NICHD and the.
Influence propagation in large graphs - theorems and algorithms B. Aditya Prakash Christos Faloutsos
ECML-PKDD 2010, Barcelona, Spain B. Aditya Prakash*, Hanghang Tong* ^, Nicholas Valler+, Michalis Faloutsos+, Christos Faloutsos* * Carnegie Mellon University,
Propagation on Large Networks B. Aditya Prakash Christos Faloutsos Carnegie Mellon University.
 Probability in Propagation. Transmission Rates  Models discussed so far assume a 100% transmission rate to susceptible individuals (e.g. Firefighter.
Du, Faloutsos, Wang, Akoglu Large Human Communication Networks Patterns and a Utility-Driven Generator Nan Du 1,2, Christos Faloutsos 2, Bai Wang 1, Leman.
Propagation on Large Networks B. Aditya Prakash Christos Faloutsos Carnegie Mellon University.
Class 21: Spreading Phenomena PartI
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.
Statistical processes ENMA 420/520 Statistical Processes Spring 2007 Michael F. Cochrane, Ph.D. Dept. of Engineering Management Old Dominion University.
CopyCatch: Stopping Group Attacks by Spotting Lockstep Behavior in Social Networks (WWW2013) BEUTEL, ALEX, WANHONG XU, VENKATESAN GURUSWAMI, CHRISTOPHER.
Introduction to the Scientific Method Key Vocabulary Analyze - Review the data from an experiment to find out what they mean (evidence) (see interpret).
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
Mean Field Methods for Computer and Communication Systems Jean-Yves Le Boudec EPFL Network Science Workshop Hong Kong July
Epidemic spreading on preferred degree adaptive networks Shivakumar Jolad, Wenjia Liu, R. K. P. Zia and Beate Schmittmann Department of Physics, Virginia.
Theory of Computational Complexity Probability and Computing Chapter Hikaru Inada Iwama and Ito lab M1.
B. Aditya Prakash Naren Ramakrishnan
Boyce/DiPrima 9th ed, Ch 9.4: Competing Species Elementary Differential Equations and Boundary Value Problems, 9th edition, by William E. Boyce and.
What Stops Social Epidemics?
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.
Large Graph Mining: Power Tools and a Practitioner’s guide
Susceptible, Infected, Recovered: the SIR Model of an Epidemic
Presentation transcript:

Interacting Viruses: Can Both Survive? Alex Beutel, B. Aditya Prakash, Roni Rosenfeld, Christos Faloutsos Carnegie Mellon University, USA KDD 2012, Beijing

Competing Contagions Beutel et. al Firefox v ChromeBlockbuster v Hulu Biological common flu/avian flu

Outline Introduction Propagation Model Problem and Result Proof Sketch Simulations and Real Examples Implications and Subtleties Conclusions Beutel et. al

A simple model: SI 1|2 S Modified flu-like (SIS) Susceptible-Infected 1 or 2 -Susceptible Interaction Factor ε ▫Full Mutual Immunity: ε = 0 ▫Partial Mutual Immunity (competition): ε < 1 ▫Cooperation: ε > 1 Beutel et. al Virus 1 Virus 2 &

Who-can-Influence-whom Graph Beutel et. al

Competing Viruses - Attacks Beutel et. al

Competing Viruses - Attacks Beutel et. al All attacks are Independent

Competing Viruses - Cure Beutel et. al Abandons Chrome Abandons Firefox

Competing Viruses Beutel et. al εβ 2 &

Outline Introduction Propagation Model Problem and Result Proof Sketch Simulations and Real Examples Implications and Subtleties Conclusions Beutel et. al

Question: What happens in the end? Beutel et. al ASSUME: Virus 1 is stronger than Virus 2 ε = 0 Winner takes all ε = 1 Co-exist independently ε = 2 Viruses cooperate What about for 0 < ε <1 ? Is there a point at which both viruses can co-exist? What about for 0 < ε <1 ? Is there a point at which both viruses can co-exist? Clique: [Castillo-Chavez+ 1996] Arbitrary Graph: [Prakash+ 2011]

Answer: Yes! There is a phase transition Beutel et. al ASSUME: Virus 1 is stronger than Virus 2

Answer: Yes! There is a phase transition Beutel et. al ASSUME: Virus 1 is stronger than Virus 2

Answer: Yes! There is a phase transition Beutel et. al ASSUME: Virus 1 is stronger than Virus 2

Our Result: Viruses can Co-exist Beutel et. al Given our SI 1|2 S model and a fully connected graph, there exists an ε critical such that for ε ≥ ε critical, there is a fixed point where both viruses survive. 1.Virus 1 is stronger than Virus 2, if: strength(Virus 1) > strength(Virus 2) 2.Strength(Virus) σ = N β / δ In single virus models, threshold is σ ≥ 1

Proof Sketch [Details] View as dynamical system Define in terms of κ 1, κ 2, i 12 ▫κ 1 is fraction of population infected with virus 1 (κ 2 for virus 2) ▫i 12 is fraction of population infected with both Beutel et. al κ1κ1 κ2κ2

Proof Sketch [Details] View as dynamical system Beutel et. al Fixed point when New Infections Cured Infections κ1κ1 κ2κ2

Proof Sketch [Details] 3 previously known fixed points: Beutel et. al Both viruses die Virus 2 dies, virus 1 lives on alone Virus 1 dies, virus 2 lives on alone I1I1 I2I2 I 1,2

Proof Sketch [Details] For co-existing fixed point, κ 1, κ 2, i 12 must be: 1.Real 2.Positive 3.Less than 1 Beutel et. al

Result Enforcing system constraints, we get: Beutel et. al Again, there exists a valid fixed point for all ε ≥ ε critical

Outline Introduction Propagation Model Problem and Result Proof Sketch Simulations and Real Examples Implications and Subtleties Conclusions Beutel et. al

Simulation: σ 1 = 6, σ 2 = 4 Beutel et. al

Beutel et. al Simulation: σ 1 = 6, σ 2 = 4, ε = 0.4

Beutel et. al Simulation: σ 1 = 6, σ 2 = 4, ε = 0.4

Real Examples Beutel et. al Hulu v Blockbuster [Google Search Trends data]

Real Examples Beutel et. al Chrome v Firefox [Google Search Trends data]

Real Examples with Prediction Beutel et. al Chrome v Firefox [Google Search Trends data]

Outline Introduction Propagation Model Problem and Result Proof Sketch Simulations and Real Examples Implications and Subtleties ▫Arbitrary Graphs ▫Cooperation Conclusions Beutel et. al

Arbitrary graphs? Beutel et. al Equivalent to single-virus SIS model with strength εβ 2 /δ 2 Therefore, What if virus 1 is infinitely strong ( δ 1 =0 )?

Cooperation: ε > 1 Two Cases: ▫Piggyback σ 1 ≥ 1 > σ 2 : Strong virus helps weak virus survive ▫Teamwork 1 > σ 1 ≥ σ 2 : Two weak viruses help each other survive Beutel et. al

Cooperation: Piggyback Setting Beutel et. al σ 1 = 3, σ 2 = 0.5 ε = 1 : Independent

Cooperation: Piggyback Setting Beutel et. al σ 1 = 3, σ 2 = 0.5 ε = 3.5

Cooperation: Teamwork Setting Beutel et. al σ 1 = 0.8, σ 2 = 0.6 ε = 1 : Independent

Cooperation: Teamwork Setting Beutel et. al σ 1 = 0.8, σ 2 = 0.6 ε = 8

Outline Introduction Propagation Model Problem and Result Simulations Real Examples Proof Sketch Conclusions Beutel et. al

Conclusions Interacting Contagions (Chrome vs Firefox) ▫Flu-like model ▫Includes partial or full mutual immunity (competition) as well as cooperation Q: Can competing viruses co-exist? A: Yes Simulations and Case Studies on real data Beutel et. al

Any Questions? Alex Beutel 37

Proof Sketch View as dynamical system (Chrome vs Firefox) Beutel et. al rate of change in κ 1 = rate of new additions – rate of people leaving rate of new additions = current Chrome users x available susceptibles x transmissibility + current Chrome users x current Firefox users x ε x transmissibility rate people leaving = current Chrome users x curing rate

Proof Sketch View as dynamical system 3 previously known fixed points: Beutel et. al Both viruses die Virus 2 dies, virus 1 lives on alone Virus 1 dies, virus 2 lives on alone

Proof Sketch Just enforcing the constraint that the terms be positive, we get: Beutel et. al

A Qualitative Case Study: Sex Ed. Beutel et. al Abstinence-Only EducationComprehensive Sex Education Virus 1: Sexual Activity Virus 2: Abstinence Pledge Virus 1: Sexual Activity Virus 2: Safe Sex Practices Sexually Inactive and Uneducated Sexually ActiveAbstinent Practices Unsafe Sex Believes in Safe Sex Practices Safe Sex Sexually Inactive and Uneducated