eric horvitz - microsoft.com€¦ · capture real-world data on location and mobility digital...

35
Eric Horvitz Joint work with John Krumm and Adam Sadilek

Upload: others

Post on 11-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Eric Horvitz - microsoft.com€¦ · Capture real-world data on location and mobility Digital experimentation via parameter sweeps Seek insights on shaping “fabric” of collaboration

Eric Horvitz

Joint work with John Krumm and Adam Sadilek

Page 2: Eric Horvitz - microsoft.com€¦ · Capture real-world data on location and mobility Digital experimentation via parameter sweeps Seek insights on shaping “fabric” of collaboration

Behavioral

data store

Population activity in the wild

Paradigm for Digital Experimentation

World

simulator

Page 3: Eric Horvitz - microsoft.com€¦ · Capture real-world data on location and mobility Digital experimentation via parameter sweeps Seek insights on shaping “fabric” of collaboration

Behavioral

data store

Population activity in the wild

World

simulator

What-if studies

Paradigm for Digital Experimentation

Page 4: Eric Horvitz - microsoft.com€¦ · Capture real-world data on location and mobility Digital experimentation via parameter sweeps Seek insights on shaping “fabric” of collaboration

Behavioral

data store

Population activity in the wild

World

simulator

What-if studies

Paradigm for Digital Experimentation

Page 5: Eric Horvitz - microsoft.com€¦ · Capture real-world data on location and mobility Digital experimentation via parameter sweeps Seek insights on shaping “fabric” of collaboration

Behavioral

data store

Population activity in the wild

World

simulator

Studies of incentives & responses

What-if studies

Paradigm for Digital Experimentation

Page 6: Eric Horvitz - microsoft.com€¦ · Capture real-world data on location and mobility Digital experimentation via parameter sweeps Seek insights on shaping “fabric” of collaboration

Behavioral

data store

Population activity in the wild

World

simulator

Studies of incentives & responses

Realized design

What-if studies

Paradigm for Digital Experimentation

Page 7: Eric Horvitz - microsoft.com€¦ · Capture real-world data on location and mobility Digital experimentation via parameter sweeps Seek insights on shaping “fabric” of collaboration

Decomposition Feasibility Estimation

Human

intellect

Machine

intellect

Availability

Competence

Cost

Interpreter Tasks

Solver

Planner Solution

E. Kamar, S. Hacker, E. Horvitz. Combining Human and Machine Intelligence in Large-scale Crowdsourcing, 2012.

Page 8: Eric Horvitz - microsoft.com€¦ · Capture real-world data on location and mobility Digital experimentation via parameter sweeps Seek insights on shaping “fabric” of collaboration

Coordination

(AI, Human)

HUMAN

HUMAN HUMAN

HUMAN

AI

AI

AI AI

AI

Page 9: Eric Horvitz - microsoft.com€¦ · Capture real-world data on location and mobility Digital experimentation via parameter sweeps Seek insights on shaping “fabric” of collaboration

HUMAN HUMAN

HUMAN

HUMAN

AI AI AI

HUMAN

HUMAN

AI

HUMAN

Coordination

(AI, Human)

Page 20: Eric Horvitz - microsoft.com€¦ · Capture real-world data on location and mobility Digital experimentation via parameter sweeps Seek insights on shaping “fabric” of collaboration

Canonical Task: Routing Physical Objects

Synchronization & sequencing of effort

Local vs. centralized plans

Canonical task: Route packages

• Coverage & reachability

• Efficiency (delivery time)

• Optimality of routing heuristics

• Robustness to graph ablation

• Locale sensitivity

Page 21: Eric Horvitz - microsoft.com€¦ · Capture real-world data on location and mobility Digital experimentation via parameter sweeps Seek insights on shaping “fabric” of collaboration
Page 22: Eric Horvitz - microsoft.com€¦ · Capture real-world data on location and mobility Digital experimentation via parameter sweeps Seek insights on shaping “fabric” of collaboration
Page 23: Eric Horvitz - microsoft.com€¦ · Capture real-world data on location and mobility Digital experimentation via parameter sweeps Seek insights on shaping “fabric” of collaboration
Page 24: Eric Horvitz - microsoft.com€¦ · Capture real-world data on location and mobility Digital experimentation via parameter sweeps Seek insights on shaping “fabric” of collaboration
Page 25: Eric Horvitz - microsoft.com€¦ · Capture real-world data on location and mobility Digital experimentation via parameter sweeps Seek insights on shaping “fabric” of collaboration
Page 26: Eric Horvitz - microsoft.com€¦ · Capture real-world data on location and mobility Digital experimentation via parameter sweeps Seek insights on shaping “fabric” of collaboration

Random infinite graphs

Static, homogeneous networks, repeat lattice structure

Studies: Properties of finite, real-world contact graphs

Leverage for task coordination

Page 27: Eric Horvitz - microsoft.com€¦ · Capture real-world data on location and mobility Digital experimentation via parameter sweeps Seek insights on shaping “fabric” of collaboration

Lévy flight: random walk w/

heavy-tailed probability distribution.

Frequent short-hops, rare long jumps (Mandelbrot)

P(x) a x-b b = 2.2

Small-world phenomenon?

Graph diameter O(log n)

Shortest path discoverable?

Page 28: Eric Horvitz - microsoft.com€¦ · Capture real-world data on location and mobility Digital experimentation via parameter sweeps Seek insights on shaping “fabric” of collaboration

Global: Dijkstra, Floyd-Warshall

Assume: Complete, static knowledge

Real-time: Uncertainty about future locations

Local opportunistic routing

Use heuristics based on historical data

Page 29: Eric Horvitz - microsoft.com€¦ · Capture real-world data on location and mobility Digital experimentation via parameter sweeps Seek insights on shaping “fabric” of collaboration

60 x 60 km bounding box around Seattle, 6 months

450 x 450 m cells, start & destination (ci, cj )

Test: Final 35 hours

Train: Rest of 6 mos.

Local policy:

> For each location l, consider statistics of proximity to l. > Keep package or handoff based on historical proximity

Global: Dijkstra

Page 30: Eric Horvitz - microsoft.com€¦ · Capture real-world data on location and mobility Digital experimentation via parameter sweeps Seek insights on shaping “fabric” of collaboration

Phase transition @

d =350 meters t =30 minutes

Page 31: Eric Horvitz - microsoft.com€¦ · Capture real-world data on location and mobility Digital experimentation via parameter sweeps Seek insights on shaping “fabric” of collaboration
Page 32: Eric Horvitz - microsoft.com€¦ · Capture real-world data on location and mobility Digital experimentation via parameter sweeps Seek insights on shaping “fabric” of collaboration
Page 33: Eric Horvitz - microsoft.com€¦ · Capture real-world data on location and mobility Digital experimentation via parameter sweeps Seek insights on shaping “fabric” of collaboration
Page 34: Eric Horvitz - microsoft.com€¦ · Capture real-world data on location and mobility Digital experimentation via parameter sweeps Seek insights on shaping “fabric” of collaboration
Page 35: Eric Horvitz - microsoft.com€¦ · Capture real-world data on location and mobility Digital experimentation via parameter sweeps Seek insights on shaping “fabric” of collaboration

Understanding & Shaping Collaborative Systems

Studies of crowd physics for sensing & acting in world

Design, optimization of collaborative substrate

Rich area, multiple directions for enhancing collaboration

Opportunities include new approaches to epidemiology,

e.g., where reachability & efficiency are minimized