Mining cellular traffic collected by mobile Na@onal - - PowerPoint PPT Presentation

mining cellular traffic collected by mobile
SMART_READER_LITE
LIVE PREVIEW

Mining cellular traffic collected by mobile Na@onal - - PowerPoint PPT Presentation

School for Advanced Sciences of Luchon Luchon, France July 1, 2015 Mining cellular traffic collected by mobile Na@onal Research Council of Italy


slide-1
SLIDE 1

Mining ¡cellular ¡traffic ¡ collected ¡by ¡mobile ¡

  • perator ¡network ¡probes ¡
  • M. ¡Fiore, ¡CNR-­‑IEIIT, ¡Italy ¡

¡ ¡

¡

Contributors: ¡

  • D. ¡Naboulsi, ¡A. ¡Furno, ¡R. ¡Stanica, ¡M. ¡Gramaglia ¡

Na@onal ¡Research ¡ Council ¡of ¡Italy ¡

School ¡for ¡Advanced ¡ Sciences ¡of ¡Luchon ¡ Luchon, ¡France ¡ July ¡1, ¡2015 ¡

Ins@tute ¡of ¡ Electronics ¡ Computer ¡and ¡ Telecommunica@on ¡ Engineering ¡ ¡

slide-2
SLIDE 2

Outline ¡

  • 1. Introducing ¡mobile ¡traffic ¡data ¡

– Context ¡ – Mobile ¡traffic ¡data ¡collec@on ¡

  • 2. Overview ¡of ¡the ¡research ¡field ¡

– Literature ¡classifica@on ¡ – Examples ¡of ¡results ¡

  • 3. Reading ¡list ¡
  • M. ¡Fiore ¡– ¡Mining ¡Cellular ¡Traffic ¡

2 2

School ¡of ¡Advanced ¡Sciences ¡of ¡Luchon| ¡Jul ¡1, ¡2015 ¡

slide-3
SLIDE 3

Introducing ¡mobile ¡traffic ¡data ¡

Context ¡and ¡data ¡collec@on ¡

1 ¡

3 3

  • M. ¡Fiore ¡– ¡Mining ¡Cellular ¡Traffic ¡

School ¡of ¡Advanced ¡Sciences ¡of ¡Luchon| ¡Jul ¡1, ¡2015 ¡

slide-4
SLIDE 4

Context ¡(I) ¡

  • Mobile ¡communicaJon ¡usage ¡is ¡growing ¡(very) ¡fast ¡

– Compound ¡annual ¡growth ¡rate ¡of ¡146% ¡in ¡2006-­‑2012 ¡ – Global ¡mobile ¡data ¡traffic ¡grew ¡81% ¡in ¡2013... ¡ – ...and ¡it ¡will ¡increase ¡nearly ¡11-­‑fold ¡by ¡2018 ¡ – Mobile ¡data ¡traffic ¡is ¡growing ¡faster ¡than ¡Internet ¡traffic ¡ did ¡back ¡at ¡the ¡turn ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡

  • f ¡the ¡millennium! ¡

4 4

!

[source: ¡Cisco ¡Visual ¡ Networking ¡Index] ¡

  • M. ¡Fiore ¡– ¡Mining ¡Cellular ¡Traffic ¡

School ¡of ¡Advanced ¡Sciences ¡of ¡Luchon| ¡Jul ¡1, ¡2015 ¡

slide-5
SLIDE 5

Context ¡(II) ¡

  • The ¡surge ¡of ¡mobile ¡acJvity... ¡

– Mobile ¡devices ¡popularity ¡rise ¡them ¡to ¡status ¡symbols ¡ – Mobile ¡apps ¡and ¡services ¡are ¡driving ¡societal ¡changes ¡

  • ...and ¡some ¡collateral ¡effects ¡of ¡our ¡interest ¡

– Digital ¡acJviJes ¡are ¡easily ¡recorded, ¡tracked, ¡transferred ¡

  • Apple ¡consolidated.db? ¡

– An ¡unprecedented ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡

  • pportunity ¡to ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡

monitor ¡human ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ behavior ¡at ¡very ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ large ¡spa@otemporal ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ scales ¡

5 5

  • M. ¡Fiore ¡– ¡Mining ¡Cellular ¡Traffic ¡

School ¡of ¡Advanced ¡Sciences ¡of ¡Luchon| ¡Jul ¡1, ¡2015 ¡

USA ¡ MS, ¡USA ¡ 1 ¡month ¡

