32
Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014 Lijun SUN 1,2,3 1 Future Cities Laboratory, Singapore-ETH Centre 2 Dept. of Civil Eng., National University of Singaproe 3 Human dynamics group, MIT Media Lab [email protected] https://sites.google.com/site/sunlijun1988/ Efficient detection of contagious outbreaks in massive metropolitan encounter networks

Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014

Lijun SUN1,2,3

1Future Cities Laboratory, Singapore-ETH Centre2Dept. of Civil Eng., National University of Singaproe

3Human dynamics group, MIT Media [email protected]

https://sites.google.com/site/sunlijun1988/

Efficient detection of contagious outbreaks in massive metropolitan encounter networks

Page 2: Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014

Efficient detection of contagious outbreaks in massive metropolitan encounter networks

Kay W. Axhausen, ETH Zurich

Der-Horng Lee, NUS

Manuel Cebrian, University of Melbourne

Page 3: Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014

Cattuto C, et al. (2010) Dynamics of person-to-person interactions from distributed RFID sensor

networks. PloS One 5(7):e11596. Isella L, et al. (2011) What's in a crowd? Analysis of face-to-face behavioral networks. J Theor Biol 271(1):166-180.

Stehlé J, et al. (2011) High-resolution measurements of face-to-face contact patterns in a primary school.

PloS one 6(8):e23176.

BluetoothRFIDWi-Fi

Wearable sensors…Smart phones

Active data collection

Digital traces for infectious disease

Page 4: Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014

Cattuto C, et al. (2010) Dynamics of person-to-person interactions from distributed RFID sensor

networks. PloS One 5(7):e11596. Isella L, et al. (2011) What's in a crowd? Analysis of face-to-face behavioral networks. J Theor Biol 271(1):166-180.

Stehlé J, et al. (2011) High-resolution measurements of face-to-face contact patterns in a primary school.

PloS one 6(8):e23176.

high resolutionhigh accuracy

limited in scalesschools, conferences, exhibitions

Digital traces for infectious disease

Page 5: Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014

• It is important to get the contact network structure

Digital traces for infectious disease

Page 6: Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014

• It is important to get the contact network structure

• Expensive to collect• Laborious in filtering of data• Privacy sensitive

Digital traces for infectious disease

Page 7: Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014

• It is important to get the contact network structure

• Think about data capturing physical proximity

• Large-scale long-term time-resolved high-resolution physical proximity data

Digital traces for infectious disease

Page 8: Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014

• It is important to get the contact network structure

• Think about data capturing physical proximity

• Public transit smart card• Ez-link card in Singapore

Digital traces for infectious disease

Page 9: Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014

Digital traces for infectious disease

Page 10: Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014

Digital traces for infectious disease

Page 11: Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014

A contact network in high resolution

B

Page 12: Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014

• 3 million users• 1 week• 1 billion contacts

A contact network in high resolution

B

Page 13: Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014

• 3 million users• 1 week• 1 billion contacts

• time-resolved (second)• spatial dimension included

A contact network in high resolution

B

Page 14: Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014

• Simulating contagious outbreaks in such a network

A simple study

Page 15: Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014

• Simulating contagious outbreaks in such a network• SI model with E (for 2 hours)

A simple study

Page 16: Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014

• Simulating contagious outbreaks in such a network• SI model with E (for 2 hours)

• A simple and effective strategy for early detecting contagious outbreaks without mapping the full contact network structure is to find friend sensors

• Friendship paradox

A simple study

Page 17: Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014

• Degree (Number of encountered people, k)• Travel frequency (f)• k-shell index in the aggregated network (ks)• Temporal entropy (the hourly distribution of edges, S)

• Correlated measures• All present friendship paradox

Centrality measures

Page 18: Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014

Centrality measures

k

P(k

)

0 1000 2000 300010

−9

10−8

10−7

10−6

10−5

10−4

10−3

10−2

control

sensor

A

f

P(f

)

1 2 3 5 10 20 50 10010

−8

10−7

10−6

10−5

10−4

10−3

10−2

10−1

control

sensor

0 50 100 15010

−8

10−6

10−4

10−2

B

ks

P(k

s)

0 100 200 3000

0.01

0.02

0.03control

sensor

C

S

P(S

)

0 1 2 3 40

0.5

1

1.5control

sensor

D

The dashed lines are 90th, 99th, 99.9th, 99.99th percentiles

Page 19: Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014

Centrality measures

k

P(k

)

0 1000 2000 300010

−9

10−8

10−7

10−6

10−5

10−4

10−3

10−2

control

sensor

A

f

P(f

)

1 2 3 5 10 20 50 10010

−8

10−7

10−6

10−5

10−4

10−3

10−2

10−1

control

sensor

0 50 100 15010

−8

10−6

10−4

10−2

B

ks

P(k

s)

0 100 200 3000

0.01

0.02

0.03control

sensor

C

S

P(S

)

0 1 2 3 40

0.5

1

1.5control

sensor

D

The paradox can be generalized given the correlation in measures.

Page 20: Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014

• Simulating contagious outbreaks in such a network• beta = 0.0015/20 seconds

A simple study

Time (hour)

N(t)

0 24 48 72 96 120 144 1680

1

2

3

4x 10

5

SusceptibleInfected

A

Time (hour)

I/N

0 24 48 72 96 120 144 1680

0.2

0.4

0.6

0.8

10.001

0.002

0.005

A

Page 21: Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014

