information spread and information maximization in social networks xie yiran 5.28

72
Information Spread and Information Maximization in Social Networks Xie Yiran 5.28

Upload: hollie-hines

Post on 31-Dec-2015

232 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28

Information Spread and Information Maximization in Social Networks

Xie Yiran

5.28

Page 2: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28

Spreading Through Networks

Page 3: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 4: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28

Application: viral marketing

26

Purchase decisions are increasingly influencedby opinions of friends in Social Media

How frequently do you sharerecommendations online?

Page 5: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28

Viral/Word-of-Mouth Marketing

Idea: exploit social influence for marketing

Basic assumption: word-of-mouth effect◦ Actions, opinions, buying behaviors, innovations,

etc. propagate in a social network

Target users who are likely to produceword-of-mouth diffusion

◦ Additional reach, clicks, conversions,brand awareness

◦ Target the influencers27

Page 6: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28

Social networks & marketing

29

Page 7: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 8: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28

Identifying influencers: start-ups

Klout◦ Measure of overall influence online (mostly Twitter, now FB and LinkedIn)◦ Score = function of true reach, amplification probability and network influence◦ Claims score to be highly correlated to clicks, comments and retweets

Peer Index◦ Identifies/Scores authorities on the social web by topic

SocialMatica◦ Ranks 32M people by vertical/topic, claims to take into account quality of authored

content

Influencer50◦ Clients: IBM, Microsoft, SAP, Oracle and a long list of tech companies

+ Svnetwork, Bluecalypso, CrowdBooster, Sproutsocial, TwentyFeet,EmpireAvenue, Twitaholic , and many others …

31

Page 9: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 10: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 11: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28

Finding the influencers …

32

“He’s not a ‘Super Influencer’,he’s a very naughty boy!”

Page 12: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28

Homophily or Influence?Homophily: tendency to stay together with

people similar to you

“Birds of a feather flock together”

E.g. I’m overweight I date overweight girls

Influence: force that a person A exerts on aperson B that changes the behavior/opinion of B

Influence is a causal process

E.g. my girlfriend gains weight I gain weight too36

Page 13: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28

Viral marketing &The Influence Maximization Problem

Problem statement:◦ find a seed-set of influential people such thatby targeting them we maximize the spreadof viral propagations

33

33

Page 14: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28

Word-of-mouth (viral) marketing is believed to be a promisingmarketing strategy.

Increasing popularity of online social networks may enable largescale viral marketing

2

xphone is good

xphone is good

xphone is good

Word-of-mouth (WoM) effect in socialnetworks xphone is good

xphone is good

xphone is good

xphone is good

Page 15: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 16: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28

Diffusion/Propagation Modelsand the Influence Maximization

(IM) Problem

4

Page 17: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 18: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 19: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 20: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 21: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 22: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 23: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 24: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 25: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 26: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 27: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 28: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 29: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28

• Node v– fv (s) : threshold function for v

– θv : threshold for v

• Reward function : r(A(S))– A(S) : final set of active nodes– Influence spread:

T-1 T

Page 30: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 31: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 32: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28

• Use greedy algorithm framework

• Use Monte Carlo simulations to estimate 𝜎 𝑆

Page 33: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 34: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 35: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 36: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 37: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 38: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 39: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28

Influence spread is submodular in both IC a𝜎 𝑆nd LT models

Page 40: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28

Scalable Influence Maximization

31

Page 41: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28

Theory versus Practice

...the trouble about arguments is,they ain't nothing but theories,after all, and theories don't provenothing, they only give you a placeto rest on, a spell, when you aretuckered out butting around andaround trying to find out somethingthere ain't no way to find out...There's another trouble abouttheories: there's always a hole inthem somewheres, sure, if youlook close enough.

- “Tom Sawyer Abroad”, Mark Twain

32

Page 42: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 43: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28

·

Page 44: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 45: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 46: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 47: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 48: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 49: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 50: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 51: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 52: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 53: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 54: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 55: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 56: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 57: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 58: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 59: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28

Learning Influence Models

11

Page 60: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28

Where do the numbers come from?

12

Page 61: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28

Learning influence modelsWhere do influence probabilities come from?

◦◦◦◦

Real world social networks don’t have probabilities!Can we learn the probabilities from action logs?Sometimes we don’t even know the social networkCan we learn the social network , too?

Does influence probability change over time?◦ Yes! How can we take time into account?◦ Can we predict the time at which user is most likely

to perform an action?

13

Page 62: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28

Where do the weights come from?

Influence Maximization – Gen 0:academic collaboration networks (real)with weights assigned arbitrarily usingsome models:◦ Trivalency: weights chosen uniformly at

random from {0.1, 0.01, 0.001}.0.1

0.001

0.010.001

0.01 0.01

14

Page 63: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 64: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 65: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 66: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28

P1. Social network not given

Observe activation times, assumeprobability of a successful activationdecays (e.g., exponentially) with time

17

Actual network Learned network

,,,,

[Gomez-Rodriguez, Leskovec, & Krause KDD 2010]

Page 67: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 68: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28

P2. Social network given

20

Several models of influence probability◦ in the context of General Threshold model + time◦ consistent with IC and LT models

With or without explicit attribution

Models able to predict whether a user will perform an action ornot: predict the time at which she will perform it

Introduce metrics of user and action influenceability◦ high values genuine influence

Develop efficient algorithms to learn the parameters of themodels; minimize the number of scans over the propagation log

Incrementally property

[[Goyal, Bonchi, and L. WSDM2010 ]

Page 69: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 70: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28
Page 71: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28

Comparison of Static, CT and DTmodels

Time-conscious models better than the static model◦ CT and DT models perform equally well

Static and DT models are far more efficient compared toCT models because of their incremental nature

23

Page 72: Information Spread and Information Maximization in Social Networks Xie Yiran 5.28

Predicting Time – Distribution ofError

Operating Point is chosen corresponding to◦ TPR: 82.5%, FPR: 17.5%.

Most of the time, error in the prediction is verysmall

24