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

dcs csci 2350 social economic networks
SMART_READER_LITE
LIVE PREVIEW

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

3/5/18 DCS/CSCI 2350 Social & Economic Networks How do 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


slide-1
SLIDE 1

3/5/18 1

DCS/CSCI 2350 Social & Economic Networks

How do 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

3/5/18 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

u Diffusion of Innovations– Everett Rogers (1995)

u Complexity u Observability u Trialability u Compatibility

slide-3
SLIDE 3

3/5/18 3

#TheDress

(February 2015)

slide-4
SLIDE 4

3/5/18 4

Next

u Modeling diffusion u Connection with the things we know

u Homophily u Clustering u The strength of weak ties

slide-5
SLIDE 5

3/5/18 5

Threshold models for diffusion

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

slide-6
SLIDE 6

3/5/18 6

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?

Contagion Model

Stephen Morris, 2000

slide-7
SLIDE 7

3/5/18 7

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

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-8
SLIDE 8

3/5/18 8

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-9
SLIDE 9

3/5/18 9

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

slide-10
SLIDE 10

3/5/18 10

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

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?

slide-11
SLIDE 11

3/5/18 11

More general models

Influence games (Irfan, 2013)

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 (I.A.)

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

slide-12
SLIDE 12

3/5/18 12

Linear threshold model

u Model parameters

u Threshold of each node u Influence level from one node to another

u Want to know: What will they do?

Model

DeMint (R, SC) Schumer (D, NY) Paul (R, KY)

Yea/+1 Nay/-1

Johnson (R, WI) Sanders (I, VT)

Yea/+1 Nay/-1

2 4 6

  • 6
  • 4
  • 2

He will vote: Yea/+1

  • 2
  • 3

+2 +5

slide-13
SLIDE 13

3/5/18 13

Other applications

Smoke

  • r not?

+2 +3 +2 +5

2 4 6

  • 6
  • 4
  • 2

Application to Senate

slide-14
SLIDE 14

3/5/18 14

Who are the

most influential senators?

110th Congress 2007-09

  • 1. Machine learning
  • 3. Find the most

influential nodes

  • 2. Compute all possible
  • utcomes

Who are the

most influential senators?

110th Congress 2007-09

slide-15
SLIDE 15

3/5/18 15

112th Congress 2011-13 Who are the

most influential senators?

112th Congress 2011-13

slide-16
SLIDE 16

3/5/18 16

Pointers

u Main reading: Ch 19 of EK u Granovetter’s threshold model

u http://vserver1.cscs.lsa.umich.edu/~spage/

ONLINECOURSE/R2Granovetter.pdf

u Collective action

u My dissertation

u http://www.bowdoin.edu/~mirfan/papers/

Mohammad_Tanvir_Irfan_Dissertation.pdf

u Section 2.1.1 and Appendix 2A

u External links

u Gladwell’s view:

http://www.youtube.com/watch?v=YFbkVL1X9M8

u Watts’ view:

http://www.fastcompany.com/641124/tipping-point- toast