slide-6
SLIDE 6

Context ¡(III) ¡

  • Relevance ¡of ¡mobile ¡traffic ¡data ¡ ¡

– Mobile ¡service ¡providers ¡

  • tailoring ¡of ¡services ¡(and ¡ads) ¡to ¡users ¡
  • reselling ¡of ¡(aggregate?) ¡data ¡to ¡third ¡par@es ¡

– Mobile ¡operators ¡

  • face ¡a ¡huge ¡challenge ¡in ¡accommoda@ng ¡the ¡mobile ¡demand ¡
  • understand ¡subscriber ¡usage ¡for ¡more ¡effec@ve ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡

network ¡design ¡and ¡resource ¡management ¡

– Researchers ¡

  • networking ¡(my ¡background): ¡see ¡above ¡
  • plenty ¡of ¡other ¡disciplines: ¡studies ¡can ¡be ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡

scaled ¡to ¡very ¡large ¡popula@ons ¡ ¡(impossible ¡to ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ achieve ¡with ¡tradi@onal ¡approaches) ¡

6 6

  • M. ¡Fiore ¡– ¡Mining ¡Cellular ¡Traffic ¡

School ¡of ¡Advanced ¡Sciences ¡of ¡Luchon| ¡Jul ¡1, ¡2015 ¡

huge ¡survey ¡ US ¡behaviorally ¡targeted ¡

  • nline ¡ad ¡spending ¡(08–14) ¡

C-­‑RAN, ¡SDN, ¡NFV ¡

slide-7
SLIDE 7

Mobile ¡traffic ¡data ¡collecJon ¡(I) ¡

7 7

  • M. ¡Fiore ¡– ¡Mining ¡Cellular ¡Traffic ¡

School ¡of ¡Advanced ¡Sciences ¡of ¡Luchon| ¡Jul ¡1, ¡2015 ¡

client-­‑side ¡

  • perator-­‑side ¡
slide-8
SLIDE 8

Mobile ¡traffic ¡data ¡collecJon ¡(II) ¡

8 8

  • M. ¡Fiore ¡– ¡Mining ¡Cellular ¡Traffic ¡

School ¡of ¡Advanced ¡Sciences ¡of ¡Luchon| ¡Jul ¡1, ¡2015 ¡ A A

RNC ¡probes ¡ Monitor ¡signaling ¡related ¡to ¡Radio ¡ Resource ¡Control ¡(RRC) ¡opera@on. ¡ Fine-­‑grained ¡state ¡changes ¡at ¡each ¡ mobile ¡device, ¡e.g. ¡

  • a\ach ¡and ¡detach ¡opera@ons ¡
  • start ¡and ¡conclusion ¡of ¡sessions ¡
  • all ¡HO ¡and ¡LU ¡events ¡

Plus, ¡record ¡key ¡performance ¡ indicators ¡on ¡data ¡transmission, ¡ such ¡as ¡the ¡uplink ¡and ¡downlink ¡ throughput ¡experienced ¡by ¡devices. ¡

J ¡maximum ¡posi@oning ¡precision L ¡not ¡supported ¡by ¡all ¡equipment ¡ ¡

¡ ¡ ¡ ¡ ¡ ¡ ¡large ¡number ¡of ¡probes ¡

slide-9
SLIDE 9

Mobile ¡traffic ¡data ¡collecJon ¡(III) ¡

9 9

  • M. ¡Fiore ¡– ¡Mining ¡Cellular ¡Traffic ¡

School ¡of ¡Advanced ¡Sciences ¡of ¡Luchon| ¡Jul ¡1, ¡2015 ¡

MSC ¡probes ¡ Similar ¡to ¡RNC ¡probes, ¡but ¡only ¡in ¡ the ¡circuit-­‑switched ¡(CS) ¡domain. ¡ Same ¡type ¡of ¡informa@on ¡as ¡RNC ¡ probes, ¡but ¡

  • limited ¡to ¡voice/tex@ng ¡
  • missing ¡informa@on ¡on ¡events ¡

managed ¡locally ¡by ¡RNC, ¡e.g., ¡ intra-­‑RNC ¡HO ¡

J ¡fair ¡posi@oning ¡precision ¡

¡ ¡ ¡ ¡ ¡ ¡ ¡fair ¡number ¡of ¡probes ¡

L ¡only ¡voice/tex@ng ¡informa@on ¡ ¡

¡ ¡

B B

slide-10
SLIDE 10