• Simulating contagious outbreaks in such a network• beta = 0.0015/20 seconds

A simple study

Time (hour)

I/N

0 24 48 72 96 120 144 1680

0.2

0.4

0.6

0.8

10.001

0.002

0.005

A

Time (hour)

i(t)

0 24 48 72 96 120 144 1680

5

10

15x 10

4

controlsensor

A

Page 22: Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014

• Simulating contagious outbreaks in such a network• beta = 0.0015/20 seconds

• Lead-time?

A simple study

ΔT (α)

Time (hour)

α

0 24 48 72 96 120 144 1680

0.2

0.4

0.6

0.8

1A

Page 23: Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014

• Simulating contagious outbreaks in such a network• beta = 0.0015/20 seconds

• Lead-time?• Average Delta T for 5%<=alpha<25%

A simple study

ΔT (α)

Time (hour)

α

0 24 48 72 96 120 144 1680

0.2

0.4

0.6

0.8

1A

Page 24: Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014

• Order individuals using centrality measures and divide the population into 100 slices.

• The performance of friend sensors.

Performance of sensors

Page 25: Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014

• Order individuals using centrality measures and divide the population into 100 slices.

Performance of sensors

Sensor(%)

〈T〉(

hou

r)

0 20 40 60 80 100−40

−20

0

20

40

60

0.001

0.0015

0.002

0.005

A

Sensor(%)

〈T〉(

hou

r)

0 20 40 60 80 100−40

−20

0

20

40

60

0.001

0.0015

0.002

0.005

B

Sensor(%)

〈T〉(

hou

r)

0 20 40 60 80 100−40

−20

0

20

40

60

0.001

0.0015

0.002

0.005

C

Sensor(%)

〈T〉(

hou

r)

0 20 40 60 80 100−40

−20

0

20

40

60

0.001

0.0015

0.002

0.005

D

Page 26: Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014

• All top slices provide good warning, (except ks with beta=0.05). Which is better?

Performance of sensors

Sensor(%)

〈T〉(

hou

r)

0 20 40 60 80 100−40

−20

0

20

40

60

0.001

0.0015

0.002

0.005

A

Sensor(%)

〈T〉(

hou

r)

0 20 40 60 80 100−40

−20

0

20

40

60

0.001

0.0015

0.002

0.005

B

Sensor(%)

〈T〉(

hou

r)

0 20 40 60 80 100−40

−20

0

20

40

60

0.001

0.0015

0.002

0.005

C

Sensor(%)

〈T〉(

hou

r)

0 20 40 60 80 100−40

−20

0

20

40

60

0.001

0.0015

0.002

0.005

D

Page 27: Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014

• Better sensor• Average lead-time provided• Sensor size (monitoring cost and efficiency)• Sensor reliability

Performance of sensors

Page 28: Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014

Performance of sensors

n(%)

T(hou

r)

10−3

10−2

10−1

100

101

102

−40

−30

−20

−10

0

0.001

0.0015

0.002

0.005

A

n(%)

T(hou

r)

10−3

10−2

10−1

100

101

102

−40

−30

−20

−10

0

0.001

0.0015

0.002

0.005

B

T (hour)

P(T

)

−50 −40 −30 −20 −10 00

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8n ∼ 0.001%

n ∼ 0.01%

n ∼ 0.1%

n ∼ 1%

n ∼ 10%

C

T (hour)

P(T

)

−50 −40 −30 −20 −10 00

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8n ∼ 0.001%

n ∼ 0.01%

n ∼ 0.1%

n ∼ 1%

n ∼ 10%

D

Page 29: Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014

• Still, the data only covers a small fraction of daily-life

• Bias of such encounters: Such encounters on transit vehicles occur more often between perfect strangers than among friends, colleagues or families, making the network incomplete for predicting epidemic spreading via all possible transmission pathways.

• No shortest path based centrality measures used

• SIR / SEIR models

Discussion

Page 30: Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014

• Using transit data to build a time-resolved physical proximity network

• Friendship paradox can be generalized in correlated centrality measures

• We examine the friendship paradox in SI spreading

• The simple centrality --- degree, can provide sensors which provide substantial and reliable lead-time, but only cover 0.01% of the population.

• arxiv:1401.2815

Conclusion

Page 31: Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014

Thank you!

Lijun SUN1,2,3

1Future Cities Laboratory, Singapore-ETH Centre2Dept. of Civil Eng., National University of Singaproe

3Human dynamics group, MIT Media [email protected]

https://sites.google.com/site/sunlijun1988/

Page 32: Efficient detection of contagious outbreaks in massive ...archiv.ivt.ethz.ch/vpl/publications/presentations/v494.pdf · Cattuto C, et al. (2010) Dynamics of person-to-person interactions

Sun Lijun, FCL-SEC NetSci 2014 June 4, 2014

n(%)

〈T〉(

hou

r)

10−3

10−2

10−1

100

101

102

−40

−30

−20

−10

0

0.001

0.0015

0.002

0.005

A

n(%)

T(hou

r)

10−3

10−2

10−1

100

101

102

−40

−30

−20

−10

0

0.001

0.0015

0.002

0.005

B

n(%)

T(hou

r)

10−3

10−2

10−1

100

101

102

−40

−30

−20

−10

0

0.001

0.0015

0.002

0.005

C

n(%)

T(hou

r)

10−3

10−2

10−1

100

101

102

−40

−30

−20

−10

0

0.001

0.0015

0.002

0.005

D

Appendix