Impact of Sampling on Diffusion on Twitter

61
How Does the Data Sampling Strategy Impact the Discovery of Information Diffusion in Social Media? Munmun De Choudhury 1 , Yu-Ru Lin 1 , Hari Sundaram 1 , K. Selcuk Candan 1 , Lexing Xie 2 , Aisling Kelliher 1 1 Arizona State University, Tempe, AZ 2 IBM T. J. Watson Research Center, Hawthorne, NY

Transcript of Impact of Sampling on Diffusion on Twitter

Page 1: Impact of Sampling on Diffusion on Twitter

How Does the Data Sampling Strategy Impact the Discovery of Information

Diffusion in Social Media?

Munmun De Choudhury1, Yu-Ru Lin1, Hari Sundaram1,K. Selcuk Candan1, Lexing Xie2, Aisling Kelliher1

1Arizona State University, Tempe, AZ2IBM T. J. Watson Research Center, Hawthorne, NY

Page 2: Impact of Sampling on Diffusion on Twitter

This talk is about sampling the social

web

Page 3: Impact of Sampling on Diffusion on Twitter

Background and MotivationProblem DefinitionSampling Diffusion DataEvaluation of Diffusion SamplesExperimental StudyConclusions

Page 4: Impact of Sampling on Diffusion on Twitter

04/13/2023 4

Modern Social Interactional Modes

FacebookSlashdot

Engadget

Flickr

LiveJournalDigg

YouTubeBlogger

MetaFilterReddit

MySpaceOrkut

Twitter

Page 5: Impact of Sampling on Diffusion on Twitter

We are attracted to social media, in part due

to large scale datasets

Page 6: Impact of Sampling on Diffusion on Twitter

Viral Marketing, Advertizing Campaigns

Page 7: Impact of Sampling on Diffusion on Twitter

Collaboration, “Wisdom of the Crowds”

Page 8: Impact of Sampling on Diffusion on Twitter

Crisis management w.r.t. real-time events

Page 9: Impact of Sampling on Diffusion on Twitter

Is there something more fundamental happening here than just scale?

Page 10: Impact of Sampling on Diffusion on Twitter

Information Diffusion

Page 11: Impact of Sampling on Diffusion on Twitter
Page 12: Impact of Sampling on Diffusion on Twitter

140 characters can cause revolutions

Page 13: Impact of Sampling on Diffusion on Twitter
Page 14: Impact of Sampling on Diffusion on Twitter
Page 15: Impact of Sampling on Diffusion on Twitter

Inference is based on data quality

( )y f x=

Page 16: Impact of Sampling on Diffusion on Twitter

What has been done?

Page 17: Impact of Sampling on Diffusion on Twitter

Snowball

Page 18: Impact of Sampling on Diffusion on Twitter

Random walk

Page 19: Impact of Sampling on Diffusion on Twitter

Forest Fire[Leskovec et. al, KDD 2005]

Page 20: Impact of Sampling on Diffusion on Twitter

Designed to capture topology

Page 21: Impact of Sampling on Diffusion on Twitter

But not context or content!

Page 22: Impact of Sampling on Diffusion on Twitter

Problem DefinitionSampling Diffusion DataEvaluation of Diffusion SamplesExperimental StudyConclusions

Background and Motivation

Page 23: Impact of Sampling on Diffusion on Twitter

Two simple questions

Page 24: Impact of Sampling on Diffusion on Twitter

What is the role of context in the sampling process?

Page 25: Impact of Sampling on Diffusion on Twitter

What fraction of the social data should we sample?

Page 26: Impact of Sampling on Diffusion on Twitter

04/13/2023 26

Twitter• “Tweets”: 140 character length shared content.

