Sparsifcatin if Infmuence Netmwirks Michael Matmhiiudakis 1 , - - PowerPoint PPT Presentation

sparsifcatin if infmuence netmwirks
SMART_READER_LITE
LIVE PREVIEW

Sparsifcatin if Infmuence Netmwirks Michael Matmhiiudakis 1 , - - PowerPoint PPT Presentation

Sparsifcatin if Infmuence Netmwirks Michael Matmhiiudakis 1 , Francesci Binchi 2 , Carlis Castlli 2 , Aris Giinis 2 , Ant Ukkinen 2 1 Universitmy if Tirintmi, Canada 2 Yahii! Research Barcelina, Spain Intmriductin inline sicial netmwirks


slide-1
SLIDE 1

Sparsifcatin if Infmuence Netmwirks

Michael Matmhiiudakis1, Francesci Binchi2, Carlis Castlli2, Aris Giinis2, Ant Ukkinen2

1Universitmy if Tirintmi, Canada 2Yahii! Research Barcelina, Spain

slide-2
SLIDE 2

Intmriductin

users perfirm actins

pistm messages, pictmures, videis

cinnectmed witmh itmher users intmeractm, infmuence each itmher actins pripagatme inline sicial netmwirks

facebiik 750m users tmwiter 100m+ users nice read indeed! 09:30 09:00

2

slide-3
SLIDE 3

Priblem

sparsify netmwirk eliminatme large number if cinnectins keep impirtmantm cinnectins sparsifcatin: a datma reductin iperatin netmwirk visualizatin efcientm graph analysis which cinnectins are mistm impirtmantm fir tmhe pripagatin if actins?

3

slide-4
SLIDE 4

Whatm We Di

tmechnical framewirk sparsify netmwirk accirding tmi ibserved actvitmy keep cinnectins tmhatm bestm explain pripagatins iur appriach sicial netmwirk & ibserved pripagatins learn independentm cascade midel (ICM) selectm k cinnectins mistm likely tmi have priduced pripagatins

4

slide-5
SLIDE 5

Outmline

  • intmriductin
  • setng

– sicial netmwirk – pripagatin midel

  • sparsifcatin

– iptmal algiritmhm – greedy algiritmhm: spine

  • experimentms

5

slide-6
SLIDE 6

Sicial Netmwirk

users – nides B filliws A – arc A→B A B

6

slide-7
SLIDE 7

Pripagatin if Actins

independentm cascade midel pripagatin if an actin unfilds in tmestmeps

B A

tm tm+1 p(A,B) users perfirm actins actins pripagatme

greatm mivie I liked tmhis mivie

infmuence pribabilitmy

7

slide-8
SLIDE 8

Pripagatin if Actins

icm generatmes pripagatins sequence if actvatins likelihiid

actve nitm actve tm-1 tm tm+1

actin α

p(A,B) C A B D E

8

slide-9
SLIDE 9

Estmatng Infmuence Pribabilites

sicial netmwirk + setm if pripagatins p(A,B)

max likelihiid EM – [Saitmi etm.al.] actve nitm actve tm-1 tm tm+1

actin α

p(A,B) C A B D E

9

slide-10
SLIDE 10

Outmline

  • intmriductin
  • setng

– sicial netmwirk – pripagatin midel

  • sparsifcatin

– iptmal algiritmhm – greedy algiritmhm: spine

  • experimentms

10

slide-11
SLIDE 11

Sparsifcatin

sicial netmwirk p(A,B) setm if pripagatins k arcs

mistm likely tmi explain all pripagatins B A p(A,B)

11

slide-12
SLIDE 12

Sparsifcatin

k arcs

A B p(A,B)

sicial netmwirk p(A,B) setm if pripagatins

12

mistm likely tmi explain all pripagatins

slide-13
SLIDE 13

Sparsifcatin

not tmhe k arcs witmh largestm pribabilites NP-hard and inappriximable difcultm tmi fnd silutin witmh nin-zeri likelihiid

13

slide-14
SLIDE 14

Hiw tmi Silve?

brutme-firce appriach tmry all subsetms if k arcs? ni break diwn intmi smaller priblems cimbine silutins

14

slide-15
SLIDE 15

Optmal Algiritmhm

sparsify separatmely inciming arcs if individual nides iptmize cirrespinding likelihiid

A B C

kA kB kC + + = k dynamic prigramming iptmal silutin hiwever…

15

slide-16
SLIDE 16

Spine

sparsifcatin if infmuence netmwirks greedy algiritmhm efcientm, giid resultms tmwi phases phase 1 tmry tmi ibtmain a nin-zeri-likelihiid silutin k0 < k arcs phase 2 build in tmip if phase 1

16

slide-17
SLIDE 17

Spine – Phase 1

phase 1 ibtmain a nin-zeri-likelihiid silutin selectm greedily arcs tmhatm partcipatme in mistm pripagatins untl all pripagatins are explained

A B C sicial netmwirk D A B C D A B C D

tm tm+1

actin α actin β

17

slide-18
SLIDE 18

Spine – Phase 2

add ine arc atm a tme, tmhe ine tmhatm ifers largestm increase in likelihiid logL # arcs k0 k submidular appriximatin guarantmee fir phase 2

18

slide-19
SLIDE 19

Outmline

  • intmriductin
  • setng

– sicial netmwirk – pripagatin midel

  • sparsifcatin

– iptmal algiritmhm – greedy algiritmhm: spine

  • experimentms

19

slide-20
SLIDE 20

Experimentms

datmasetms meme.yahii.cim actins: pistngs (phitmis), nides: users, arcs: whi filliws whim datma frim 2010 memetmracker.irg actins: mentins if a phrase, nides: bligs & news siurces, arcs: whi links tmi whim datma frim 2009

20

slide-21
SLIDE 21

sampled datmasetms if diferentm sizes

Experimentms

Dataset Actons Arcs Arcs, prob > 0 YMeme-L 26k 1.25M 430k YMeme-M 13k 1.15M 380k YMeme-S 5k 466k 73k MTrack-L 9k 200k 7.8k MTrack-M 120 110k 1.4k MTrack-S 780 78k 768

YMeme meme.yahii.cim MTrack memetmracker.irg

21

slide-22
SLIDE 22

Experimentms

algiritmhms iptmal (very inefcientm) spine (a few secinds tmi 3.5hrs) by arc pribabilitmy randim

22

slide-23
SLIDE 23

Experimentms

23

slide-24
SLIDE 24

Midel Selectin using BIC

24

BIC(k) = -2ligL + kligN

slide-25
SLIDE 25

Applicatin

spine as a prepricessing stmep infmuence maximizatin selectm k nides tmi maximize spread if actin [Kempe, Kleinberg, Tardis, 03] NP-hard, greedy appriximatin perfirm in sparsifed netmwirk instmead large beneftm in efciency, litle liss in qualitmy

25

slide-26
SLIDE 26

Applicatin

26

slide-27
SLIDE 27

Public Cide and Datma

htp://www.cs.tmirintmi.edu/~matmhiiu/spine/

27

slide-28
SLIDE 28

The End

Questins?

28

slide-29
SLIDE 29

29