Top Banner
measuring polarization on social media michael mathioudakis computer science aalto university http://www.michalis.co
45

Measuring polarization on social media

Jan 22, 2018

Download

Data & Analytics

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Measuring polarization on social media

measuringpolarizationonsocialmediamichael mathioudakis

computerscienceaalto university

http://www.michalis.co

Page 2: Measuring polarization on social media

2

socialmedia

MichaelMathioudakis

consumecontentnewsaboutfriends,politics,favoriteartists

generatecontentshareexperiences,interestingarticles

interactwithotherscomment,rate,anddiscuss

hundredsofmillionsofactiveusers

Page 3: Measuring polarization on social media

whystudysocialmedia

awindowintothethoughtsandactionsofpeople

howpeoplespendtheirtimewhatattractstheirattention

whattheythinkaboutpoliticalissueshowtheyinteractsocially

uniqueopportunityforsocialscientistsstudyhumanbehavior

atlargescale&finedetail

MichaelMathioudakis 3

Page 4: Measuring polarization on social media

butyouareacomputerscientistdevelopalgorithmsto

extractinsightsfromsocialmedia

twochallenges1- volumeofdata

2- complexityofsocialbehaviorcallsforcomplexmodels (e.g.,graphs)

thatrequirefastalgorithms

solutionalgorithmicmethods,softwaretools andsystems

forlarge-scalecomputationanalyze efficiently&automatically largeamountsofdata

MichaelMathioudakis 4

Page 5: Measuring polarization on social media

5

noinformationbarriers

citizenjournalism

socialconnectivity

harassment

fakenews

polarization

socialmedia:goodandbadsides

MichaelMathioudakis

Page 6: Measuring polarization on social media

polarization

political orsocialpolarization‘theactofseparatingormakingpeopleseparateinto

twogroupswithcompletelyoppositeopinions’*

relatedterm:controversy‘publicdiscussionandargumentaboutsomethingthat

manypeoplestronglydisagreeabout’*

*oxfordenglish dictionary

MichaelMathioudakis 6

Page 7: Measuring polarization on social media

whystudypolarization?

polarizationcanbelinkedtoadverseeffects

socialsegmentationstereotypes

echochambers

goalunderstandandmitigate them

MichaelMathioudakis 7

Page 8: Measuring polarization on social media

8

0102030405060708090100

DonaldTrumpApprovalRating%February2017

Democrats Republicans

MichaelMathioudakis

Page 9: Measuring polarization on social media

9

ideologyofUSApublicsource:PewResearchCenter

1994

2014

DemocratsandRepublicanshavedriftedapart

MichaelMathioudakis

Page 10: Measuring polarization on social media

whystudypolarizationonsocialmedia

extractinsightsonthepolarizationprocess

somespecificquestionswhatarethepolarizingissues?

doespolarizationincreaseovertime?wesawonesuchinstance:USpublic

howcouldwe‘nudge’peopleawayfromextremepolarization?

ispolarizationlinkedtoechochambers?dosocialmediaincreasepolarization?

MichaelMathioudakis 10

this

talk

Page 11: Measuring polarization on social media

inthistalk…

twitter

algorithmstomeasureit

long-termstudy

nextsteps

11

polarization

MichaelMathioudakis

Page 12: Measuring polarization on social media

12

retweetstweet

replies

connections

interactionsMichaelMathioudakis

Page 13: Measuring polarization on social media

twitter

microbloggingplatformsince2006;300millionactiveusers

userspostshortmessages- ‘tweets’

13MichaelMathioudakis

Page 14: Measuring polarization on social media

globalstructureofinteractions

nodes

14

useraccounts

edges retweetsrepliesconnections

interactiongraph

MichaelMathioudakis

1%sampleofalltweetsfromtheinternetarchive

data

Page 15: Measuring polarization on social media

inwhatfollows…

15MichaelMathioudakis

twitteralgorithmstomeasureit

long-termstudynextsteps

polarization

QuantifyingControversyinSocialMedia. WSDM2016.WithKiranGarimella,Gianmarco DeFrancisci Morales,AristidesGionis.

Page 16: Measuring polarization on social media

howpolarizedisadiscussion?