Mobile ¡traffic ¡data ¡collecJon ¡(IV) ¡

10 10

  • M. ¡Fiore ¡– ¡Mining ¡Cellular ¡Traffic ¡

School ¡of ¡Advanced ¡Sciences ¡of ¡Luchon| ¡Jul ¡1, ¡2015 ¡

GGSN/PGW ¡probes ¡ Monitor ¡data ¡transi@ng ¡by ¡packet-­‑switched ¡(PS) ¡domain ¡gateways ¡in ¡

  • rder ¡to ¡reach ¡the ¡Internet. ¡For ¡each ¡data ¡traffic ¡session ¡of ¡every ¡

device, ¡record ¡Packet ¡Data ¡Protocol ¡(PDP) ¡Context ¡informa@on: ¡

  • device ¡iden@fier ¡
  • session ¡start ¡and ¡end ¡@me ¡
  • traffic ¡volume ¡
  • type ¡of ¡service ¡(at ¡different ¡levels ¡of ¡detail, ¡from ¡transport ¡

protocol, ¡to ¡service ¡type, ¡up ¡to ¡precise ¡applica@on) ¡ These ¡probes ¡can ¡also ¡store ¡device ¡loca@ons, ¡corresponding ¡to ¡the ¡ cell ¡where ¡the ¡device ¡last ¡updated ¡its ¡PDP ¡Context ¡from. ¡They ¡ monitor ¡Authen@ca@on, ¡Authoriza@on ¡and ¡Accoun@ng ¡(AAA) ¡ procedures ¡triggered ¡by ¡PDP ¡Context ¡updates ¡passing ¡by ¡GGSN/PGW. ¡

J ¡detailed ¡informa@on ¡on ¡IP ¡traffic ¡

¡ ¡ ¡ ¡ ¡ ¡ ¡very ¡large ¡areas ¡(e.g., ¡countries) ¡covered ¡by ¡a ¡few ¡probes

L ¡no ¡voice/tex@ng ¡informa@on ¡

¡ ¡ ¡ ¡ ¡ ¡ ¡stale ¡view ¡of ¡device ¡loca@on ¡(infrequent ¡PDP ¡Context ¡updates) ¡

C C

slide-11
SLIDE 11

Mobile ¡traffic ¡data ¡collecJon ¡(V) ¡

11 11

  • M. ¡Fiore ¡– ¡Mining ¡Cellular ¡Traffic ¡

School ¡of ¡Advanced ¡Sciences ¡of ¡Luchon| ¡Jul ¡1, ¡2015 ¡

CGF ¡probes ¡ Monitor ¡informa@on ¡stored ¡for ¡billing ¡ purposes, ¡i.e., ¡so-­‑called ¡Call ¡Detail ¡ Records ¡(CDR). ¡These ¡include, ¡for ¡ each ¡device ¡ac@vity: ¡

  • device ¡iden@fier ¡
  • start ¡(and ¡possibly ¡end) ¡@me ¡
  • cell ¡where ¡the ¡ac@vity ¡starts ¡(and ¡

possibly ¡ends) ¡

  • type ¡of ¡ac@vity: ¡voice, ¡tex@ng, ¡data ¡

(possibly ¡including ¡traffic ¡volume) ¡ In ¡some ¡rare ¡cases, ¡these ¡probes ¡can ¡ also ¡record ¡HO ¡informa@on. ¡

J ¡typically ¡one ¡single ¡probe ¡

¡ ¡ ¡ ¡ ¡ ¡ ¡readily ¡available, ¡well ¡forma\ed ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡acceptable ¡posi@oning ¡precision ¡ ¡

L ¡no ¡precise ¡traffic ¡informa@on ¡

D D

slide-12
SLIDE 12

Mobile ¡traffic ¡data ¡collecJon ¡(VI) ¡

  • Takeaway ¡lessons ¡

– Not ¡all ¡mobile ¡traffic ¡datasets ¡are ¡created ¡equal! ¡ – The ¡quality ¡of ¡mobile ¡traffic ¡datasets ¡is ¡increasing ¡

  • new ¡probes, ¡more ¡extensive ¡deployments ¡in ¡both ¡RAN ¡and ¡CN ¡

– The ¡availability ¡of ¡mobile ¡traffic ¡datasets ¡is ¡growing ¡

  • operators ¡become ¡more ¡open-­‑minded ¡
  • challenges ¡are ¡great ¡occasions ¡to ¡access ¡data! ¡

