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

New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

measuringpolarizationonsocialmediamichael mathioudakis

computerscienceaalto university

http://www.michalis.co

Page 2: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

2

socialmedia

MichaelMathioudakis

consumecontentnewsaboutfriends,politics,favoriteartists

generatecontentshareexperiences,interestingarticles

interactwithotherscomment,rate,anddiscuss

hundredsofmillionsofactiveusers

Page 3: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

whystudysocialmedia

awindowintothethoughtsandactionsofpeople

howpeoplespendtheirtimewhatattractstheirattention

whattheythinkaboutpoliticalissueshowtheyinteractsocially

uniqueopportunityforsocialscientistsstudyhumanbehavior

atlargescale&finedetail

MichaelMathioudakis 3

Page 4: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

butyouareacomputerscientistdevelopalgorithmsto

extractinsightsfromsocialmedia

twochallenges1- volumeofdata

2- complexityofsocialbehaviorcallsforcomplexmodels (e.g.,graphs)

thatrequirefastalgorithms

solutionalgorithmicmethods,softwaretools andsystems

forlarge-scalecomputationanalyze efficiently&automatically largeamountsofdata

MichaelMathioudakis 4

Page 5: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

5

noinformationbarriers

citizenjournalism

socialconnectivity

harassment

fakenews

polarization

socialmedia:goodandbadsides

MichaelMathioudakis

Page 6: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

polarization

political orsocialpolarization‘theactofseparatingormakingpeopleseparateinto

twogroupswithcompletelyoppositeopinions’*

relatedterm:controversy‘publicdiscussionandargumentaboutsomethingthat

manypeoplestronglydisagreeabout’*

*oxfordenglish dictionary

MichaelMathioudakis 6

Page 7: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

whystudypolarization?

polarizationcanbelinkedtoadverseeffects

socialsegmentationstereotypes

echochambers

goalunderstandandmitigate them

MichaelMathioudakis 7

Page 8: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

8

0102030405060708090100

DonaldTrumpApprovalRating%February2017

Democrats Republicans

MichaelMathioudakis

Page 9: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

9

ideologyofUSApublicsource:PewResearchCenter

1994

2014

DemocratsandRepublicanshavedriftedapart

MichaelMathioudakis

Page 10: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

whystudypolarizationonsocialmedia

extractinsightsonthepolarizationprocess

somespecificquestionswhatarethepolarizingissues?

doespolarizationincreaseovertime?wesawonesuchinstance:USpublic

howcouldwe‘nudge’peopleawayfromextremepolarization?

ispolarizationlinkedtoechochambers?dosocialmediaincreasepolarization?

MichaelMathioudakis 10

this

talk

Page 11: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

inthistalk…

twitter

algorithmstomeasureit

long-termstudy

nextsteps

11

polarization

MichaelMathioudakis

Page 12: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

twitter

microbloggingplatformsince2006;300millionactiveusers

userspostshortmessages- ‘tweets’

12MichaelMathioudakis

Page 13: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

13

retweetstweet

replies

connections

interactionsMichaelMathioudakis

Page 14: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

globalstructureofinteractions

nodes

14

useraccounts

edges retweetsrepliesconnections

interactiongraph

MichaelMathioudakis

1%sampleofalltweetsfromtheinternetarchive

data

Page 15: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

inwhatfollows…

15MichaelMathioudakis

twitteralgorithmstomeasureit

long-termstudynextsteps

polarization

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

Page 16: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

howpolarizedisadiscussion?

e.g.,obamacare inJanuary2017

16MichaelMathioudakis

Page 17: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

howcouldweapproachthisquestion?

content?doopposingsidessaydifferentthings?

sentiment?dopolarizedtopicsexhibitwider

rangeofemotions?

interactions?dopeopleinteractmorewiththeirownside?

MichaelMathioudakis 17

let’strythis

Page 18: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

methodtemplate

buildaninteractiongraphseveraltypestotry

retweets,replies,connections

istheinteraction graph polarized?

output:polarizationscore

18

notpolarized polarizedtwosides,wellseparated

MichaelMathioudakis

Page 19: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

pipeline

19MichaelMathioudakis

topic

evaluatio

n

Graph Building

Graph Partitioning

Controversy Measure

Polarization

whattypeofinteractiongraphshouldweuse?

howtofindtwosidesinthe

graph?

howtomeasuretheseparationbetween

twosides?

doweidentifypolarized

discussions?

Page 20: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

retweetsreplies

connections

20MichaelMathioudakis

topic

evaluatio

n

Graph Building

Graph Partitioning

Controversy Measure

Polarization

whattypeofinteractiongraphshouldweuse?

howtofindtwosidesinthe

graph?

howtomeasuretheseparationbetween

twosides?

doweidentifypolarized

discussions?

Page 21: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

21

partitionintotwosides

MichaelMathioudakis

topic

evaluatio