e.g.,obamacare inJanuary2017

16MichaelMathioudakis

Page 17: Measuring polarization on social media

howcouldweapproachthisquestion?

content?doopposingsidessaydifferentthings?

sentiment?dopolarizedtopicsexhibitwider

rangeofemotions?

interactions?dopeopleinteractmorewiththeirownside?

MichaelMathioudakis 17

let’strythis

Page 18: Measuring polarization on social media

methodtemplate

buildaninteractiongraphseveraltypestotry

retweets,replies,connections

istheinteraction graph polarized?

output:polarizationscore

18

notpolarized polarizedtwosides,wellseparated

MichaelMathioudakis

Page 19: Measuring polarization on social media

pipeline

19MichaelMathioudakis

topic

evaluatio

n

Graph Building

Graph Partitioning

Controversy Measure

Polarization

whattypeofinteractiongraphshouldweuse?

howtofindtwosidesinthe

graph?

howtomeasuretheseparationbetween

twosides?

doweidentifypolarized

discussions?

Page 20: Measuring polarization on social media

retweetsreplies

connections

20MichaelMathioudakis

topic

evaluatio

n

Graph Building

Graph Partitioning

Controversy Measure

Polarization

whattypeofinteractiongraphshouldweuse?

howtofindtwosidesinthe

graph?

howtomeasuretheseparationbetween

twosides?

doweidentifypolarized

discussions?

Page 21: Measuring polarization on social media

21

partitionintotwosides

MichaelMathioudakis

topic

evaluatio

n

Graph Building

Graph Partitioning

Controversy Measure

Polarization

whattypeofinteractiongraphshouldweuse?

howtofindtwosidesinthe

graph?

howtomeasuretheseparationbetween

twosides?

doweidentifypolarized

discussions?

Page 22: Measuring polarization on social media

partitioning

manyexistingalgorithms

spectralclusteringlabelpropagationmetis

MichaelMathioudakis 22

wellconnected

badlyconnected

Page 23: Measuring polarization on social media

randomwalkcontroversy(RWC)

23MichaelMathioudakis

topic

evaluatio

n

Graph Building

Graph Partitioning

Controversy Measure

Polarization

whattypeofinteractiongraphshouldweuse?

howtofindtwosidesinthe

graph?

howtomeasuretheseparationbetween

twosides?

doweidentifypolarized

discussions?

Page 24: Measuring polarization on social media

randomwalkcontroversy(RWC)

polarizationscorehowdifficulttoreachc fromB

24

A andB:twosides

c andd:centralnodes

andvalues-1to1

themoredifficultthehigherthescorehowdifficulttoreachdfromA

MichaelMathioudakis

cd

A B

randomwalk

Page 25: Measuring polarization on social media

randomwalk

25MichaelMathioudakis

discreteprocess onagraphstep1,2,3,…

ateachstep,weareatonenodeatnextstep,wemovetoanearbynode

- followinganedge atrandom

specifywherethewalkstarts (e.g.,atc)wherethewalkends (e.g.,atd)

cd

Page 26: Measuring polarization on social media

randomwalkcontroversy(RWC)

26

A andB:twosides

c andd:centralnodes

MichaelMathioudakis

cd

A B

randomwalkstart:randomnodeofA/B50%chancethatwedoeitherend:atcentralnodescofsideA ordofsideB

PXY =P(startedinX |endedinY)

considertwoindependentinstancesoneending atthecentralnodeofsideA,theotheratthecentralnodeofsideB

RWC=PAAPBB - PBAPAB

bothrandomwalksstartedinthesidewheretheyended

bothrandomwalksstartedinasideotherthanwheretheyended

values?

Page 27: Measuring polarization on social media

randomwalkcontroversy(RWC)

27MichaelMathioudakis

topic

evaluatio

n

Graph Building

Graph Partitioning

Controversy Measure

Polarization

whattypeofinteractiongraphshouldweuse?

howtofindtwosidesinthe

graph?

howtomeasuretheseparationbetween

twosides?

doweidentifypolarized

discussions?

Page 28: Measuring polarization on social media

28MichaelMathioudakis

topic

evaluatio

n

