I NFORMATION C ASCADE Priyanka Garg. OUTLINE Information Propagation Virus Propagation Model How to model infection? Inferring Latent Social Networks.

Slides:



Advertisements
Similar presentations
Probability in Propagation
Advertisements

Propagation in Networks
Viral Marketing – Learning Influence Probabilities.
COMP 621U Week 3 Social Influence and Information Diffusion
Transportation Problem (TP) and Assignment Problem (AP)
Minimizing Seed Set for Viral Marketing Cheng Long & Raymond Chi-Wing Wong Presented by: Cheng Long 20-August-2011.
Spread of Influence through a Social Network Adapted from :
DAVA: Distributing Vaccines over Networks under Prior Information
Information Networks Failures and Epidemics in Networks Lecture 12.
Online Social Networks and Media. Graph partitioning The general problem – Input: a graph G=(V,E) edge (u,v) denotes similarity between u and v weighted.
Maximizing the Spread of Influence through a Social Network By David Kempe, Jon Kleinberg, Eva Tardos Report by Joe Abrams.
Based on “Cascading Behavior in Networks: Algorithmic and Economic Issues” in Algorithmic Game Theory (Jon Kleinberg, 2007) and Ch.16 and 19 of Networks,
Learning Causality Some slides are from Judea Pearl’s class lecture
GS 540 week 6. HMM basics Given a sequence, and state parameters: – Each possible path through the states has a certain probability of emitting the sequence.
Visual Recognition Tutorial
1 Epidemic Spreading in Real Networks: an Eigenvalue Viewpoint Yang Wang Deepayan Chakrabarti Chenxi Wang Christos Faloutsos.
Tirgul 9 Amortized analysis Graph representation.
INFERRING NETWORKS OF DIFFUSION AND INFLUENCE Presented by Alicia Frame Paper by Manuel Gomez-Rodriguez, Jure Leskovec, and Andreas Kraus.
Who Do You Know? A Simulation Study of Infectious Disease Control Through Contact Tracing Benjamin Armbruster and Margaret L. Brandeau Stanford University.
Network Identifiability with Expander Graphs Hamed Firooz, Linda Bai, Sumit Roy Spring 2010.
Maximizing Product Adoption in Social Networks
1 Lecture 4 Maximal Flow Problems Set Covering Problems.
Models of Influence in Online Social Networks
Online Social Networks and Media Epidemics and Influence.
1 1 MPI for Intelligent Systems 2 Stanford University Manuel Gomez Rodriguez 1,2 David Balduzzi 1 Bernhard Schölkopf 1 UNCOVERING THE TEMPORAL DYNAMICS.
Contagion in Networks Networked Life NETS 112 Fall 2013 Prof. Michael Kearns.
V5 Epidemics on networks
1 1 Stanford University 2 MPI for Biological Cybernetics 3 California Institute of Technology Inferring Networks of Diffusion and Influence Manuel Gomez.
1 1 Stanford University 2 MPI for Biological Cybernetics 3 California Institute of Technology Inferring Networks of Diffusion and Influence Manuel Gomez.
 Propagation in Networks. Network Structure and Propagation  Diseases, fads, rumors, viral social media content all spread the same way in networks.
