Diffusion of information and social contagion

Similar documents
Epidemics and information spreading

Diffusion of Innovation and Influence Maximization

Diffusion of Innovation

Reliability and Efficiency of Generalized Rumor Spreading Model on Complex Social Networks

Epidemics on networks

Epidemics on networks

KINETICS OF SOCIAL CONTAGION. János Kertész Central European University. SNU, June

arxiv:cond-mat/ v2 [cond-mat.stat-mech] 20 Apr 2004

Social Influence in Online Social Networks. Epidemiological Models. Epidemic Process

Modeling, Analysis, and Control of Information Propagation in Multi-layer and Multiplex Networks. Osman Yağan

arxiv: v1 [physics.soc-ph] 9 Jul 2008

KINETICS OF COMPLEX SOCIAL CONTAGION. János Kertész Central European University. Pohang, May 27, 2016

CS224W: Analysis of Networks Jure Leskovec, Stanford University

Reconstructing Patterns of Information Diffusion from Incomplete Observations

GlobalStabilityofStificrsImpactonMemeTransmissionModel. Global Stability of Stificrs Impact on Meme Transmission Model

Diffusion and random walks on graphs

Complex networks: an introduction Alain Barrat

Network models: random graphs

Machine Learning and Modeling for Social Networks

Modeling Social Media Memes as a Contagious Process

Network models: dynamical growth and small world

Epidemics in Complex Networks and Phase Transitions

Link Analysis. Leonid E. Zhukov

Lecture VI Introduction to complex networks. Santo Fortunato

MATH 56A: STOCHASTIC PROCESSES CHAPTER 0

Virgili, Tarragona (Spain) Roma (Italy) Zaragoza, Zaragoza (Spain)

Learning with Temporal Point Processes

Kristina Lerman USC Information Sciences Institute

6.207/14.15: Networks Lecture 7: Search on Networks: Navigation and Web Search

arxiv: v2 [physics.soc-ph] 5 Sep 2016

CSCI 3210: Computational Game Theory. Cascading Behavior in Networks Ref: [AGT] Ch 24

ECS 289 F / MAE 298, Lecture 15 May 20, Diffusion, Cascades and Influence

The Spreading of Epidemics in Complex Networks

Spreading and Opinion Dynamics in Social Networks

ECS 289 / MAE 298, Lecture 7 April 22, Percolation and Epidemiology on Networks, Part 2 Searching on networks

Cost and Preference in Recommender Systems Junhua Chen LESS IS MORE

Distributed Systems Gossip Algorithms

Combining Geographic and Network Analysis: The GoMore Rideshare Network. Kate Lyndegaard

Node Centrality and Ranking on Networks

Computer Simulations

Lecture 10. Under Attack!

Shuo Han, Fuzhen Zhuang, Qing He, Zhongzhi Shi, Xiang Ao

Adventures in random graphs: Models, structures and algorithms

Power laws. Leonid E. Zhukov

Characterizing Information Diffusion in Online Social Networks with Linear Diffusive Model

Urban characteristics attributable to density-driven tie formation

Exact solution of site and bond percolation. on small-world networks. Abstract

ECS 253 / MAE 253, Lecture 13 May 15, Diffusion, Cascades and Influence Mathematical models & generating functions

Centrality Measures. Leonid E. Zhukov

Inferring the origin of an epidemic with a dynamic message-passing algorithm

arxiv: v1 [cs.si] 16 Jun 2016

Quarantine generated phase transition in epidemic spreading. Abstract

Node and Link Analysis

Social Networks. Chapter 9

Toward Understanding Spatial Dependence on Epidemic Thresholds in Networks

Modeling and Analyzing the Interaction between Network Rumors and Authoritative Information

Emergent Phenomena on Complex Networks

ECS 253 / MAE 253, Lecture 15 May 17, I. Probability generating function recap

Research on the Micro-business Information Dissemination in Complex Network

Epidemic spreading on heterogeneous networks with identical infectivity

A note on modeling retweet cascades on Twitter

Jure Leskovec Stanford University

Time varying networks and the weakness of strong ties

arxiv: v2 [physics.soc-ph] 27 Apr 2015

Centrality Measures. Leonid E. Zhukov

Analytically tractable processes on networks

Contagion and coordination in random networks

Epidemic reemergence in adaptive complex networks

Spectral Graph Theory for. Dynamic Processes on Networks

Models of Communication Dynamics for Simulation of Information Diffusion

CS 6604: Data Mining Large Networks and Time-series. B. Aditya Prakash Lecture #8: Epidemics: Thresholds

Web Structure Mining Nodes, Links and Influence

Identifying critical nodes in multi-layered networks under multi-vector malware attack Rafael Vida 1,2,3, Javier Galeano 3, and Sara Cuenda 4

SMALL-WORLD NAVIGABILITY. Alexandru Seminar in Distributed Computing

Simulating stochastic epidemics