Graph Building

Graph Partitioning

Controversy Measure

Polarization

whattypeofinteractiongraphshouldweuse?

howtofindtwosidesinthe

graph?

howtomeasuretheseparationbetween

twosides?

doweidentifypolarized

discussions?

Page 29: Measuring polarization on social media

evaluation

non-polarized topics

indian beefban,nemtsov protests,netanyahu UScongressspeech,

baltimore riots,ukrainepolarizedtopics

germanwings planecrash,sxsw,mother’sday,jurassic worldmovie,

nationalkissingday

29MichaelMathioudakis

populartopicsof2015graphswith1– 150thousandnodes

examples:

Page 30: Measuring polarization on social media

Graph Building

Graph Partitioning

Controversy Measure

Polarization

results

MichaelMathioudakis 30

doesthepipelinedistinguishpolarizedfromnon-polarizedtopics?

retweetsreplies

connections

twosides randomwalkcontroversy(RWC)

topic

(ifweuseretweets)yes!

Page 31: Measuring polarization on social media

results

nemtsovprotests

indianbeefban

sxswconference

germanwingsplanecrash

interactiongraphs:retweets31MichaelMathioudakis

polarized

topics

non-polarizedtopicshighRWC lowRWC

Page 32: Measuring polarization on social media

results

32

retweets replies

interactiongraphsfornemtsov protests

MichaelMathioudakis

Page 33: Measuring polarization on social media

analgorithmicwaytoquantifypolarization

MichaelMathioudakis 33

retweets twosides randomwalkcontroversy(RWC)

topic

basedonstructureofinteractionslanguage-independent

Graph Building

Graph Partitioning

Controversy Measure

Polarization

newmethodcanbedeployedinthewild

Page 34: Measuring polarization on social media

inwhatfollows…

34MichaelMathioudakis

twitteralgorithmstomeasureit

long-termstudynextsteps

polarization

Graph Building

Graph Partitioning

Controversy Measure

TheEbbandFlowofControversialDebatesonSocialMedia.ICWSM2017.TheEffectofCollectiveAttentiononControversialDebatesonSocialMedia.WebScience 2017.WithKiranGarimella,Gianmarco DeFrancisci Morales,AristidesGionis.

Polarization

Page 35: Measuring polarization on social media

polarizationovertime

haspolarizationaroundcontroversialtopicsincreasedovertime?

35MichaelMathioudakis

Page 36: Measuring polarization on social media

polarizationovertime

data1%sampleofalltweetsfromtheinternetarchive

September2011toSeptember2016

methodforagiventopic(e.g.,obamacare)

retrieverelatedtweetsbuildaninteractiongraphforeachday

usingretweetsmeasureRWCscore

MichaelMathioudakis 36

Page 37: Measuring polarization on social media

RWCvsTime

37MichaelMathioudakis

September2011

September2016

Page 38: Measuring polarization on social media

volumeofactivityspikesatmajorevents

38MichaelMathioudakis

Page 39: Measuring polarization on social media

39MichaelMathioudakis

Page 40: Measuring polarization on social media

doespolarizationspikewithvolume?measurerwc vsvolumeofactivity

40MichaelMathioudakis

Page 41: Measuring polarization on social media

RWCvsVolume

highervolume

higherco

ntroversy

41MichaelMathioudakis

highervolume highervolume

Page 42: Measuring polarization on social media

RWCvsVolume

MichaelMathioudakis 42

highervolume

higherco

ntroversy

rwc

Page 43: Measuring polarization on social media

summary

43MichaelMathioudakis

twitteralgorithmstomeasureit

long-termstudynextsteps

polarization

Page 44: Measuring polarization on social media

whystudypolarizationonsocialmedia

extractinsightsonthepolarizationprocess

somespecificquestionswhatarethepolarizingissues?

doespolarizationincreaseovertime?wesawonesuchinstance:USpublic

howcouldwe‘nudge’peopleawayfromextremepolarization?

ispolarizationlinkedtoechochambers?dosocialmediaincreasepolarization?

MichaelMathioudakis 44

this

talk

nextsteps

Page 45: Measuring polarization on social media

thank you!

45MichaelMathioudakis