/
Collaborative Learning of Hierarchical Task Networks from D Collaborative Learning of Hierarchical Task Networks from D

Collaborative Learning of Hierarchical Task Networks from D - PowerPoint Presentation

natalia-silvester
natalia-silvester . @natalia-silvester
Follow
389 views
Uploaded On 2016-03-18

Collaborative Learning of Hierarchical Task Networks from D - PPT Presentation

Anahita MohseniKabir Sonia Chernova and Charles Rich Worcester Polytechnic Institute Project Objectives and Contributions Main Goal Learning complex procedural tasks from human demonstration and ID: 260419

learning task demonstrations robot task learning robot demonstrations demonstration interaction 2012 recipes discourse primitive system generalization pages human steps

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Collaborative Learning of Hierarchical T..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Collaborative Learning of Hierarchical Task Networks from Demonstration and Instruction

Anahita

Mohseni-Kabir

, Sonia

Chernova

and Charles Rich

Worcester Polytechnic InstituteSlide2

Project Objectives and Contributions

Main Goal: Learning complex procedural tasks from human demonstration and

instruction in the form of hierarchical task networks

and applying it to car maintenance domainProject Contributions:Unified system that integrates hierarchical task networks (HTNs) and collaborative discourse theory into the learning from demonstrationLearning task model from a small number of demonstrations Generalization techniquesIntegration of mixed-initiative interaction into the learning process through question asking

2Slide3

Related Work

Collaborative

Discourse

TheoryDisco (ANSI/CEA-2018 standard) (Grosz and Sidner, 1986 and Rich et al., 2001)Learning from DemonstrationMix LfD and planning (Nicolescu and Mataric

, 2003)

Integrate HTN and

LfD (Rybski et al., 2007)Learn from Instruction (Mohan and Laird, 2011)Learn the HTN from task’s traces (Garland et al., 2001)Segmentation (Niekum et al., 2012)Active learning (Cakmak and Thomaz, 2012)

3Slide4

System Architecture

4

Primitive actions

Primitive and Non-primitive actions

Task model visualization

Questions and answersSlide5

Task Structure Learning

Task Hierarchy

Top-Down

Bottom-UpMix of Top-Down and Buttom-UpTemporal ConstraintsSingle demonstrationData flow

5Slide6

System Overview

6Slide7

Generalization

Input Generalization

Part/whole generalization

Type generalizationMerging multiple demonstrations

7

OntologySlide8

System Overview

8Slide9

Question Asking

9

Question Type

Example

Repeated steps

Should I(robot) execute

UnscrewStud

on other objects of type Stud of

LFhub

?

Grouping steps

Should I add a new task with Unscrew and

PutDown

as its steps?Applicability condition of alternative recipesWhat is the applicability condition of Rotate’s recipe with these steps?New task nameWhat is the best name that describes this new task?Input of a taskPlease specify the input of Unscrew.Execution of one of the alternative recipesShould I achieve Rotate by executing recipe1 or recipe2?Slide10

10Slide11

Performance

Tire rotation task

Six primitive actions: Unscrew, Screw, Hang, Unhang,

PutDown and PickUpComplete execution of two recipes of tire rotation requires 128 stepsComplete teaching of the HTN (two recipes) on average requires 26 demonstration interactions

E.g.,

15

demonstrations, 11 instructions, 11 question responses11Slide12

Conclusion and Future Work

Make the interaction as natural as possible by making the UI and robot

look

like a unified systemDo user study and use the real robot instead of the simulationLearn applicability conditions and pre/postconditions of the tasksFailure detection and recovery

12

This work is supported in part by ONR contract N00014-13-1-0735, in collaboration with Dmitry Berenson, Jim

Mainprice , Artem Gritsenko, and Daniel Miller.Slide13

References

Barbara J. Grosz and Candace L.

Sidner

. Attention, intentions, and the structure of discourse. Comput. Linguist., 12(3):175–204, July 1986.Charles Rich, Candace L Sidner, and Neal Lesh. Collagen: applying collaborative discourse theory to human-computer interaction. AI Magazine, 22 (4):15, 2001.Brenna D Argall, Sonia Chernova, Manuela Veloso

, and

Brett Browning. A survey of robot

learning from demonstration. Robotics and Autonomous Systems, 57(5):469–483, 2009.Paul E Rybski, Kevin Yoon, Jeremy Stolarz, and Manuela M Veloso. Interactive robot task training through dialog and demonstration. In ACM/IEEE Int. Conf. on Human-Robot Interaction, pages 49–56

, 2007.

13Slide14

References

Scott

Niekum

, Sarah Osentoski, George Konidaris, and Andrew G Barto. Learning and generalization of complex tasks from unstructured demonstrations. In IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, pages 5239–5246, 2012.Maya Cakmak

and Andrea L

Thomaz

. Designing robot learners that ask good questions. In ACM/IEEE International Conference on Human-Robot Interaction, pages 17–24. ACM, 2012.Monica N Nicolescu and Maja J Mataric. Natural methods for robot task learning: Instructive demonstrations, generalization

and practice. In AAMAS

, pages

241–248, 2003.

14Slide15

Merging

15