Learning And Inferring Transportation Routines

28
1

Transcript of Learning And Inferring Transportation Routines

Page 1: Learning And Inferring Transportation Routines

1

Page 2: Learning And Inferring Transportation Routines

2

Page 3: Learning And Inferring Transportation Routines

Outline 1. Introduction 2. Hierarchical activity model 3. Inference 4. Learning 5. Experimental results 6. Application: Opportunity Knocks 7. Conclusions

3

Page 4: Learning And Inferring Transportation Routines

1. Introduction

Track and predict a user’s location Infer a user’s mode and predict when and where Infer the locations of transportation destinations. Indicate he or she has made an error.

4

Page 5: Learning And Inferring Transportation Routines

2. Hierarchical activity model

Locations and transportation modes Trip segments Goals Novelty

5

Page 6: Learning And Inferring Transportation Routines

two time slices k − 1 and k

novelty mode

next goal andcurrent trip segment

GPS sensor measurement

6

Page 7: Learning And Inferring Transportation Routines

Locations and transportation modes xk =〈 lk , vk , ck〉 zk : GPS sensor measurements

generated by the person carrying a GPS sensor

mk : transportation mode BUS, FOOT, CAR, and BUILDING.

The domain of τk is the set of outgoing neighbors of the current edge;

θk is picked from the edges close to zk

7

Page 8: Learning And Inferring Transportation Routines

Trip segments A trip segment is defined by its start location, tk.start, end

location, tk.end, and the mode of transportation, tk.mode.

: trip switching

: a counter that measures the time steps until the next transportation mode is entered.

8

Page 9: Learning And Inferring Transportation Routines

Goals & Novelty A goal represents the current target location of the person.

gk : goal

: goal switching node

nk : indicating whether a user’s behavior is consistent with historical patterns.

9

Page 10: Learning And Inferring Transportation Routines

3. Inference Flat model

Rao–Blackwellized particle filter for estimation in the flat model

RBPF algorithm for the flat model Hierarchical model

RBPF algorithm for the hierarchical model Detecting novel behavior

10

Page 11: Learning And Inferring Transportation Routines

Rao–Blackwellized particle filter for estimation in the flat model

Sampling step Kalman filter step Importance weights

11

histories

location of the person

car location

Page 12: Learning And Inferring Transportation Routines

12

Page 13: Learning And Inferring Transportation Routines

RBPF algorithm for the flat model

13

Sampling step

Kalman filter step

Importance weights

Page 14: Learning And Inferring Transportation Routines

RBPF algorithm for the hierarchical model

14

Page 15: Learning And Inferring Transportation Routines

Detecting novel behavior

15

Page 16: Learning And Inferring Transportation Routines

4. Learning Finding mode transfer locations

estimate the mode transition probabilities using the expectation maximization (EM) algorithm

Finding goals a person typically spends extended periods of time whether

indoors or outdoors. Estimating transition matrices

use EM to estimate the transition matrices

16

Page 17: Learning And Inferring Transportation Routines

5. Experimental results

Activity model learning Empirical comparison to other models Error detection

17

Page 18: Learning And Inferring Transportation Routines

Activity model learning

six most common transportation goals frequently used bus stops and parking lots, the common routes using different modes of

transportation

18

Page 19: Learning And Inferring Transportation Routines

Empirical comparison to other models

19

Page 20: Learning And Inferring Transportation Routines

Error detection

20

Page 21: Learning And Inferring Transportation Routines

6. Application: Opportunity Knocks The name of our system is derived from the desire to

provide our users with a source of computer generated opportunities

it plays a sound like a door knocking to get the user’s attention.

21

Page 22: Learning And Inferring Transportation Routines

Opportunity Knocks(1)

22

Page 23: Learning And Inferring Transportation Routines

Opportunity Knocks(2)

23

Page 24: Learning And Inferring Transportation Routines

Opportunity Knocks(3)

24

Page 25: Learning And Inferring Transportation Routines

Opportunity Knocks(4)

25

Page 26: Learning And Inferring Transportation Routines

Opportunity Knocks(5)

26

Page 27: Learning And Inferring Transportation Routines

Opportunity Knocks(6)

27

Page 28: Learning And Inferring Transportation Routines

7. Conclusions provide predictions of movements to distant goals, and

support a simple and effective strategy for detecting novel events that may indicate user errors

system limitation : it uses f ixed thresholds to extract goals and mode transfer locations.

28