¡

  • Caveat ¡

– Here, ¡we ¡are ¡only ¡considering ¡“half ¡of ¡the ¡world” ¡

  • client-­‑side ¡mobile ¡traffic ¡data ¡is ¡an ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡

equally ¡rich ¡source ¡of ¡knowledge ¡

12 ¡12

12

  • M. ¡Fiore ¡– ¡Mining ¡Cellular ¡Traffic ¡

School ¡of ¡Advanced ¡Sciences ¡of ¡Luchon| ¡Jul ¡1, ¡2015 ¡

MIT ¡Reality ¡Mining ¡

Nokia ¡Mobile ¡Data ¡Challenge ¡

Microsoa ¡GeoLife ¡

slide-13
SLIDE 13

Overview ¡of ¡the ¡research ¡field ¡

Using ¡operator-­‑side ¡data ¡

2 ¡

13 13

  • M. ¡Fiore ¡– ¡Mining ¡Cellular ¡Traffic ¡

School ¡of ¡Advanced ¡Sciences ¡of ¡Luchon| ¡Jul ¡1, ¡2015 ¡

slide-14
SLIDE 14

Literature ¡classificaJon ¡

  • A ¡highly ¡mulJdisciplinary ¡research ¡field ¡

– Mobile ¡traffic ¡data ¡is ¡used ¡in ¡many ¡domains ¡(with ¡overlaps) ¡

14 ¡14

14

  • M. ¡Fiore ¡– ¡Mining ¡Cellular ¡Traffic ¡

School ¡of ¡Advanced ¡Sciences ¡of ¡Luchon| ¡Jul ¡1, ¡2015 ¡

slide-15
SLIDE 15

Social ¡analysis ¡(I) ¡

  • RelaJng ¡mobile ¡traffic ¡and ¡social ¡features ¡

– Physics, ¡sociology, ¡epidemiology, ¡networking ¡

15 ¡15

15

  • M. ¡Fiore ¡– ¡Mining ¡Cellular ¡Traffic ¡

School ¡of ¡Advanced ¡Sciences ¡of ¡Luchon| ¡Jul ¡1, ¡2015 ¡

Social analysis Mobile call graph properties Mobile call graph models User interactions Demographics Environment Epidemics

How ¡do ¡mobile ¡users ¡interact ¡with ¡each ¡other? ¡ How ¡is ¡mobile ¡traffic ¡ac?vity ¡ correlated ¡with ¡demographic ¡ traits ¡(age, ¡gender, ¡ethnicity, ¡ economic ¡level, ¡etc.)? ¡ How ¡does ¡the ¡environment ¡geography ¡ (distance, ¡urbaniza?on ¡level, ¡land ¡use, ¡ points ¡of ¡interest, ¡special ¡events) ¡affect ¡ mobile ¡communica?on ¡among ¡individuals? ¡ Can ¡mobile ¡traffic ¡ac?vity ¡help ¡us ¡understanding ¡ and ¡modeling ¡the ¡dynamics ¡of ¡contagious ¡diseases? ¡

User interactions Demographics Environment Epidemics

slide-16
SLIDE 16

Social ¡analysis ¡(II) ¡

  • Examples: ¡user ¡interacJons ¡

– Mobile ¡call ¡graph ¡analysis ¡

16 ¡16

16

  • M. ¡Fiore ¡– ¡Mining ¡Cellular ¡Traffic ¡

School ¡of ¡Advanced ¡Sciences ¡of ¡Luchon| ¡Jul ¡1, ¡2015 ¡

Social analysis Mobile call graph properties Mobile call graph models User interactions Demographics Environment Epidemics User interactions

[source: ¡Onnela ¡et ¡al., ¡New ¡Journal ¡of ¡Physics ¡9(6), ¡2007] ¡

mobile ¡call ¡graph ¡

[source: ¡Nanava? ¡et ¡al., ¡ACM ¡CIKM, ¡2006] ¡

power-­‑law ¡degree ¡distribuJon ¡tail ¡

[source: ¡Onnela ¡et ¡al., ¡PNAS, ¡ 104(18), ¡2007] ¡

strength ¡of ¡weak ¡Jes ¡ ¡ ¡network ¡collapse ¡ ¡ ¡ ¡only ¡if ¡low-­‑weight ¡ ¡ ¡?es ¡are ¡removed ¡ ¡ ¡first! ¡

slide-17
SLIDE 17

Social ¡analysis ¡(III) ¡

  • Examples: ¡demographics ¡

