13
This slide brought to you by What to Do With Thousands of GPS Tracks John Krumm, PhD Microsoft Research Redmond, WA

This slide brought to you by What to Do With Thousands of GPS Tracks John Krumm, PhD Microsoft Research Redmond, WA

Embed Size (px)

Citation preview

This slide brought to you by

What to Do With Thousands of GPS Tracks

John Krumm, PhDMicrosoft Research

Redmond, WA

This slide brought to you by

GPS DataMicrosoft Multiperson Location Survey (MSMLS)

55 GPS receivers227 subjects1.77 million points95,000 miles153,000 kilometers12,507 tripsHome addresses & demographic data

Greater Seattle Seattle Downtown Close-up

Garmin Geko 201$11510,000 point memorymedian recording interval

6 seconds63 meters

This slide brought to you by

GPS Projects

• Personalized Routes• Predestination• Location Privacy

This slide brought to you by

Personalized Routes

Percentage of trips in our data for which the driver’s actual route matched the…

Shortest route: 27%Fastest route: 31%MapPoint route: 39%Neither shortest nor fastest: 60%

Empirically fastestShortest distance

MapPoint plan

Driver’s route

One Driver A to B:

Julia Letchner, John Krumm, and Eric Horvitz, "Trip Router with Individualized Preferences (TRIP): Incorporating Personalization into Route Planning", Eighteenth Conference on Innovative Applications of Artificial Intelligence (IAAI-06), July 2006.

This slide brought to you by

Preferable Routes

One trip from GPS data

• Deflate cost of previously driven roads• Tested on ~2500 trips

• 47% of computed routes matched actual• Only 11% of trips duplicated in data

(Note: people who liked this slide also liked the next slide)

This slide brought to you by

Dynamic Map Matching

measured GPS points

1

2

3

inferred path

Goal: Infer actual route from noisy location data

1

3

2

? ?

Δta

Δtb

SPEEDLIMIT

30

John Krumm, Julie Letchner, and Eric Horvitz, "Map Matching with Travel Time Constraints", Society of Automotive Engineers (SAE) 2007 World Congress, April 2007, Paper 2007-01-1102.

Results on traditional problem cases

This slide brought to you by

PredestinationWhere do you want to go today? We already know.

Traffic WarningDestination Safeco Field (54% chance): 15-minute delay at I-405 & I-90. Suggest I-5 instead.

Destination Seattle Center (31% chance): Broad St. closed. Suggest Denny Way instead.

Going to the airport? Park with us for $8/day!

Regular nav system Upcoming traffic Relevant ads

Optimize hybrid charge/discharge

John Krumm and Eric Horvitz, "Predestination: Inferring Destinations from Partial Trajectories", Eighth International Conference on Ubiquitous Computing (UbiComp 2006), September 2006.

This slide brought to you by

Predestination• Previous destinations• Preferred ground cover• Efficient driving• Anticipated trip times

USGS Ground Cover: swamps unpopular as destination

(1) (2) (3)

Median error = 2 kilometers at halfway point of trip

John Krumm and Eric Horvitz, "Driver Destination Models", Eleventh International Conference on User Modeling (UM 2007), June 25-27, 2007, Corfu, Greece.

This slide brought to you by

Location Privacy

Congestion Pricing Location Based Services Pay As You Drive (PAYD) Insurance

Collaborative Traffic Probes (DASH) Research (London OpenStreetMap)

John Krumm, "Inference Attacks on Location Tracks", Fifth International Conference on Pervasive Computing (Pervasive 2007), May 13-16, 2007, Toronto, Ontario, Canada.

Why reveal your location to a 3rd party?

This slide brought to you by

Attack Outline

Relative Probability of Home vs. Time of Day

0

0.002

0.004

0.006

0.008

0.01

0.012

0.014

0.016

0.018

0.02

00:00

01:00

02:00

03:00

04:00

05:00

06:00

07:00

08:00

09:00

10:00

11:00

12:00

13:00

14:00

15:00

16:00

17:00

18:00

19:00

20:00

21:00

22:00

23:00

Time (24 hour clock)

Pro

bab

ilit

y

8 a.m. 6 p.m. Median error = 61 meters

Correct name on 5%

This slide brought to you by

Computational Countermeasures

Uncorrupted Data Spatial Cloaking

Gaussian Noise, σ = 50 m Discretize, Δ = 50 mMention this talk at any participating* Pizza Hut and receive free breadsticks!* There are actually no participating Pizza Huts.

This slide brought to you by

How Much Corruption?

Accuracy Effects

0

5

10

15

20

25

0 50 100 150 250 500 750 1000 2000 5000

Noise Level (standard deviation in meters)

Nu

mb

er o

f C

orr

ect

Infe

ren

ces Last Destination

Weighted Median

Largest Cluster

Best Time

Imprecision Effects

0

5

10

15

20

25

0 50 100 150 250 500 750 1000 2000 5000

Discretization Delta (meters)

Nu

mb

er

of

Co

rre

ct

Infe

ren

ce

s

Last Destination

Weighted Median

Largest Cluster

Best Time

Gaussian Noise, σ = 50 m Discretize, Δ = 50 m

This slide brought to you by

Donemeasured

GPS points

1

2

3

inferred path

GPS Data Personalized Routes Map Matching

Driver Models Predestination Location Privacy

HowsMyTalk.comHow’s my talk? 1-800-555-TALK