Diffusion of User-Created Content - Boston Universitycs-people.bu.edu/evimaria/cs591/Lily.pdfJoined...

17
Social Influence and the Diffusion of User-Created Content Eytan Bakshy Brian Karrer Lada A. Adamic 03/02/2010 Lily Wong 1 University of Michigan

Transcript of Diffusion of User-Created Content - Boston Universitycs-people.bu.edu/evimaria/cs591/Lily.pdfJoined...

Page 1: Diffusion of User-Created Content - Boston Universitycs-people.bu.edu/evimaria/cs591/Lily.pdfJoined Second Life time spent playing number of friends Gamma scores number of transfers

Social Influence and the Diffusion of User-Created Content

Eytan Bakshy Brian Karrer Lada A. Adamic

03/02/2010 Lily Wong 1

University of Michigan

Page 2: Diffusion of User-Created Content - Boston Universitycs-people.bu.edu/evimaria/cs591/Lily.pdfJoined Second Life time spent playing number of friends Gamma scores number of transfers

Motivation

03/02/2010 Lily Wong 2

• Direct transfers between users

• More precise identification of heavy influencers

• Simple model of adoption rates

• Importance of network effects

Page 3: Diffusion of User-Created Content - Boston Universitycs-people.bu.edu/evimaria/cs591/Lily.pdfJoined Second Life time spent playing number of friends Gamma scores number of transfers

Data Set

03/02/2010 Lily Wong 3

• content ownership data (3,409,630 entries)• name of content• previous owner• next owner• time stamp

• weekly snapshots of the social graph from Sept. 2008 to Jan. 2009

• user data• date joined• number of hours played

Page 4: Diffusion of User-Created Content - Boston Universitycs-people.bu.edu/evimaria/cs591/Lily.pdfJoined Second Life time spent playing number of friends Gamma scores number of transfers

Definitions

03/02/2010 Lily Wong 4

Friends

Assets

GestureActive user• last login after Nov 2008• play time > 60 hours• exchanged at least 1 item

with another user

Sample• 100,229 users• 106,499 assets

• at least 16 unique owners• user-created only

Page 5: Diffusion of User-Created Content - Boston Universitycs-people.bu.edu/evimaria/cs591/Lily.pdfJoined Second Life time spent playing number of friends Gamma scores number of transfers

Observations and Further Definitions

03/02/2010 Lily Wong 5

48% of transfers occurred between friends

For each asset:Asset size: total number of adopters% direct: percentage of transfers

between friends% non-leaf: percentage of non-terminating

transfers

social influence: a friend adopts before you dodirect influence: obtaining an asset from a friend

users share assets within short time of receiving

Page 6: Diffusion of User-Created Content - Boston Universitycs-people.bu.edu/evimaria/cs591/Lily.pdfJoined Second Life time spent playing number of friends Gamma scores number of transfers

Regression

03/02/2010 Lily Wong 6

• asset size or popularity: total number of adopters• % social: adoptions occurred after at least

one friend adopted• % non-leaf: percentage of non-terminating transfers

% social number of additional adoptions

speed of individual transfers between friends

% n

on

-lea

f

Page 7: Diffusion of User-Created Content - Boston Universitycs-people.bu.edu/evimaria/cs591/Lily.pdfJoined Second Life time spent playing number of friends Gamma scores number of transfers

Rate of Adoption for an Asset

03/02/2010 Lily Wong 7

1

𝜆𝑘 exp dist. w/ mean

Rate of adoption for state k

𝜆𝑘𝐴𝑘𝑒−𝜆𝑘𝑀𝑘

𝑘

𝑀𝑘 = 𝑡𝑘𝑖

𝑖

𝐴𝑘 𝑠𝑡𝑎𝑡𝑒 𝑘

𝑇𝑘

Total time spent in state k over all users i

Number of users who adopted at state k

Probability Density F(k)

𝜆𝑘 =𝐴𝑘

𝑀𝑘

k friends have adopted the asset

Time until adoption

Page 8: Diffusion of User-Created Content - Boston Universitycs-people.bu.edu/evimaria/cs591/Lily.pdfJoined Second Life time spent playing number of friends Gamma scores number of transfers

Rate of Adoption for an Asset

03/02/2010 Lily Wong 8

1

𝜆𝑘 exp dist. w/ mean

Rate of adoption for state k

𝜆𝑘𝐴𝑘𝑒−𝜆𝑘𝑀𝑘

𝑘

𝑀𝑘 = 𝑡𝑘𝑖

𝑖

𝐴𝑘 𝑠𝑡𝑎𝑡𝑒 𝑘

𝑇𝑘

Total time spent in state k over users who adopted the asset

Number of users who adopted at state k

Probability Density F(k)

𝜆𝑘 =𝐴𝑘

𝑀𝑘

k friends have adopted the asset

Time until adoption

Page 9: Diffusion of User-Created Content - Boston Universitycs-people.bu.edu/evimaria/cs591/Lily.pdfJoined Second Life time spent playing number of friends Gamma scores number of transfers

Rate of Adoption for a User

03/02/2010 Lily Wong 9

1

𝜆𝑘 exp dist. w/ mean

