analysis of twitter unfollow: how often and...

54
Analysis of Twitter unfollow: How often and why Haewoon Kwak Hyunwoo Chun Wonjae Lee Sue Moon SocInfo 2011 Singapore Management University

Upload: others

Post on 31-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Analysis of Twitter unfollow: How often and why

Haewoon Kwak Hyunwoo Chun

Wonjae Lee Sue Moon

SocInfo 2011 Singapore Management University

Page 2: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Two basic processes in network evolution

Page 3: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Building a relationship

Breaking a relationship

Page 4: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Building a relationship

Breaking a relationship

????

4

Page 5: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Lack of relationship breakup data

• Can you capture the breakup from

– A paper coauthorship network?

– A mobile phone call network?

– An e-mail network?

– A wall message network?

Very hard to define and capture breakup

5

Page 6: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Canceling the friendship online?

6

Page 7: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Unfortunately (?), people do take online etiquette

seriously.

Page 8: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon
Page 9: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

A proxy for relationship breakup

• Disappearance of e-mail exchange

But they were doing instant messaging.

“Alice & Bob had exchanged e-mails frequently.

At some point they didn’t do any more.”

A proxy is not always accurate!

9

Page 10: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

How about Twitter?

Page 11: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Different from other OSNs

In Twitter “I follow you”

In most OSNs “We are friends”

11

Page 12: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

for everyone

12

Page 13: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

13

Page 14: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

14

Page 15: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Unfollow in Twitter

• Intentional action to break a relationship

• No need for an approval

• No notification

to the unfollowed

15

Page 16: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Write a short message

Read others’ tweets in my timeline

Check out trending topics

16

Page 17: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Four Types of Tweets

Tweet Last Day of SocInfo!

Reply @EePeng Thanks for having me!

Mention I am attending SocInfo 2011 organized by @EePeng

Retweet Wow lots of fun talks and great people! RT @sbmoon Last Day of SocInfo!

17

Page 18: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Recent changes in Twitter API

Page 19: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Our Unfollow Study

• Macroscopic statistics

• User interviews

• Explanatory model

19

Page 20: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

No official records for unfollow

• Compare two follow networks and detect removed relationships

t = 0 t = 1

Removed relationship

20

Page 21: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Twitter now too big to crawl

• In 2009 it took 3 months with 20+ hosts to crawl and get the entire 40 million user profiles

• Now in 2011 it has more than 400 million users

• How to sample?

21

Page 22: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Identify a group with common culture

• Collect 1.2M Korean-speaking users identified by Korean in tweets, bio, location, or name

22

Page 23: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Data collection

• Collect daily snapshots of follow networks

– G(I): June 25th to July 15th, 2010

– G(II): August 2nd to August 31st, 2010

• Time resolution = a single day

23

Page 24: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Korean follow network grew fast

• Increasing # of users

– G(I): 718,077 → 870,057 +7,599/day

– G(II): 956,261 → 1,203,196 +8,515/day

• Increasing (high) reciprocity

– G(I): 56 → 58%

– G(II): 61 → 62%

• Increasing avg. # of followees

– 59.7 → 75.7

24

Page 25: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Macroscopic Statistics

Page 26: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

People unfollow frequently

• 43% of active users unfollow at least once during 51 days

• Average number of unfollows per person

– 15.4 in G(I)

– 16.1 in G(II)

Link removal frequently occurs

in a ‘growing’ network

26

Page 27: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Factors that correlate with unfollow

• Reciprocity of relationships

• Duration of a relationship

• Followee’s informativeness

• Overlap of relationships

27

Page 28: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

One-way relationships are fragile

P(broken) = 0.1228

P(broken) = 0.0529

Conditional P(remaining will be broken|one is broken) = 0.2345

< <

One-way

Reciprocal

“Emotional closeness”

28

Page 29: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

No knowledge when following started

Last month

Last week

yesterday

A

B

C

U A followee list returned by API is

always [B, A, C]

Instead, we have a temporal ‘order’ of relationships in a personal network

BLACKBOX

29

Page 30: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Newer relationships are more fragile

Clear positive trend

30

Page 31: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Informativeness of users

31

Page 32: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

A retweets B A B

B is informative to A

Page 33: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Non-informative relationships are fragile

Retweeted or favorited users are less likely to be unfollowed

33

Page 35: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Weak ties are fragile

The more overlapped relationships the less likely to be unfollowed

35

Page 36: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

No interaction ≠ breakup

• 85.6% of relationships do not involve any single reply, mention, or retweet

– 96.3% involve 3 or fewer

• People just subscribe to others’ tweets passively

Why our study of `unfollow’ is important

for the study of breakup

36

Page 37: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

User Interviews

Page 38: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

22 online & face-to-face interviews

11 Male, 11 Female

• Recruited by word-of-mouth

• Semi-structured

• Logging & camera recording

38

Page 39: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Top reasons in unfollow

1. Burst tweets

2. Tweets about uninteresting topics

3. Tweets about mundane details of daily life

• Automatically generated tweets (e.g., 4sq)

4. Tweets about political issues

39

Page 40: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Explanatory Model

Page 41: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

No explanatory model taking structural and interactional properties

into consideration

Page 42: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Interactional properties describe dynamics

• Has a followee sent a reply to a follower?

• Has a user mentioned a follower in any of one’s tweet?

• Do a user and a follower share common topics of interest?

42

Page 43: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Sociological concepts in persisting ties

+ Twitter-specific feature: Informativeness

Homophily Reciprocal services

Tie strength Power and prestige

43

Page 44: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Multiple logistic regression model

• Binary dependent variable

– Whether a relationship at t0 will be broken (1) or persisted (0) at t1

• 78 Independent variables

– From structural properties

• # of followers, # of followees, # of common followers, …

– From interactional properties

• # of replies, # of retweets, # of communication partners, …

44

Page 45: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Filtered variables

• Removing multicollinearity – # of common followers & followees & neighbors – # of follower & those who reply to ego – # of those who exchange replies & all replies – # of received replies & mentions – …

• We filter out 36 variables and 42 remained • With stepwise regression, we further winnowed

down to 39 variables

45

Page 46: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon
Page 47: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Interpretation of models

• If not reciprocal, 2.17x times likely to unfollow

• If jaccard coeff. of hashtags decreases 0.2, 2.75x

• If overlap of followees decrease 0.2, 2.12x

• Whether followees send messages to a user is more important variable than the opposite

– People appreciate receiving feedback

– Consistent with the study of social capital at Facebook

Emotional closeness

Homophily

Tie strength

Receiving actions rather than giving ones

47

Page 48: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Summary

• Unfollow is a clear sign of breaking a relationship

– No interaction is NOT a good indicator of breaking a relationship due to user’s passivity in Twitter

• Quantitative and qualitative studies of unfollow

– Reveal its characteristics and motivations

– Discover important structural and interactional properties

48

Page 49: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Application: Practical uses Burst tweets, automatically generated tweets, …

49

Page 50: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Application: Theoretical models

• Existing models for growing networks deal with link additions only

• Our studies reveal frequent link removals in a growing network

50

Page 51: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

One population - Korean

51

Page 52: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

How can we generalize our results?

52

Page 53: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Follow ≠ Friend

53

Page 54: Analysis of Twitter unfollow: How often and whyan.kaist.ac.kr/~sbmoon/talk/2011/111008-socinfo-unfollow.pdf · 2018. 8. 30. · Analysis of Twitter unfollow: How often and why Haewoon

Thanks! Questions?