n

Graph Building

Graph Partitioning

Controversy Measure

Polarization

whattypeofinteractiongraphshouldweuse?

howtofindtwosidesinthe

graph?

howtomeasuretheseparationbetween

twosides?

doweidentifypolarized

discussions?

Page 22: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

partitioning

manyexistingalgorithms

spectralclusteringlabelpropagationmetis

MichaelMathioudakis 22

wellconnected

badlyconnected

Page 23: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

randomwalkcontroversy(RWC)

23MichaelMathioudakis

topic

evaluatio

n

Graph Building

Graph Partitioning

Controversy Measure

Polarization

whattypeofinteractiongraphshouldweuse?

howtofindtwosidesinthe

graph?

howtomeasuretheseparationbetween

twosides?

doweidentifypolarized

discussions?

Page 24: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

randomwalkcontroversy(RWC)

polarizationscorehowdifficulttoreachc fromB

24

A andB:twosides

c andd:centralnodes

andvalues-1to1

themoredifficultthehigherthescorehowdifficulttoreachdfromA

MichaelMathioudakis

cd

A B

randomwalk

Page 25: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

randomwalk

25MichaelMathioudakis

discreteprocess onagraphstep1,2,3,…

ateachstep,weareatonenodeatnextstep,wemovetoanearbynode

- followinganedge atrandom

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

cd

Page 26: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

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: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

randomwalkcontroversy(RWC)

27MichaelMathioudakis

topic

evaluatio

n

Graph Building

Graph Partitioning

Controversy Measure

Polarization

whattypeofinteractiongraphshouldweuse?

howtofindtwosidesinthe

graph?

howtomeasuretheseparationbetween

twosides?

doweidentifypolarized

discussions?

Page 28: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

28MichaelMathioudakis

topic

evaluatio

n

Graph Building

Graph Partitioning

Controversy Measure

Polarization

whattypeofinteractiongraphshouldweuse?

howtofindtwosidesinthe

graph?

howtomeasuretheseparationbetween

twosides?

doweidentifypolarized

discussions?

Page 29: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

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: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

Graph Building

Graph Partitioning

Controversy Measure

Polarization

results

MichaelMathioudakis 30

doesthepipelinedistinguishpolarizedfromnon-polarizedtopics?

retweetsreplies

connections

twosides randomwalkcontroversy(RWC)

topic

(ifweuseretweets)yes!

Page 31: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

results

nemtsovprotests

indianbeefban

sxswconference

germanwingsplanecrash

interactiongraphs:retweets31MichaelMathioudakis

polarized

topics

non-polarizedtopicshighRWC lowRWC

Page 32: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

results

32

retweets replies

interactiongraphsfornemtsov protests

MichaelMathioudakis

Page 33: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

analgorithmicwaytoquantifypolarization

MichaelMathioudakis 33

retweets twosides randomwalkcontroversy(RWC)

topic

basedonstructureofinteractionslanguage-independent

Graph Building

Graph Partitioning

Controversy Measure

Polarization

newmethodcanbedeployedinthewild

Page 34: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

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: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

polarizationovertime

haspolarizationaroundcontroversialtopicsincreasedovertime?

35MichaelMathioudakis

Page 36: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

polarizationovertime

data1%sampleofalltweetsfromtheinternetarchive

September2011toSeptember2016

methodforagiventopic(e.g.,obamacare)

retrieverelatedtweetsbuildaninteractiongraphforeachday

usingretweetsmeasureRWCscore

MichaelMathioudakis 36

Page 37: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

RWCvsTime

37MichaelMathioudakis

September2011

September2016

Page 38: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

volumeofactivityspikesatmajorevents

38MichaelMathioudakis

Page 39: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

39MichaelMathioudakis

Page 40: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

doespolarizationspikewithvolume?measurerwc vsvolumeofactivity

40MichaelMathioudakis

Page 41: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

RWCvsVolume

highervolume

higherco

ntroversy

41MichaelMathioudakis

highervolume highervolume

Page 42: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

RWCvsVolume

MichaelMathioudakis 42

highervolume

higherco

ntroversy

rwc

Page 43: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

summary

43MichaelMathioudakis

twitteralgorithmstomeasureit

long-termstudynextsteps

polarization

Page 44: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

whystudypolarizationonsocialmedia

extractinsightsonthepolarizationprocess

somespecificquestionswhatarethepolarizingissues?

doespolarizationincreaseovertime?wesawonesuchinstance:USpublic

howcouldwe‘nudge’peopleawayfromextremepolarization?

ispolarizationlinkedtoechochambers?dosocialmediaincreasepolarization?

MichaelMathioudakis 44

this

talk

nextsteps

Page 45: New measuring polarization on social media · 2017. 5. 19. · 2 social media Michael Mathioudakis consume content news about friends, politics, favorite artists generate content

thank you!

45MichaelMathioudakis