Top Banner
Opportunity Knocks: A Community Navigation Aid Henry Kautz Don Patterson Dieter Fox Lin Liao University of Washington Computer Science & Engineering
29

Opportunity Knocks: A Community Navigation Aid Henry Kautz Don Patterson Dieter Fox Lin Liao University of Washington Computer Science & Engineering.

Mar 29, 2015

Download

Documents

Lauren Whale
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Opportunity Knocks: A Community Navigation Aid Henry Kautz Don Patterson Dieter Fox Lin Liao University of Washington Computer Science & Engineering.

Opportunity Knocks:A Community Navigation

Aid

Opportunity Knocks:A Community Navigation

Aid

Henry KautzDon Patterson

Dieter FoxLin Liao

University of WashingtonComputer Science & Engineering

Page 2: Opportunity Knocks: A Community Navigation Aid Henry Kautz Don Patterson Dieter Fox Lin Liao University of Washington Computer Science & Engineering.

OutlineOutline

1. Need for navigation aids2. Limitations of current devices3. Advancing the State of the Art4. Prototype: Opportunity Knocks5. Future plans

Page 3: Opportunity Knocks: A Community Navigation Aid Henry Kautz Don Patterson Dieter Fox Lin Liao University of Washington Computer Science & Engineering.

The Need: Community Access for the Cognitively

Disabled

The Need: Community Access for the Cognitively

Disabled

Page 4: Opportunity Knocks: A Community Navigation Aid Henry Kautz Don Patterson Dieter Fox Lin Liao University of Washington Computer Science & Engineering.

Problems in Using Public Transportation

Problems in Using Public Transportation

•Learning bus routes and numbers

Page 5: Opportunity Knocks: A Community Navigation Aid Henry Kautz Don Patterson Dieter Fox Lin Liao University of Washington Computer Science & Engineering.

Problems in Using Public Transportation

Problems in Using Public Transportation

•Learning bus routes and numbers

•Transfers, complex plans

Page 6: Opportunity Knocks: A Community Navigation Aid Henry Kautz Don Patterson Dieter Fox Lin Liao University of Washington Computer Science & Engineering.

Problems in Using Public Transportation

Problems in Using Public Transportation

•Learning bus routes and numbers

•Transfers, complex plans

•Recovering from mistakes

Page 7: Opportunity Knocks: A Community Navigation Aid Henry Kautz Don Patterson Dieter Fox Lin Liao University of Washington Computer Science & Engineering.

ResultResult

•Need for extensive life-coaching

•Need for point-to-bus service

Page 8: Opportunity Knocks: A Community Navigation Aid Henry Kautz Don Patterson Dieter Fox Lin Liao University of Washington Computer Science & Engineering.

ResultResult

•Need for extensive life-coaching

•Need point-to-bus service

•Isolation

Page 9: Opportunity Knocks: A Community Navigation Aid Henry Kautz Don Patterson Dieter Fox Lin Liao University of Washington Computer Science & Engineering.

Current GPS Navigation Devices

Current GPS Navigation Devices

Designed for drivers, not bus riders!Should I get on this bus?Is my stop next?What do I do if I miss my stop?

Requires extensive user inputKeying in street addresses no fun!

Device decides which route is “best”

Familiar route better than shorter one

Page 10: Opportunity Knocks: A Community Navigation Aid Henry Kautz Don Patterson Dieter Fox Lin Liao University of Washington Computer Science & Engineering.

VisionVisionCan we build a system that...

Automatically learns the daily pattern of the user’s transportation plans – no typing!Provides proactive help in carrying out the plansHelps user recover from mistakesIs compatible with today’s transportation infrastructure

Page 11: Opportunity Knocks: A Community Navigation Aid Henry Kautz Don Patterson Dieter Fox Lin Liao University of Washington Computer Science & Engineering.

ApproachApproach

User carries GPS cell phoneSystem infers bus use from

Position (near bus stop?)Velocity (on foot? in a vehicle?)Bus route information

Over time system learns about user

Important places Common transportation plans

Mismatches = possible mistakes

Page 12: Opportunity Knocks: A Community Navigation Aid Henry Kautz Don Patterson Dieter Fox Lin Liao University of Washington Computer Science & Engineering.

Inferring GoalsInferring Goals

Page 13: Opportunity Knocks: A Community Navigation Aid Henry Kautz Don Patterson Dieter Fox Lin Liao University of Washington Computer Science & Engineering.

Transportation Plans Transportation Plans

BA