Rate of adoption for state k

𝜆𝑘𝐴𝑘𝑒−𝜆𝑘𝑀𝑘

𝑘

𝑀𝑘 = 𝑡𝑘𝑖

𝑖

𝐴𝑘 𝑠𝑡𝑎𝑡𝑒 𝑘

𝑇𝑘

Total time the user spent in state k for the asset i

Number of assets adopted from state k

Simplified Probability Density

𝜆𝑘 =𝐴𝑘

𝑀𝑘

k friends have an asset i

Time until adoption

Page 10: Diffusion of User-Created Content - Boston Universitycs-people.bu.edu/evimaria/cs591/Lily.pdfJoined Second Life time spent playing number of friends Gamma scores number of transfers

Rate of Adoption for a User

03/02/2010 Lily Wong 10

1

𝜆𝑘 exp dist. w/ mean

Rate of adoption for state k

𝜆𝑘𝐴𝑘𝑒−𝜆𝑘𝑀𝑘

𝑘

𝑀𝑘 = 𝑡𝑘𝑖

𝑖

𝐴𝑘 𝑠𝑡𝑎𝑡𝑒 𝑘

𝑇𝑘

Total time the user spent in state k over all assets the user was observed to adopt

Number of assets adopted from state k

Simplified Probability Density

𝜆𝑘 =𝐴𝑘

𝑀𝑘

k friends have an asset i

Time until adoption

Page 11: Diffusion of User-Created Content - Boston Universitycs-people.bu.edu/evimaria/cs591/Lily.pdfJoined Second Life time spent playing number of friends Gamma scores number of transfers

Submodularity

03/02/2010 Lily Wong 11

Page 12: Diffusion of User-Created Content - Boston Universitycs-people.bu.edu/evimaria/cs591/Lily.pdfJoined Second Life time spent playing number of friends Gamma scores number of transfers

Comparison with Cox Model of Adoption

03/02/2010 Lily Wong 12

# adopting friends chance of own adoption

average degree adoption rate

total # of adopters adoption rate

user experience (time) adoption rate of friends’ content

Page 13: Diffusion of User-Created Content - Boston Universitycs-people.bu.edu/evimaria/cs591/Lily.pdfJoined Second Life time spent playing number of friends Gamma scores number of transfers

InfluenceMeasuring Entropy of Users Responsible for Transfers

03/02/2010 Lily Wong 13

Entropy = 1 bit

𝑁𝑢𝑙𝑙 𝑀𝑜𝑑𝑒𝑙 𝑛 , 𝑝

Proportion of missing edges in the cascade

Total number of owners of the asset

Our Model:2.72 bits

Null Model:3.48 bits

Page 14: Diffusion of User-Created Content - Boston Universitycs-people.bu.edu/evimaria/cs591/Lily.pdfJoined Second Life time spent playing number of friends Gamma scores number of transfers

Strength of Influence

03/02/2010 Lily Wong 14

A

B

C

D

E

F

Transfers : # of A to B transfers

Expected: E[A to B transfers] + Pr[A was the one who transferred asset to B]

𝛾 =𝑡𝑟𝑎𝑛𝑠𝑓𝑒𝑟𝑠 − 𝑒𝑥𝑝𝑒𝑐𝑡𝑒𝑑

𝑒𝑥𝑝𝑒𝑐𝑡𝑒𝑑

Mean: -0.286

number of friends γ score

number of assets γ score

number of transfers to friends / assets owned γ score

Earlier asset acquisition γ score

Page 15: Diffusion of User-Created Content - Boston Universitycs-people.bu.edu/evimaria/cs591/Lily.pdfJoined Second Life time spent playing number of friends Gamma scores number of transfers

Early Adopters vs. Later Adopters

03/02/2010 Lily Wong 15

>= 20 gestures or >= 40 gesturesAmong first 5% or 10 %of adopters for all owned assets

Joined Second Life

time spent playing

number of friends

Gamma scores

number of transfers

Future popularity of assets adopted

>= 20 gesturesLatter half of adopters

68 days earlier

8

-0.08 -0.22

Pr[you adopt before your friends] Gamma score number of transfers

Page 16: Diffusion of User-Created Content - Boston Universitycs-people.bu.edu/evimaria/cs591/Lily.pdfJoined Second Life time spent playing number of friends Gamma scores number of transfers

Conclusions

03/02/2010 Lily Wong 16

rate of adoption friends adopt asset popularity

friends likely to be influenced by any one of them

strength of friendship number of assets transferred

friends one’s own direct influence

early adopters have no greater influence

Page 17: Diffusion of User-Created Content - Boston Universitycs-people.bu.edu/evimaria/cs591/Lily.pdfJoined Second Life time spent playing number of friends Gamma scores number of transfers

Additional Equations

03/02/2010 Lily Wong 17

𝜆𝑎𝑖

𝜃𝑖𝑒− 𝜆𝑘 𝑡𝑘𝑖

𝑘

𝑖

1 if user adopted by end of observation period0 otherwise

Total time ith user/asset spent in state k

State from which the user adopted the asset (if the user did adopt)

Probability Density

Over all users/assets i