Maximizing the Spread of Influence through a Social Network. David Kempe, Jon Kleinberg, Éva Tardos SIGKDD 03

Preventive behavioural responses and information dissemination in network epidemic models

EPIDEMICS have been the object of many modeling

Supplementary Information Activity driven modeling of time varying networks

A BINOMIAL MOMENT APPROXIMATION SCHEME FOR EPIDEMIC SPREADING IN NETWORKS

Fixed Point Analysis of Kermack Mckendrick SIR Model

SIS epidemics on Networks

arxiv:cond-mat/ v2 [cond-mat.stat-mech] 24 Apr 2004

CS224W: Social and Information Network Analysis Jure Leskovec, Stanford University

Epidemic dynamics and endemic states in complex networks

Comparative analysis of transport communication networks and q-type statistics

arxiv:cond-mat/ v1 [cond-mat.dis-nn] 24 Mar 2005

Finding Rumor Sources on Random Trees

Conjoining Speeds up Information Diffusion in Overlaying Social-Physical Networks

arxiv:cond-mat/ v2 [cond-mat.stat-mech] 7 Jan 2000

Thursday. Threshold and Sensitivity Analysis

Growing a Network on a Given Substrate

Social Mechanics: An Empirically Grounded Science of Social Media

Source Locating of Spreading Dynamics in Temporal Networks

Spreading of infectious diseases on complex networks with non-symmetric transmission probabilities

Why Do Cascade Sizes Follow a Power-Law?

Cascading Behavior in Networks: Algorithmic and Economic Issues

Decision Making and Social Networks

Lecture 2: Tipping Point and Branching Processes

Finite Markov Information-Exchange processes. 1. Overview

Transcription:

Diffusion of information and social contagion Leonid E. Zhukov School of Data Analysis and Artificial Intelligence Department of Computer Science National Research University Higher School of Economics Structural Analysis and Visualization of Networks Leonid E. Zhukov (HSE) Lecture 14 21.04.2015 1 / 22

Lecture outline 1 Rumor spreading models Homogenous approximation Mean field model Examples 2 Propagation tree Experimental results Leonid E. Zhukov (HSE) Lecture 14 21.04.2015 2 / 22

Social contagion Social contagion phenomena refer to various processes that depend on the individual propensity to adopt and diffuse knowledge, ideas, information. Similar to epidemiological models: - susceptible - an individual who has not learned new information - infected - the spreader of the information - recovered - aware of information, but no longer spreading it Two main questions: - if the rumor reaches high number of individuals - rate of infection spread *We will talk about social diffusion, not a physical diffusion process, where conservation laws present Leonid E. Zhukov (HSE) Lecture 14 21.04.2015 3 / 22

Rumor spreading model Daley-Kendal model, 1964 Maki -Thomson model, 1973 Compartmental fully mixed model: - ignorants - people ignorant to the rumor, I - spreaders - people who heard and actively spreading rumor, S - stiflers - heard, but ceased spreading it, R Rumor spreads by pair wise contacts λ - rate of ignorant - spreader contacts α - rate of spreader-spreader and spreader-stifler contacts λ I + S 2S S + R S + S α 2R α R + S Leonid E. Zhukov (HSE) Lecture 14 21.04.2015 4 / 22

Rumor spreading model Homogeneous approximation (lattice or exponential network) on average k neighbors i(t) = I (t)/n, s(t) = S(t)/N, r(t) = R(t)/N di(t) dt ds(t) dt dr(t) dt = λ k i(t)s(t) = λ k i(t)s(t) α k s(t)[s(t) + r(t)] = λ k s(t)[s(t) + r(t)] i(t) + s(t) + r(t) = 1 Leonid E. Zhukov (HSE) Lecture 14 21.04.2015 5 / 22

Rumor spreading model time limiting case r = lim t r(t): non-zero solution exists when: threshold: No rumor epidemic threshold! r = 1 e (1+λ/α)r d ( ) 1 e (1+λ/α)r r =0 > 1 dr 1 + λ/α > 1 Leonid E. Zhukov (HSE) Lecture 14 21.04.2015 6 / 22

Rumor spreading model Mean-field approach: i k (t), s k (t), r k (t) - densities of ignorants, spreaders and stiflers with connectivity k di k (t) dt ds k (t) dt dr k (t) dt = λ k i k (t) k k P(k )s k (t) k = λ k i k (t) k k P(k )s k (t) k α k s(t) k k P(k )[s k (t) + r k (t)] k = λ k s k (t) k k P(k )[s k (t) + r k (t)] k Leonid E. Zhukov (HSE) Lecture 14 21.04.2015 7 / 22

Rumor spreading model Density of stiflers as function of time (inset - density of spreaders) Left: as a function of alpha = 1.0..0.1 bottom up Right: as a function of k from Moreno et.al, 2004 Leonid E. Zhukov (HSE) Lecture 14 21.04.2015 8 / 22