Winner-takes-all: Competing Viruses or Ideas on fair-play Networks B. Aditya Prakash, Alex Beutel, Roni Rosenfeld, Christos Faloutsos Carnegie Mellon University,
Manuel Gomez Rodriguez Structure and Dynamics of Information Pathways in On-line Media W ORKSHOP M ENORCA, MPI FOR I NTELLIGENT S YSTEMS.
Online Social Networks and Media
1 Network Models Transportation Problem (TP) Distributing any commodity from any group of supply centers, called sources, to any group of receiving.
 Probability in Propagation. Transmission Rates  Models discussed so far assume a 100% transmission rate to susceptible individuals (e.g. Firefighter.
Manuel Gomez Rodriguez Bernhard Schölkopf I NFLUENCE M AXIMIZATION IN C ONTINUOUS T IME D IFFUSION N ETWORKS , ICML ‘12.
Network Flows Chun-Ta, Yu Graduate Institute Information Management Dept. National Taiwan University.
Lecture 4: Likelihoods and Inference Likelihood function for censored data.
CS 590 Term Project Epidemic model on Facebook
Algorithms For Solving History Sensitive Cascade in Diffusion Networks Research Proposal Georgi Smilyanov, Maksim Tsikhanovich Advisor Dr Yu Zhang Trinity.
1 1 MPI for Intelligent Systems 2 Stanford University Manuel Gomez Rodriguez 1,2 Bernhard Schölkopf 1 S UBMODULAR I NFERENCE OF D IFFUSION NETWORKS FROM.
F EATURE -E NHANCED P ROBABILISTIC M ODELS FOR D IFFUSION N ETWORK I NFERENCE Stefano Ermon ECML-PKDD September 26, 2012 Joint work with Liaoruo Wang and.
1 Lecture 16 Epidemics University of Nevada – Reno Computer Science & Engineering Department Fall 2015 CS 791 Special Topics: Network Architectures and.
Markov Random Fields in Vision
1 1 Stanford University 2 MPI for Biological Cybernetics 3 California Institute of Technology Inferring Networks of Diffusion and Influence Manuel Gomez.
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
Contagion in Networks Networked Life NETS 112 Fall 2015 Prof. Michael Kearns.
Inferring Networks of Diffusion and Influence
Hiroki Sayama NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Network Models Hiroki Sayama
Independent Cascade Model and Linear Threshold Model
Greedy & Heuristic algorithms in Influence Maximization
What Stops Social Epidemics?
Link Prediction and Network Inference
How do I influence people on Facebook and Twitter?
Networked Life NETS 112 Fall 2018 Prof. Michael Kearns
Independent Cascade Model and Linear Threshold Model
Maximizing the Spread of Influence through a Social Network
Effective Social Network Quarantine with Minimal Isolation Costs
Maximal Independent Set
Mixture of Mutually Exciting Processes for Viral Diffusion
Networked Life NETS 112 Fall 2017 Prof. Michael Kearns
Networked Life NETS 112 Fall 2014 Prof. Michael Kearns
Networked Life NETS 112 Fall 2016 Prof. Michael Kearns
Diffusion in Networks Dr. Henry Hexmoor Department of Computer Science Southern Illinois University Carbondale 1/17/2019.
3.3 Network-Centric Community Detection
Kempe-Kleinberg-Tardos Conjecture A simple proof
Malik Magdon-Ismail, Konstantin Mertsalov, Mark Goldberg
Viral Marketing over Social Networks
Independent Cascade Model and Linear Threshold Model
Networked Life NETS 112 Fall 2019 Prof. Michael Kearns
Presentation transcript:

I NFORMATION C ASCADE Priyanka Garg

OUTLINE Information Propagation Virus Propagation Model How to model infection? Inferring Latent Social Networks Inferring edge influence Inferring influence volume

I NFORMATION P ROPAGATION How information/infection/influence flows in the network? Epidemiology: Question: Will a virus take over the network? Type of virus: Susceptible Infected Susceptible (SIS) Example: Flu Susceptible Infected Removed (SIR) Example: Chicken-pox, deadly disease Viral Marketing: Once a node is infected, it remains infected. Question: How to select a subset of persons such that maximum number of persons can be influenced?

H OW TO MODEL INFECTION ? Simple model: Each infected node infects its neighbor with a fixed probability. SIS: A node infects its neighbor with probability b (how infectious is the virus?) Node recovers with probability a (how easy is it to get cured?) Strength of virus = b/a Result: If virus strength < t then virus will instinct eventually. t = 1/largest eigen value of adjacency matrix A.

H OW TO MODEL INFECTION ? Independent Contagion Model Each infected node infects its neighboring node with probability p ij. Threshold Model Each infected node i infect its neighboring node j with weight w ij. The node j becomes active if ∑ j=neigh(i) w ij > th i. th i is the threshold of node i.

H OW TO MODEL INFECTION ?: G ENERAL C ONTAGION M ODEL General language to describe information diffusion. Model: S infected nodes tried but failed to infect node v. New node u becomes infected. Probability of node u successfully influencing node v also depends on S. p v (u, S) Example Node becomes active if k of its neighbors are active. ie. if |S + 1| > k then p v (u, S) = 1 else 0 Independent Cascade: p v (u,S) = p (u,v) Threshold model: if (p (S,v) + p (u,v) ) > t then p v (u,S) = 1 else 0

H OW TO MODEL INFECTION ?: G ENERAL C ONTAGION M ODEL Can also model the diminishing returns property S>T then Gain(S + u) < Gain (T + u) Gain = Probability of infecting neighbor j

C HALLENGES IN USING THESE MODELS Problem under consideration Viral marketing: How to select a subset of persons such that maximum number of persons can be influenced? How to find the infection probability/weights of every edge?

I NFERRING INFECTION PROBABILITIES We know the time of infections over a lots of cascades. Train: Maximize the likelihood of node infections over all the nodes in all the cascades. Likelihood = ∏ c ∏ i P i,c P i = P(i gets infected at time t i | infected nodes) Independent Contagion Model P i =At least one of the already infected node infects node i P i = 1 - ∏ j (1-(probability of infection from node j to node i at time t i ))

I NFERRING INFECTION PROBABILITIES Variability with time: Infection probabilities vary with time. Let w(t) is the distribution which captures the variability with time. Probability of node j infecting node i at time t is w(t- t j )*A ji. Here t j is the infection time of node j. Thus: P i = 1 - ∏ j (1- w(t i -t j )A ji ) The log-likelihood maximization problem can be shown to be a convex optimization problem

A NOTHER APPROACH : MORE DIRECT Find number of infected nodes at any time t? Number of infected nodes at time t depends only on number of already infected nodes. Model: V(t) is the number of nodes infected at time t V(t+1) = ∑ u=1,N ∑ l=0,L-1 M u (t-l) I u (l+1) M u (t) = 1 if node u is infected at time t I u (t) = Infection variability with time Minimize the difference between V(t) and observed volume at every time t. Accounting for novelty: V(t+1) = α(t)∑ u=1,N ∑ l=0,L-1 M u (t-l) I u (l+1)

THANK YOU

SIS Let p it = P(i is infected at time t) t it = P(i doesn’t receive infection from its neighbor) t it = ∏ j=neigh(i) (p j(t-1) (1-b) + 1 – p j(t-1) ) 1-p it =P(i is healthy at t-1 and didn’t receive infection) + P(i is infected at t-1 and got recovered and didn’t receive infection) + P(i is not infected at t-1 but got cured after infection at t). 1 – p it = (1-p i(t-1) ) t it + p i(t-1) a t it + (1-p i(t-1) )t it a 0.5