– Homophily ¡and ¡segrega@on ¡

17 ¡17

17

  • M. ¡Fiore ¡– ¡Mining ¡Cellular ¡Traffic ¡

School ¡of ¡Advanced ¡Sciences ¡of ¡Luchon| ¡Jul ¡1, ¡2015 ¡

Social analysis Mobile call graph properties Mobile call graph models User interactions Demographics Environment Epidemics

[source: ¡Sarraute ¡et ¡al., ¡ASONAM, ¡2014] ¡

mobile ¡user ¡age ¡homophily ¡

[source: ¡Blondel ¡et ¡al., ¡

  • J. ¡Stat. ¡Mech. ¡(2008) ¡P10008] ¡

linguisJc ¡segregaJon ¡

Demographics

¡French-­‑ ¡ speaking ¡ ¡Dutch-­‑speaking ¡ mixed ¡ communi?es ¡ link ¡probability ¡ ¡ versus ¡age ¡difference ¡ communica?on ¡matrix ¡among ¡ages ¡

slide-18
SLIDE 18

Social ¡analysis ¡(IV) ¡

  • Examples: ¡environment ¡

– Impact ¡of ¡distance ¡and ¡land ¡use ¡

18 ¡18

18

  • M. ¡Fiore ¡– ¡Mining ¡Cellular ¡Traffic ¡

School ¡of ¡Advanced ¡Sciences ¡of ¡Luchon| ¡Jul ¡1, ¡2015 ¡

Social analysis Mobile call graph properties Mobile call graph models User interactions Demographics Environment Epidemics

[source: ¡Onnela ¡et ¡al., ¡PLoS ¡ONE, ¡6(4):e16939, ¡2011] ¡

power-­‑law ¡call ¡probability ¡w.r.t. ¡distance ¡

[source: ¡Csaji ¡et ¡al., ¡Physica ¡ A, ¡392(6), ¡2013] ¡

mobile ¡traffic ¡profiles ¡ depend ¡on ¡land ¡use ¡

Environment

[source: ¡Furno ¡et ¡al., ¡ in ¡prepara?on] ¡

urban ¡fabric ¡detecJon ¡ from ¡mobile ¡traffic ¡

slide-19
SLIDE 19

Social ¡analysis ¡(V) ¡

  • Examples: ¡epidemics ¡

– Contagion ¡containment ¡policies ¡

19 ¡19

19

  • M. ¡Fiore ¡– ¡Mining ¡Cellular ¡Traffic ¡

School ¡of ¡Advanced ¡Sciences ¡of ¡Luchon| ¡Jul ¡1, ¡2015 ¡

Social analysis Mobile call graph properties Mobile call graph models User interactions Demographics Environment Epidemics

[source: ¡Lima ¡et ¡al., ¡NetMob ¡D4D, ¡2013] ¡

viral ¡informaJon ¡campaign ¡is ¡more ¡ effecJve ¡than ¡movement ¡quaranJne ¡

Epidemics

call ¡matrix ¡among ¡ Ivory ¡Coast ¡ subprefectures ¡ movement ¡matrix ¡ among ¡Ivory ¡Coast ¡ subprefectures ¡

slide-20
SLIDE 20

Mobility ¡analysis ¡(I) ¡

  • ExtracJng ¡mobility ¡informaJon ¡from ¡mobile ¡traffic ¡

– Physics, ¡sociology, ¡transporta@on, ¡networking, ¡epidemiology ¡ ¡

20 ¡20

20

  • M. ¡Fiore ¡– ¡Mining ¡Cellular ¡Traffic ¡

School ¡of ¡Advanced ¡Sciences ¡of ¡Luchon| ¡Jul ¡1, ¡2015 ¡

Which ¡are ¡the ¡fundamental ¡laws ¡ that ¡drive ¡human ¡movement? ¡ Can ¡we ¡infer ¡transporta?on ¡sta?s?cs ¡ (road ¡traffic ¡levels, ¡travel ¡?mes, ¡road ¡ accidents, ¡commu?ng ¡paderns) ¡from ¡ mobile ¡traffic, ¡and ¡how ¡this ¡helps ¡ planning ¡transporta?on ¡systems? ¡ ¡ Is ¡mobile ¡traffic ¡data ¡a ¡reliable ¡ source ¡on ¡which ¡to ¡run ¡mobility ¡ analyses? ¡

Mobility analysis Human mobility Fundamental laws Transportation systems Validation Human mobility Transportation systems Models Validation

