DCS/CSCI 2350 Social & Economic Networks How do diseases, - - PDF document

dcs csci 2350 social economic networks
SMART_READER_LITE
LIVE PREVIEW

DCS/CSCI 2350 Social & Economic Networks How do diseases, - - PDF document

10/29/20 DCS/CSCI 2350 Social & Economic Networks How do diseases, behavior, opinion, technology, etc. propagate in a network? Cascading Behavior in Networks Reading: Ch 19 of EK Mohammad T . Irfan Diffusion of innovations u


slide-1
SLIDE 1

10/29/20 1

DCS/CSCI 2350 Social & Economic Networks

How do diseases, behavior, opinion, technology, etc. propagate in a network? “Cascading Behavior in Networks” Reading: Ch 19 of EK

Mohammad T . Irfan

Diffusion of innovations

u Studied in sociology since 1940s u One’s choice influences others u Indirect/informational effects – social

learning

u Photo/video going viral

u Direct-benefit effects

u Technology adoption– Xbox/PS4, phone, fax,

email, FB

slide-2
SLIDE 2

10/29/20 2

Examples

u Adoption of hybrid seed corn in Iowa

u Ryan and Gross, 1943

u Adoption of tetracycline by US doctors

u Coleman, Katz, and Menzel, 1966

u Shared ingredients

u Indirect effects u Adoption was high-risk, high-gain u Early adopters had higher socioeconomic status u Social structure was important– visibility of

neighbors’ activity

Success factors of diffusion

Diffusion of Innovations– Everett Rogers (1995)

u Complexity u Observability u Trialability u Compatibility

slide-3
SLIDE 3

10/29/20 3

#TheDress

(February 2015)

slide-4
SLIDE 4

10/29/20 4

Next

u Modeling diffusion u Connection with the things we know

u Homophily u Clustering u The strength of weak ties

Threshold models for diffusion

slide-5
SLIDE 5

10/29/20 5

Precursor– Granovetter's model

u Mark Granovetter's threshold model of

collective behavior (1978)

u Side note: collective behavior vs. collective action

u Model: An individual will adopt action A if at

least a certain number (threshold) of other individuals adopt A

Granovetter's model

u Example

u Emergence of a riot in a crowd of 100 people

(complete graph)

u Thresholds of individuals to get violent

u 0, 1, 2, ..., 99

u What will happen?

u Extensions

u General network u Distribution of thresholds

u Difference with Schelling's model: In Granovetter's

model, slight change of thresholds may lead to completely different global outcome. Extremely important that someone has a threshold

  • f 0. Why?
slide-6
SLIDE 6

10/29/20 6

Contagion Model

Stephen Morris, 2000

Contagion model

u Explicitly model direct-benefit effect

u "Networked coordination game"

u Model

u 2 choices– A (Slack) and B (Skype) u “Payoffs” of any two friends v & w in a network u Payoffs are interdependent u Each individual wants to get the maximum possible

payoff subject to what others are doing

slide-7
SLIDE 7

10/29/20 7

Contagion model (cont...)

u What action will v adopt (A or B)?

p fraction of v's friends: A (1-p) fraction: B Degree of v = d v will adopt A if: p >= b/(a+b) Threshold, q = b/(a+b) for switching from B to A

Initial adopters

u Facilitates diffusion u Granovetter's model: the persons with

threshold = 0 are the initial adopters vs. We can set initial adopters without any regard for their threshold

u Modeling assumption by Kleinberg & many others

slide-8
SLIDE 8

10/29/20 8

Example: switching from B to A

u Initially everyone does B u Payoff parameters: b = 2, a = 3 u Threshold for switching from B to A, q = 2/5 u We will set two initial adopters of A and "play

  • ut" the diffusion
slide-9
SLIDE 9

10/29/20 9

Complete cascade

u Def. A set of initial adopters causes a

"complete cascade" if everyone adopts the new action at the end of diffusion.

u Always happens?

slide-10
SLIDE 10

10/29/20 10

What are the factors for a widespread diffusion?

u Initial adopters u Network structure u Threshold value q

u Quality of product– payoff parameters a and b

u Example: viral marketing

Diffusion vs. strength of weak ties

u Weak ties are conveyors of information u But cannot “force” adoption of behavior

Would Align with own community

slide-11
SLIDE 11

10/29/20 11

Diffusion vs. clustering

u Does clustering help diffusion?

Every node in these clusters have at most 1/3 fraction

  • f friends outside.

Will they ever adopt the new behavior?

Diffusion vs. clustering

u Assuming a threshold of q, cascade will be

incomplete if and only if there is a cluster of density > 1-q in the “remaining network”

u Cluster density: minimum over the nodes in a cluster

{fraction of neighbors of the node that belong to the same cluster}

density = 2/3 > 1-q for q = 2/5

slide-12
SLIDE 12

10/29/20 12

More general models

Cascades with heterogeneous thresholds

u Node v’s threshold = bv/(av + bv)

u Same calculation as before

slide-13
SLIDE 13

10/29/20 13

Further extension: linear threshold model

u All friendships are not the same!

=> influence

slide-14
SLIDE 14

10/29/20 14

Influence games (Irfan & Ortiz, 2014)

u Thresholds are heterogeneous u Directed, asymmetric network u Relationships can be positive or negative

(gradation of "influence" is also allowed)

u Switching back and forth two actions are allowed

u Initial adopters or seed nodes

Granovetter: seeds must have threshold 0 Kleinberg: seeds can be externally set (their thresholds don't matter) What can go wrong? We: seeds can be externally set as long as their threshold requirements are fulfilled at the end of diffusion