Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection...

42
Brief Encounter Networks Vassilis Kostakos Oxford University, 16 October 2007

Transcript of Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection...

Page 1: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople

Brief Encounter Networks

Vassilis Kostakos

Oxford University, 16 October 2007

Page 2: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople

Motivation

• Understand the “affordances” of people’s mobility, and

• identify opportunities for pervasive systems

Page 3: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople

Overview

• Data collection

• Structural properties

• Dynamic properties

• Diffusion

• Ongoing work

Page 4: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople

Data collection

Page 5: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople
Page 6: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople

Scanner

4

1

6

3

25

1

2

3

4

6

5

time

Page 7: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople
Page 8: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople

Timeline view

Page 9: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople

Gatecount timelines

Page 10: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople

Gatecounts

Page 11: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople

Bluetooth visibility• Around 7.5% of observed pedestrians had discoverable

Bluetooth devices

(R^2 = 0.88)

Page 12: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople

Structural properties

Page 13: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople

Scanner

4

1

6

3

25

1

2

3

4

6

5

time

Page 14: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople
Page 15: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople
Page 16: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople
Page 17: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople
Page 18: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople

Dynamic properties

Page 19: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople

Dynamic properties

• Our data is not static

• 3D structure

• Chain of events

Page 20: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople
Page 21: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople

Presence Frequency

Nodes

Links

Page 22: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople

Model

• Fixed population size n

• Each node assigned probability f and p

• At each iteration, node is activated with probability f

• If a node is activated, it remains active for p times length of previous inactivity

• If two nodes are simultaneously active, they are linked to each other

Page 23: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople

0 1 0 1

Page 24: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople
Page 25: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople

Diffusion

Page 26: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople

Chain of events

• John, Mary, 14:20:30

• John, Paul, 14:20:32

• Mary,Nick, 14:20:33

• ...

Page 27: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople

Emulation

• Class “device”

• Class “virus”

• During encounter, virus is transmitted

• Device recovers (SIS) or dies (SIR)

Page 28: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople
Page 29: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople
Page 30: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople

RemoveBrief Encounters

RemovePersistent Encounters

Page 31: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople

Rem

ove

Brie

f Enc

ount

ers

Rem

ove

Pers

iste

nt E

ncou

nter

s

Page 32: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople

Ongoing work

Page 33: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople

DTN forwarding algorithm

• Static features

• Node degree

• Node betweenness

• Node closeness

• Average geodesic path (Bath = 3.3)

• Community detection (21 using Newman)

Page 34: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople

Considering time

Page 35: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople
Page 36: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople

Game of real life

Page 37: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople

Tamagotchi

Page 38: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople

facebook

People with Bluetooth devices bumping into each other(shopping, school, work)

Cityware servers analyse data

Cityware

Facebook applicationpresents data

Cityware nodesrecord & upload data Users' social network

grows

Page 39: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople
Page 40: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople
Page 41: Brief Encounter Networks - Semantic Scholar...Brief Encounter Networks ... •Community detection (21 using Newman) Considering time. Game of real life. Tamagotchi. facebook P eople

New challenges

• Best utilisation of this platform?

• Create a “world socio-map”?

• Develop adaptable systems

• Develop more secure systems

• Put numbers on human relationships

• Put numbers on “fabric of everyday life”