slide-21
SLIDE 21

Mobility ¡analysis ¡(II) ¡

  • Examples: ¡human ¡mobility ¡

– Constrained, ¡rou@nary ¡behaviors ¡

21 ¡
  • M. ¡Fiore ¡– ¡Mining ¡Cellular ¡Traffic ¡

School ¡of ¡Advanced ¡Sciences ¡of ¡Luchon| ¡Jul ¡1, ¡2015 ¡

Mobility analysis Human mobility Fundamental laws Transportation systems Validation Human mobility

[source: ¡Gonzalez ¡et ¡al., ¡Nature, ¡453(7196), ¡2008] ¡

power-­‑law ¡travel ¡distance ¡

[source: ¡Schneider ¡et ¡al., ¡ J.R.Soc. ¡Interface, ¡10(84), ¡2013] ¡

limited ¡number ¡of ¡mobility ¡moJfs ¡

[source: ¡Song ¡et ¡al., ¡ Science, ¡327(5968), ¡2010] ¡

elevate ¡predictability ¡ entropy ¡of ¡human ¡mobility ¡ ¡ predictability ¡versus ¡radius ¡of ¡gyra?on ¡ entropy ¡of ¡?me-­‑oblivious ¡ human ¡mobility ¡ ¡ entropy ¡of ¡random ¡process ¡

21 21

Models

slide-22
SLIDE 22

Mobility ¡analysis ¡(III) ¡

  • Examples: ¡transportaJon ¡systems ¡

– Es@ma@ng ¡traffic ¡and ¡mobility ¡flows ¡

22 ¡22

22

  • M. ¡Fiore ¡– ¡Mining ¡Cellular ¡Traffic ¡

School ¡of ¡Advanced ¡Sciences ¡of ¡Luchon| ¡Jul ¡1, ¡2015 ¡

Mobility analysis Human mobility Fundamental laws Models Transportation systems Validation Transportation systems

¡ ¡ ¡Ÿ ¡ ¡handover ¡(any) ¡ ¡ ¡¢ ¡handover ¡occurring ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡at ¡standard ¡rate ¡ traffic ¡conges?on ¡due ¡to ¡ accidents ¡(ground ¡truth) ¡

[source: ¡Janecek ¡et ¡al., ¡ ACM ¡UbiComp, ¡2012] ¡

detecJon ¡of ¡ traffic ¡jams ¡

[source: ¡Yang ¡et ¡al., ¡NetMob, ¡2013] ¡

inference ¡of ¡O-­‑D ¡matrices ¡

[source: ¡Berlingerio ¡et ¡al., ¡NetMob ¡D4D, ¡2013] ¡

  • pJmizaJon ¡of ¡transportaJons ¡

spared ¡wait ¡?me ¡

slide-23
SLIDE 23

Mobility ¡analysis ¡(IV) ¡

  • Examples: ¡validaJon ¡

– Limited ¡set ¡of ¡(controversial) ¡results ¡

23 ¡23

23

  • M. ¡Fiore ¡– ¡Mining ¡Cellular ¡Traffic ¡

School ¡of ¡Advanced ¡Sciences ¡of ¡Luchon| ¡Jul ¡1, ¡2015 ¡

Mobility analysis Human mobility Fundamental laws Transportation systems Validation Models Validation

[source: ¡Ranjan ¡et ¡al., ¡ACM ¡MC2R, ¡2012] ¡

different ¡home/work ¡locaJon ¡detecJon ¡ when ¡using ¡ ¡diverse ¡mobile ¡traffic ¡data ¡

[source: ¡Iovan ¡et ¡al., ¡Geographic ¡Informa?on ¡Science ¡ at ¡the ¡Heart ¡of ¡Europe ¡ ¡2012] ¡

minimum ¡sampling ¡frequency ¡beyond ¡ which ¡no ¡travel ¡distance ¡variaJon ¡occurs ¡

[source: ¡Zhang ¡et ¡al., ¡ACM ¡MobiCom ¡2014] ¡

mobile ¡traffic ¡data ¡is ¡more ¡informaJve ¡ than ¡transit ¡data ¡collected ¡by ¡authoriJes ¡ captures ¡longer ¡trips ¡ covers ¡larger ¡popula?ons ¡ 50 ¡samples/day ¡

slide-24
SLIDE 24

Networking ¡analysis ¡(I) ¡

  • AdapJng ¡network ¡design ¡to ¡the ¡mobile ¡demand ¡

