Top Banner
Robot, Task. Robot, Task. Task, Robot. Task, Robot. The morally dubious exploitation of the new slave race
16

Robot, Task. Task, Robot. - Massachusetts Institute of ...people.csail.mit.edu/paulfitz/present/retreat01tasking.pdfRobot, Task. Task, Robot. The morally dubious exploitation of the

Mar 11, 2020

Download

Documents

dariahiddleston
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: Robot, Task. Task, Robot. - Massachusetts Institute of ...people.csail.mit.edu/paulfitz/present/retreat01tasking.pdfRobot, Task. Task, Robot. The morally dubious exploitation of the

Robot, Task. Robot, Task.

Task, Robot.Task, Robot.

The morally dubious exploitationof the new slave race

Page 2: Robot, Task. Task, Robot. - Massachusetts Institute of ...people.csail.mit.edu/paulfitz/present/retreat01tasking.pdfRobot, Task. Task, Robot. The morally dubious exploitation of the

Robot, Game. Robot, Game.

Game, Robot.Game, Robot.

Welcoming our creationsinto the playful embrace of human culture

Page 3: Robot, Task. Task, Robot. - Massachusetts Institute of ...people.csail.mit.edu/paulfitz/present/retreat01tasking.pdfRobot, Task. Task, Robot. The morally dubious exploitation of the

Why Tasks are Good

General-purpose perception, action = can of worms

Nasty, icky, intractably wriggly worms

Task-specific perception, action = tractable! So generalize by parameterizing across tasks

Page 4: Robot, Task. Task, Robot. - Massachusetts Institute of ...people.csail.mit.edu/paulfitz/present/retreat01tasking.pdfRobot, Task. Task, Robot. The morally dubious exploitation of the

Task-Parameterized Perception

Page 5: Robot, Task. Task, Robot. - Massachusetts Institute of ...people.csail.mit.edu/paulfitz/present/retreat01tasking.pdfRobot, Task. Task, Robot. The morally dubious exploitation of the

Social-Pragmatic Approach

Tomasello – Language is how we invite others to experience the world in a particular way

My plan – to implement tasking this way

For each task, we communicate how to carve up world into actions, objects, properties

Given that, robot can perceive, act, decode references, leap tall buildings

Page 6: Robot, Task. Task, Robot. - Massachusetts Institute of ...people.csail.mit.edu/paulfitz/present/retreat01tasking.pdfRobot, Task. Task, Robot. The morally dubious exploitation of the

Thrun’s CES Language

Leave “gaps” in control program

Completed later from labeled training sets

⋅ Example – mapping sonar+odometry to angle

⋅ Example – recognizing left hand, right hand

Process can iterate during code development

My plan – leave larger gaps; scriptable interface

Page 7: Robot, Task. Task, Robot. - Massachusetts Institute of ...people.csail.mit.edu/paulfitz/present/retreat01tasking.pdfRobot, Task. Task, Robot. The morally dubious exploitation of the

Scripting Analogy

Expose interfaces for physical references, sequences

Robot exposes interfaces

Coder tailors to own nefarious

purposes

Page 8: Robot, Task. Task, Robot. - Massachusetts Institute of ...people.csail.mit.edu/paulfitz/present/retreat01tasking.pdfRobot, Task. Task, Robot. The morally dubious exploitation of the

Referential Indeterminacy

““GAVAGAIGAVAGAI””

(Quine: Word and Object, 1960)

Whole object assumption

Taxonomic assumption

Mutual exclusivity

Gaze direction

Page 9: Robot, Task. Task, Robot. - Massachusetts Institute of ...people.csail.mit.edu/paulfitz/present/retreat01tasking.pdfRobot, Task. Task, Robot. The morally dubious exploitation of the

“Let’s go find the toma!”

(Tomasello: Pragmatics of Word Learning, 1997)

Page 10: Robot, Task. Task, Robot. - Massachusetts Institute of ...people.csail.mit.edu/paulfitz/present/retreat01tasking.pdfRobot, Task. Task, Robot. The morally dubious exploitation of the

Physicalreferenceprotocol

Sequencingprotocol

Automatalearning

Supervisedlearning

Page 11: Robot, Task. Task, Robot. - Massachusetts Institute of ...people.csail.mit.edu/paulfitz/present/retreat01tasking.pdfRobot, Task. Task, Robot. The morally dubious exploitation of the

Physical Reference Protocol

Refer to features by manipulating them

Show extremes, alternate, synchronize

Lies on continuum with sequencing protocol

Cache features by associating labels

Page 12: Robot, Task. Task, Robot. - Massachusetts Institute of ...people.csail.mit.edu/paulfitz/present/retreat01tasking.pdfRobot, Task. Task, Robot. The morally dubious exploitation of the

Sequencing Protocol

Verbal

Fast vocabulary extension

Offline discovery of filler, language model

Small hardwired grammar

Hardwired error correcting protocol

Page 13: Robot, Task. Task, Robot. - Massachusetts Institute of ...people.csail.mit.edu/paulfitz/present/retreat01tasking.pdfRobot, Task. Task, Robot. The morally dubious exploitation of the

Hypothesized transcript

N-Best hypotheses

Run recognizer

Extract OOV fragments

Identify competition

Identify rarely-used additions

Remove from lexiconAdd to lexicon Update lexicon,

baseforms

Update Language Model

Page 14: Robot, Task. Task, Robot. - Massachusetts Institute of ...people.csail.mit.edu/paulfitz/present/retreat01tasking.pdfRobot, Task. Task, Robot. The morally dubious exploitation of the

Basic Object Competence

Visual segmentation is major source of confusion

Use the “Confuse THIS!” strategy :-

Ow!

Page 15: Robot, Task. Task, Robot. - Massachusetts Institute of ...people.csail.mit.edu/paulfitz/present/retreat01tasking.pdfRobot, Task. Task, Robot. The morally dubious exploitation of the

Active Segmentation

Unsure where the boundaries of an object lie?

⋅ Poke it gently

⋅ Thump it savagely

⋅ Try to put your flipper beside it

⋅ Try to put your flipper behind it

⋅ Displace your head

⋅ Get human to present it

Page 16: Robot, Task. Task, Robot. - Massachusetts Institute of ...people.csail.mit.edu/paulfitz/present/retreat01tasking.pdfRobot, Task. Task, Robot. The morally dubious exploitation of the

Conclusions

Target demonstrations

⋅ Can’t do porter, so do sorter

⋅ Incremental role transfer

⋅ Comprehension of search

⋅ Component technologies

Functional autonomy?