Goalswork, home, friends, restaurant, doctor’s, ...

Trip segmentsHome to Bus stop A on FootBus stop A to Bus stop B on BusBus stop B to workplace on Foot

Work

Page 14: Opportunity Knocks: A Community Navigation Aid Henry Kautz Don Patterson Dieter Fox Lin Liao University of Washington Computer Science & Engineering.

User ModelUser Model

System learns a probabilistic model of the user’s pattern of transportation useRobust even if...

Data is missingBehavior varies

User is predictable, but not rigid!

xk-1

zk-1 zk

xk

mk-1 mk

tk-1 tk

gk-1 gk

Page 15: Opportunity Knocks: A Community Navigation Aid Henry Kautz Don Patterson Dieter Fox Lin Liao University of Washington Computer Science & Engineering.

Goal Prediction

Page 16: Opportunity Knocks: A Community Navigation Aid Henry Kautz Don Patterson Dieter Fox Lin Liao University of Washington Computer Science & Engineering.

Error Detectio

n: Missed

Bus Stop

Page 17: Opportunity Knocks: A Community Navigation Aid Henry Kautz Don Patterson Dieter Fox Lin Liao University of Washington Computer Science & Engineering.

Prototype: Opportunity KnocksGPS camera-phone“Knocks” when opportunity to help

Can I guide you to a likely destination?I think you made a mistake!This place seems important – would you photograph it?

Page 18: Opportunity Knocks: A Community Navigation Aid Henry Kautz Don Patterson Dieter Fox Lin Liao University of Washington Computer Science & Engineering.

ExampleExample

Page 19: Opportunity Knocks: A Community Navigation Aid Henry Kautz Don Patterson Dieter Fox Lin Liao University of Washington Computer Science & Engineering.

ExampleExample

Page 20: Opportunity Knocks: A Community Navigation Aid Henry Kautz Don Patterson Dieter Fox Lin Liao University of Washington Computer Science & Engineering.

ExampleExample

Page 21: Opportunity Knocks: A Community Navigation Aid Henry Kautz Don Patterson Dieter Fox Lin Liao University of Washington Computer Science & Engineering.

Example(continued

)

Example(continued

)

Page 22: Opportunity Knocks: A Community Navigation Aid Henry Kautz Don Patterson Dieter Fox Lin Liao University of Washington Computer Science & Engineering.

Example(continued

)

Example(continued

)

Page 23: Opportunity Knocks: A Community Navigation Aid Henry Kautz Don Patterson Dieter Fox Lin Liao University of Washington Computer Science & Engineering.

Example(continued

)

Example(continued

)

Page 24: Opportunity Knocks: A Community Navigation Aid Henry Kautz Don Patterson Dieter Fox Lin Liao University of Washington Computer Science & Engineering.

StatusStatus

Proof of concept prototypeCan use machine learning to create a smarter, more useful personal navigation system for disabled persons

Basic scientific contributions on predicting human behavior

Best paper award at national computer science conference, AAAI

Page 25: Opportunity Knocks: A Community Navigation Aid Henry Kautz Don Patterson Dieter Fox Lin Liao University of Washington Computer Science & Engineering.

Next StepsNext Steps

User interface design, testingAudioGraphicalAdaptive

Develop & deployHave begun discussions with METROSeek commercial partnerships

Page 26: Opportunity Knocks: A Community Navigation Aid Henry Kautz Don Patterson Dieter Fox Lin Liao University of Washington Computer Science & Engineering.

ENDEND

Page 27: Opportunity Knocks: A Community Navigation Aid Henry Kautz Don Patterson Dieter Fox Lin Liao University of Washington Computer Science & Engineering.

Probabilistic Model:Dynamic Bayesian

Network

Probabilistic Model:Dynamic Bayesian

Network

xk-1

zk-1 zk

xk

mk-1 mk Transportation mode

x=<Location, Velocity>

GPS reading

tk-1 tk

gk-1 gk Goal

Trip segment

Page 28: Opportunity Knocks: A Community Navigation Aid Henry Kautz Don Patterson Dieter Fox Lin Liao University of Washington Computer Science & Engineering.

Error DetectionError Detection

Approach: model-selectionRun two trackers in parallel

Tracker 1: learned hierarchical modelTracker 2: untrained flat modelEstimate the likelihood of each tracker given the observations

Page 29: Opportunity Knocks: A Community Navigation Aid Henry Kautz Don Patterson Dieter Fox Lin Liao University of Washington Computer Science & Engineering.

Novelty DetectionNovelty Detection