– Networking, ¡sociology ¡

24 ¡24

24

  • M. ¡Fiore ¡– ¡Mining ¡Cellular ¡Traffic ¡

School ¡of ¡Advanced ¡Sciences ¡of ¡Luchon| ¡Jul ¡1, ¡2015 ¡

Network analysis Mobile demand Aggregate access network traffic Individual access network traffic Technologies Networking solutions Marketing solutions Privacy solutions

How ¡do ¡mobile ¡subscribers ¡consume ¡ network ¡resources ¡over ¡?me/space? ¡ Can ¡we ¡model ¡and ¡an?cipate ¡the ¡ resul?ng ¡demand? ¡ How ¡do ¡we ¡leverage ¡knowledge ¡ extracted ¡from ¡mobile ¡traffic ¡data ¡ to ¡improve ¡the ¡mobile ¡network? ¡ ¡

Mobile demand Technologies

slide-25
SLIDE 25

“ “ “

Networking ¡analysis ¡(II) ¡

  • Example: ¡aggregate ¡access ¡network ¡traffic ¡

– Mobile ¡traffic ¡demand ¡profiling ¡

25 ¡25

25

  • M. ¡Fiore ¡– ¡Mining ¡Cellular ¡Traffic ¡

School ¡of ¡Advanced ¡Sciences ¡of ¡Luchon| ¡Jul ¡1, ¡2015 ¡

Network analysis Mobile demand Aggregate access network traffic Individual access network traffic Technologies Networking solutions Marketing solutions Privacy solutions Mobile demand Aggregate access network traffic

  • 1. ¡iden@fy ¡profiles ¡of ¡typical ¡user ¡demand ¡
¡

at ¡which ¡?mes ¡is ¡network ¡capacity ¡consumed ¡in ¡ comparable ¡ways? ¡

¡

  • 2. ¡by-­‑product: ¡pinpoint ¡
  • utlying ¡network ¡usages ¡
¡

when ¡is ¡network ¡capacity ¡ consump?on ¡unusual ¡and ¡why? ¡

slide-26
SLIDE 26

Networking ¡analysis ¡(III) ¡

  • Example: ¡aggregate ¡access ¡network ¡traffic ¡

– Milan ¡case ¡study ¡

26 ¡26

26

  • M. ¡Fiore ¡– ¡Mining ¡Cellular ¡Traffic ¡

School ¡of ¡Advanced ¡Sciences ¡of ¡Luchon| ¡Jul ¡1, ¡2015 ¡

evening/night ¡ work ¡ relax/evening/ ¡ late ¡night/morning ¡ work/nightlife ¡ night ¡

Monday Sunday 4 8 12 16 20 24 Date Time of the day Monday Sunday 4 8 12 16 20 24 Date Time of the day Monday Sunday 4 8 12 16 20 24 Date Time of the day Monday Sunday 4 8 12 16 20 24 Date Time of the day Monday Sunday 4 8 12 16 20 24 Date Time of the day C4 C1 C2 C0 C3 Monday Sunday 4 8 12 16 20 24 Date Time of the day Monday Sunday 4 8 12 16 20 24 Date Time of the day Monday Sunday 4 8 12 16 20 24 Date Time of the day Monday Sunday 4 8 12 16 20 24 Date Time of the day Monday Sunday 4 8 12 16 20 24 Date Time of the day Monday Sunday 4 8 12 16 20 24 Date Time of the day Monday Sunday 4 8 12 16 20 24 Date Time of the day Monday Sunday 4 8 12 16 20 24 Date Time of the day Monday Sunday 4 8 12 16 20 24 Date Time of the day Monday Sunday 4 8 12 16 20 24 Date Time of the day C7 C6 C1 C2 C9 C4 C5 C3 C8 C0

commu@ng ¡home ¡ relax ¡

Halloween ¡night, ¡Milan ¡patron ¡saint ¡day, ¡opening ¡of ¡

  • pera ¡season ¡at ¡“La ¡Scala” ¡theater, ¡Christmas ¡holidays ¡

and ¡events, ¡several ¡public ¡holidays, ¡several ¡football ¡ matches ¡of ¡AC ¡Milan ¡and ¡Inter ¡Milan, ¡one ¡collec?on ¡ probe ¡outage, ¡etc. ¡

mobile ¡demand ¡outliers ¡

slide-27
SLIDE 27

