Modelling spreading phenomena in real-world networks - - PowerPoint PPT Presentation

modelling spreading phenomena in real world networks
SMART_READER_LITE
LIVE PREVIEW

Modelling spreading phenomena in real-world networks - - PowerPoint PPT Presentation

Modelling spreading phenomena in real-world networks Changwang ZHANG and Shi ZHOU Computer Science, UCL Spreading phenomena Widely exist in


slide-1
SLIDE 1

Modelling ¡spreading ¡phenomena ¡ in ¡real-­‑world ¡networks ¡

Changwang ¡ZHANG ¡ ¡ ¡and ¡ ¡ ¡Shi ¡ZHOU ¡ Computer ¡Science, ¡UCL ¡

slide-2
SLIDE 2

Spreading ¡phenomena ¡

  • Widely ¡exist ¡in ¡the ¡real ¡world ¡

– Computer ¡virus ¡in ¡the ¡Internet ¡ – Epidemics ¡in ¡human ¡populaGon ¡ – InformaGon ¡disseminaGon ¡in ¡society ¡

  • AdverGsement ¡campaign ¡ ¡
  • Riot ¡incitement ¡via ¡tweeter, ¡facebook ¡etc. ¡ ¡ ¡
slide-3
SLIDE 3

ExisGng ¡models ¡

  • A ¡popular ¡example: ¡SIR ¡model ¡

– SuscepGble, ¡InfecGous, ¡Recovered ¡ – Sound ¡mathemaGcal ¡theories ¡ – Convenient ¡for ¡simulaGon ¡experiments ¡

  • Purpose: ¡to ¡predict ¡and ¡control ¡spreading ¡ ¡ ¡
slide-4
SLIDE 4

Problems ¡of ¡exisGng ¡models ¡

  • Too ¡simplisGc ¡
  • Consider ¡only ¡one ¡spreading ¡process ¡on ¡
  • ne ¡network ¡
slide-5
SLIDE 5

Spreading ¡phenomena ¡ ¡ in ¡real-­‑world ¡networks ¡ ¡

  • Much ¡more ¡complex ¡
  • OOen ¡involve ¡mulGple ¡spreading ¡processes ¡on ¡

mulGple ¡networks ¡

– Happen ¡simultaneously ¡ ¡ – Interact ¡with ¡each ¡other ¡ ¡ ¡

slide-6
SLIDE 6

Example ¡1 ¡-­‑ ¡Epidemics ¡

  • SARS ¡
slide-7
SLIDE 7

Example ¡1 ¡-­‑ ¡Epidemics ¡

  • SARS ¡

– Local ¡spreading ¡

  • following ¡human ¡mobility ¡paQerns ¡within ¡communiGes ¡

and ¡ciGes ¡

– Lots ¡of ¡accidental ¡contacts ¡

  • Shall ¡we ¡immunise ¡the ¡whole ¡populaGon? ¡

– Global ¡spreading ¡ ¡

  • via ¡the ¡global ¡aviaGon ¡network ¡

– long-­‑haul ¡flights, ¡well-­‑defined ¡structure ¡

  • Shall ¡we ¡cancel ¡all ¡flights? ¡
slide-8
SLIDE 8

Example ¡2 ¡– ¡Computer ¡Virus ¡

  • CodeRed ¡
slide-9
SLIDE 9

Example ¡2 ¡– ¡Computer ¡Virus ¡

  • CodeRed ¡

– Global ¡spreading ¡

  • 1/8 ¡of ¡the ¡Gme ¡it ¡probes ¡a ¡completely ¡random ¡IP ¡

address ¡

– Local ¡spreading ¡

  • The ¡rest ¡of ¡the ¡Gme ¡it ¡probes ¡local ¡IP ¡addresses ¡(with ¡

the ¡same ¡24-­‑bit ¡or ¡16-­‑bit ¡prefixes) ¡ ¡

– Both ¡processes ¡are ¡needed ¡for ¡an ¡successful ¡ aQack ¡ ¡

slide-10
SLIDE 10

Example ¡3 ¡-­‑ ¡AdverGsement ¡

  • Local ¡spreading ¡

– Word ¡of ¡mouth: ¡gossip, ¡Tweeter ¡and ¡Facebook ¡

  • Infect ¡friends/followers ¡via ¡social ¡networks ¡
  • Global ¡spreading ¡

– BroadcasGng ¡and ¡publishing: ¡TV, ¡Radio, ¡the ¡Web ¡ ¡

  • Accidental, ¡anyone ¡can ¡be ¡informed ¡
  • The ¡two ¡processes ¡feed ¡into ¡each ¡other. ¡