– RT (or re-tweet feature), hashtags (e.g. #iranelection), bit.ly encoded URLs

• Follower / Following relationship.• “Trending topics” e.g. #musicmonday, #formulaone.

• Diffusion via (1) RT feature, (2) shared URL (e.g. bit.ly, tinyurl), (3) same hashtag

(1) RT based diffusion

(2) URL based diffusion

(3) hashtag based diffusion

Page 27: Impact of Sampling on Diffusion on Twitter

04/13/2023 27

Diffusion Series

Social graph

Diffusion series

Page 28: Impact of Sampling on Diffusion on Twitter

Sampling Diffusion DataEvaluation of Diffusion SamplesExperimental StudyConclusions

Background and MotivationProblem Definition

Page 29: Impact of Sampling on Diffusion on Twitter

What are our sampling strategies?

Page 30: Impact of Sampling on Diffusion on Twitter

Assume we are give N, the number of nodes to pick

Page 31: Impact of Sampling on Diffusion on Twitter

And θ, the topic

Page 32: Impact of Sampling on Diffusion on Twitter

Plus the social graph G

Page 33: Impact of Sampling on Diffusion on Twitter

What if we ignored topology?

Page 34: Impact of Sampling on Diffusion on Twitter
Page 35: Impact of Sampling on Diffusion on Twitter

We can also sample topology using Forest Fire

Page 36: Impact of Sampling on Diffusion on Twitter
Page 37: Impact of Sampling on Diffusion on Twitter

Evaluation of Diffusion SamplesExperimental StudyConclusions

Background and MotivationProblem DefinitionSampling Diffusion Data

Page 38: Impact of Sampling on Diffusion on Twitter

04/13/2023 38

Diffusion Saturation Metrics• User-based (Volume, participation, dissemination)• Topology-based (Reach, spread, cascade instances, collection size)• Time-based (Rate)

Volume

ParticipationDissemination

Reach

Spread

Cascade Instances

Collection Size

Rate

Page 39: Impact of Sampling on Diffusion on Twitter

Distortion

Fθ (m;S) =

mθ −mθ (S)

Page 40: Impact of Sampling on Diffusion on Twitter

04/13/2023 40

1−D(EN+1D (θ),E

N+1S (θ)) where, E

N+1S (θ) is the search volume, and

EN+1D (θ)= | l

m(S

N+1(θ))| /Q

Dm≤N+1∑ ,

| lm(S

N+1(θ))| is the number of nodes at slot l

m in the collection S

N+1(θ), and

QD= | l

m(S

N+1(θ))|.

m∑ Similarly,

Diffusion Response Metrics

• Search and News Trends, i.e. ability of the social graph sample to correlate with external temporal variables like user search behavior and news items featured online (http://news.google.com/), given as:

1 1 11 ( ( ), ( )) where, ( ) is the news volume.DN N ND E E E θ θ θ+ + +

Page 41: Impact of Sampling on Diffusion on Twitter

Experimental StudyConclusions

Background and MotivationProblem DefinitionSampling Diffusion DataEvaluation of Diffusion Samples

Page 42: Impact of Sampling on Diffusion on Twitter

Reference Set

Page 43: Impact of Sampling on Diffusion on Twitter

500 seed users using mashable.com

Page 44: Impact of Sampling on Diffusion on Twitter

04/13/2023 44

Experimental Setup• ~465K users, ~836K edges (“follower” / “following” relationships) and 29.5M tweets.• 125 randomly chosen “trending topics” from Twitter, between Oct and Nov 2009.• Trending topic – theme association based on OpenCalais (http://www.opencalais.com/).

Themes Trending topics

Politics Obama, Senate, Afghanistan, Tehran, Healthcare

Entertainment_Culture Beyonce, Eagles, Michael Jackson, #britney3premiere

Sports Chargers, Cliff Lee, Dodgers, Formula One, New York Yankees

Technology_Internet Android 2, Bing, Google Wave, Windows 7, #Firefox5

Social Issues Swine Flu, Unemployment, #BeatCancer, #Stoptheviolence

• Dataset released for non-commercial research purposes: http://www.public.asu.edu/~mdechoud/temp/released-data/

Page 45: Impact of Sampling on Diffusion on Twitter

R1

Page 46: Impact of Sampling on Diffusion on Twitter
Page 47: Impact of Sampling on Diffusion on Twitter
Page 48: Impact of Sampling on Diffusion on Twitter

Is this a slam dunk for forest fire + activity?

Page 49: Impact of Sampling on Diffusion on Twitter

Looking at themes tells a more nuanced story

Page 50: Impact of Sampling on Diffusion on Twitter
Page 51: Impact of Sampling on Diffusion on Twitter
Page 52: Impact of Sampling on Diffusion on Twitter
Page 53: Impact of Sampling on Diffusion on Twitter
Page 54: Impact of Sampling on Diffusion on Twitter

What is a “good” sampling ratio?

Page 55: Impact of Sampling on Diffusion on Twitter

What happens when ρ = 0.3?

Page 56: Impact of Sampling on Diffusion on Twitter
Page 57: Impact of Sampling on Diffusion on Twitter

Conclusions

Background and MotivationProblem DefinitionSampling Diffusion DataEvaluation of Diffusion SamplesExperimental Study

Page 58: Impact of Sampling on Diffusion on Twitter

Social networks are causing significant changes in our lives

Page 59: Impact of Sampling on Diffusion on Twitter

Inferences about social phenomena is affected by data quality

Page 60: Impact of Sampling on Diffusion on Twitter

Topic + topology + seed attribute makes a difference to sampling

Page 61: Impact of Sampling on Diffusion on Twitter

Thanks!

[email protected] Publications / Datasets: http://www.public.asu.edu/~mdechoud/Twitter: @munmun10

Questions?