Networking ¡analysis ¡(IV) ¡

  • Example: ¡privacy ¡soluJons ¡

– k-­‑anonymizing ¡mobile ¡traffic ¡datasets ¡

27 ¡27

27

  • M. ¡Fiore ¡– ¡Mining ¡Cellular ¡Traffic ¡

School ¡of ¡Advanced ¡Sciences ¡of ¡Luchon| ¡Jul ¡1, ¡2015 ¡

Network analysis Mobile demand Aggregate access network traffic Individual access network traffic Technologies Networking solutions Marketing solutions Privacy solutions Technologies Privacy solutions

[source: ¡De ¡Montjoye ¡et ¡al., ¡Sci. ¡Rep. ¡3(1376), ¡2013] ¡

elevate ¡uniqueness ¡+ ¡poor ¡anonymizability ¡ few ¡random ¡points ¡ pinpoint ¡a ¡subscriber ¡ generaliza?on ¡ does ¡not ¡help ¡

slide-28
SLIDE 28

Networking ¡analysis ¡(V) ¡

  • Example: ¡privacy ¡soluJons ¡

– Ivory ¡Coast ¡and ¡Senegal ¡use ¡cases ¡

28 ¡28

28

  • M. ¡Fiore ¡– ¡Mining ¡Cellular ¡Traffic ¡

School ¡of ¡Advanced ¡Sciences ¡of ¡Luchon| ¡Jul ¡1, ¡2015 ¡

for ¡most ¡users, ¡it ¡is ¡easy ¡to ¡find ¡

  • ther ¡users ¡that ¡have ¡similar ¡

paderns ¡“on ¡average”... ¡

  • 1. ¡measuring ¡“anonymizability” ¡of ¡users ¡in ¡a ¡dataset ¡

...but, ¡with ¡a ¡long ¡tail ¡ ¡

  • f ¡temporally ¡diverse ¡

samples! ¡

  • 2. ¡specialized ¡generalizaJon ¡

anonymized ¡dataset ¡ accuracy ¡(space ¡and ¡?me) ¡ under ¡suppression ¡

slide-29
SLIDE 29

Reading ¡list ¡(and ¡quesJons) ¡

? ¡

29 29

  • M. ¡Fiore ¡– ¡Profiling ¡User ¡Demand ¡

MACACO ¡mee@ng ¡| ¡Jun ¡25, ¡2015 ¡

slide-30
SLIDE 30

(AddiJonal) ¡Readings ¡

  • Surveys ¡

– V.D. ¡Blondel, ¡A. ¡Decuyper, ¡G. ¡Krings, ¡“A ¡survey ¡of ¡results ¡on ¡mobile ¡phone ¡ datasets ¡analysis,” ¡arXiv:1502.03406, ¡2015 ¡ – F. ¡Calabrese, ¡L. ¡Ferrari, ¡V.D. ¡Blondel, ¡“Urban ¡Sensing ¡Using ¡Mobile ¡Phone ¡ Network ¡Data: ¡A ¡Survey ¡of ¡Research,” ¡ACM ¡Compu@ng ¡Surveys ¡47(2), ¡2014 ¡ – D. ¡Naboulsi, ¡M. ¡Fiore, ¡S. ¡Ribot, ¡R. ¡Stanica, ¡“Large-­‑scale ¡Mobile ¡Traffic ¡Analysis: ¡ a ¡Survey,” ¡Inria ¡Technical ¡Report ¡HAL-­‑01132385, ¡2015 ¡ ¡

  • My ¡research ¡acJviJes ¡

– D. ¡Naboulsi, ¡R. ¡Stanica, ¡M. ¡Fiore, ¡“Classifying ¡Call ¡Profiles ¡in ¡Large-­‑scale ¡Mobile ¡ Traffic ¡Datasets”, ¡IEEE ¡Infocom, ¡2014 ¡ – M. ¡Gramaglia, ¡M. ¡Fiore, ¡“On ¡the ¡anonymizability ¡of ¡mobile ¡traffic ¡datasets,” ¡ NetMob ¡D4D, ¡2015 ¡

  • Reference ¡community ¡conference ¡

– NetMob, ¡every ¡year ¡at ¡MIT, ¡Boston, ¡MA, ¡USA ¡

30 ¡30

30

  • M. ¡Fiore ¡– ¡Mining ¡Cellular ¡Traffic ¡

School ¡of ¡Advanced ¡Sciences ¡of ¡Luchon| ¡Jul ¡1, ¡2015 ¡