slide-11
SLIDE 11

Real-­‑world ¡scenarios ¡ ¡

  • MulGple ¡spreading ¡processes ¡

– Targeted ¡spreading ¡following ¡network ¡structures ¡ – Accidental ¡spreading ¡via ¡universal ¡access ¡

  • On ¡mulGple ¡networks ¡

– Overlapped ¡or ¡parGally ¡overlapped ¡networks ¡ – Networks ¡at ¡different ¡granularity ¡

  • InteracGons ¡

– Between ¡spreading ¡processes ¡ ¡ – Between ¡networks ¡

slide-12
SLIDE 12

A ¡new ¡spreading ¡model ¡

  • StarGng ¡with ¡a ¡typical ¡scenario ¡ ¡

– Two ¡processes ¡on ¡two ¡overlapped ¡networks ¡

  • Local ¡spreading ¡following ¡a ¡network ¡structure ¡

– Power-­‑law ¡network ¡topology ¡

  • Global ¡spreading ¡with ¡random, ¡universal ¡access ¡

– Similar ¡to ¡the ¡adverGsement ¡campaign ¡ ¡ ¡ – Independent, ¡simultaneous ¡and ¡interacGve ¡

slide-13
SLIDE 13

TheoreGcal ¡analysis ¡

  • If ¡the ¡parameters ¡of ¡the ¡spreading ¡processes ¡

saGsfy ¡the ¡criGcal ¡threshold ¡

  • then ¡the ¡final ¡size ¡of ¡an ¡outbreak ¡(in ¡an ¡

infinite ¡network) ¡can ¡be ¡predicted ¡as ¡

  • otherwise ¡the ¡outbreak ¡size ¡approaches ¡to ¡

zero, ¡meaning ¡the ¡epidemic ¡is ¡ephemeral. ¡

slide-14
SLIDE 14

The ¡criGcal ¡threshold ¡

InfecGon ¡rate ¡of ¡ local ¡spreading ¡ Recovery ¡rate ¡ The ¡percentage ¡of ¡local ¡spreading, ¡ i.e. ¡the ¡percentage ¡of ¡global ¡ spreading ¡is ¡1 ¡– ¡alpha. ¡ ¡ Previous ¡models ¡are ¡equivalent ¡to ¡ special ¡cases ¡of ¡our ¡model ¡(when ¡ alpha ¡is ¡zero ¡or ¡1). ¡ The ¡node ¡average ¡degree, ¡ i.e. ¡the ¡average ¡number ¡

  • f ¡connecGons ¡a ¡node ¡

has ¡in ¡the ¡local ¡spreading ¡

  • network. ¡

The ¡raGo ¡of ¡local ¡infecGon ¡rate ¡(beta1) ¡ to ¡the ¡global ¡infecGon ¡rate ¡(beta2). ¡

slide-15
SLIDE 15

SimulaGon ¡results ¡

0 ¡ 0.1 ¡ 0.2 ¡ 0.3 ¡ 0.4 ¡ 0.5 ¡ 0.6 ¡ 0.7 ¡ 0.8 ¡ 0.9 ¡ 1 ¡ 0 ¡ 0.1 ¡ 0.2 ¡ 0.3 ¡ 0.4 ¡ 0.5 ¡ 0.6 ¡ 0.7 ¡ 0.8 ¡ 0.9 ¡ 1 ¡ Outbreak ¡size ¡ alpha ¡ SimulaGon ¡ Theory ¡

slide-16
SLIDE 16

Challenges ¡and ¡future ¡work ¡

  • To ¡study ¡other ¡measures ¡and ¡other ¡
  • parameters. ¡
  • To ¡extend ¡the ¡model ¡to ¡more ¡general ¡
  • scenarios. ¡
  • To ¡improve ¡the ¡accuracy ¡of ¡predicGons. ¡ ¡
  • To ¡explore ¡real ¡applicaGons. ¡
slide-17
SLIDE 17

CollaboraGon ¡

  • We ¡call ¡for ¡collaboraGon ¡

– Real-­‑world ¡case ¡study ¡ – TheoreGcal ¡analysis ¡

  • In ¡parGcular ¡we ¡need ¡real ¡datasets ¡

– Can ¡you ¡help? ¡

slide-18
SLIDE 18

Changwang ¡ZHANG ¡ ¡ ¡ ¡ ¡c.zhang@cs.ucl.ac.uk ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Shi ¡ZHOU ¡ ¡ ¡ ¡ ¡s.zhou@ucl.ac.uk ¡ ¡

Thanks ¡