Rumor spreading model Rumor dynamics: Whenever a spreader contacts an ignorant, the ignorant becomes a spreader at a rate λ. When a spreader contacts another spreader or a stifler the initiating spreader becomes a stifler at a rate α. Spreader may also cease spreading a rumor spontaneously (without the need for any contact) at a rate δ Found: - homogeneous networks and random graphs have epidemic threshold: λ δ k k 2 - in scale-free networks threshold vanishes as size growth from Nekovee et.al, 2007 Leonid E. Zhukov (HSE) Lecture 14 21.04.2015 9 / 22

Rumor spreading model The final rumor size as a function of spreading rate λ. Left: random graph model, RG (ER) Right: scale free network, SF from Nekovee et.al, 2007 Leonid E. Zhukov (HSE) Lecture 14 21.04.2015 10 / 22

Rumor spreading model Time evolution of the density of stiflers (left) and spreaders (right) for RG (ER) and SF networks from Nekovee et.al, 2007 Leonid E. Zhukov (HSE) Lecture 14 21.04.2015 11 / 22

The power of good idea The power of a good idea: the spread of Feynman diagrams through the theoretical physics community from Luis M.A. Bettencourt et.al, 2005 Leonid E. Zhukov (HSE) Lecture 14 21.04.2015 12 / 22

The power of good idea Parametric modeling 2 types of infected, 9 parameters, 4 initial conditions from Luis M.A. Bettencourt et.al, 2005 Leonid E. Zhukov (HSE) Lecture 14 21.04.2015 13 / 22

Propagation tree Rumors/news/infection spreads over the edges: propagation tree (graph) Sometimes called cascade Leonid E. Zhukov (HSE) Lecture 14 21.04.2015 14 / 22

Propagation tree Mem diffusion on Twitter L. Weng et.al, 2012 Leonid E. Zhukov (HSE) Lecture 14 21.04.2015 15 / 22

Branching process Simple contagion model: - each infected person meets k new people - independently transmits infection with probability p image from David Easley, Jon Kleinberg, 2010 Leonid E. Zhukov (HSE) Lecture 14 21.04.2015 16 / 22

Branching process Galton-Watson branching random process, R 0 = pk if R 0 = 1, the mean of number of infected nodes does not change if R 0 > 1, the mean grows geometrically as R0 n if R 0 < 1, the mean shrinks geometrically as R0 n R 0 = pk = 1 - point of phase transition Leonid E. Zhukov (HSE) Lecture 14 21.04.2015 17 / 22

Online newsletter experiment Online email newsletter + reward for recommending it 7,000 seed, 30,000 total recipients, around 7,000 cascades, size form 2 nodes to 146 nodes, max depth 8 steps on average k = 2.96, infection probability p = 0.00879 Suprisingly: no loops, triangles, closed paths Iribarren et.al, 2009 Leonid E. Zhukov (HSE) Lecture 14 21.04.2015 18 / 22

Internet chain letters Petitions 2002-2003 opposing was in Iraq: sign and forward to friends 20,000 distinct signatories in 637 chains This tree - 18,119 nodes, 94.3% only one child median nodes depth 288, tree width 82 Liben-Nowell, Kleinberg, 2009 Leonid E. Zhukov (HSE) Lecture 14 21.04.2015 19 / 22

Internet chain letters Liben-Nowell, Kleinberg, 2009 Leonid E. Zhukov (HSE) Lecture 14 21.04.2015 20 / 22

Online recommendation network Large on-line retailer. After purchase one could send recommendation to a friend, both receive discount/referral credit Leskovec et.al, 2006 Leonid E. Zhukov (HSE) Lecture 14 21.04.2015 21 / 22

References Stochastic Rumours. D.J. Daley and D.G. Kendall, J. Inst. Maths. Applics 1, 42-45, 1965. Dynamical processes on complex networks. A. Barrat, M. Barthelemy, A. Vespignani Eds., Cambridge University Press 2008 Dynamics of rumor spreading in complex networks. Y. Moreno, M. Nekovee, A. Pacheco, Phys. Rev. E 69, 066130, 2004 Theory of rumor spreading in complex social networks. M. Nekovee, Y. Moreno, G. Biaconi, M. Marsili, Physica A 374, pp 457-470, 2007. The power of a good idea: Quantitative modeling of the spread of ideas from epidemiological models. Luis M.A. Bettencours, A. Cintron-Arias, D.I. Kaiser, C. Castillo-Chavez. Physica A, 364, pp 513-536, 2006. Tracing in formation flow on a global scale using Internet chain-letter data. D. Liben-Nowell, Jon Kleinberg, PNAS vol 105, n 12, pp 4633-4638, 2008 Impact of Human Activity Patterns on the Dynamics of Information Diffusion. J.L. Iribarren, E. Moro, Phys.Rev.Lett. 103, 038702, 2009. Leonid E. Zhukov (HSE) Lecture 14 21.04.2015 22 / 22