Learning Task Knowledge from Dialog and Web Access
We present KnoWDiaL, an approach for Learning and using task-relevant Knowledge from human-robot Dialog and access to the Web. KnoWDiaL assumes that there is an autonomous agent that performs tasks, as requested by humans through speech. The agent needs to “understand” the request, (i.e., to fully g...
Main Authors: | , , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2015-06-01
|
Series: | Robotics |
Subjects: | |
Online Access: | http://www.mdpi.com/2218-6581/4/2/223 |
id |
doaj-61e9a5f355b54210ac5719d8307a2939 |
---|---|
record_format |
Article |
spelling |
doaj-61e9a5f355b54210ac5719d8307a29392020-11-24T23:21:02ZengMDPI AGRobotics2218-65812015-06-014222325210.3390/robotics4020223robotics4020223Learning Task Knowledge from Dialog and Web AccessVittorio Perera0Robin Soetens1Thomas Kollar2Mehdi Samadi3Yichao Sun4Daniele Nardi5René van de Molengraft6Manuela Veloso7School of Computer Science, Carnegie Mellon University, 5000 Forbes Avenue, Pittsburgh, PA 15213, USADepartment of Mechanical Engineering, Eindhoven University of Technology, Den Dolech 2, EindhovenSchool of Computer Science, Carnegie Mellon University, 5000 Forbes Avenue, Pittsburgh, PA 15213, USASchool of Computer Science, Carnegie Mellon University, 5000 Forbes Avenue, Pittsburgh, PA 15213, USAState Key Laboratory of Industrial Control Technology, Zhejiang University, 38 Zheda Road, Hangzhou 456555, ChinaDepartment of Computer, Control, and Management Engineering "Antonio Ruberti", "Sapienza" University of Rome Via Ariosto 25, Rome 00185, ItalyDepartment of Mechanical Engineering, Eindhoven University of Technology, Den Dolech 2, EindhovenSchool of Computer Science, Carnegie Mellon University, 5000 Forbes Avenue, Pittsburgh, PA 15213, USAWe present KnoWDiaL, an approach for Learning and using task-relevant Knowledge from human-robot Dialog and access to the Web. KnoWDiaL assumes that there is an autonomous agent that performs tasks, as requested by humans through speech. The agent needs to “understand” the request, (i.e., to fully ground the task until it can proceed to plan for and execute it). KnoWDiaL contributes such understanding by using and updating a Knowledge Base, by dialoguing with the user, and by accessing the web. We believe that KnoWDiaL, as we present it, can be applied to general autonomous agents. However, we focus on our work with our autonomous collaborative robot, CoBot, which executes service tasks in a building, moving around and transporting objects between locations. Hence, the knowledge acquired and accessed consists of groundings of language to robot actions, and building locations, persons, and objects. KnoWDiaL handles the interpretation of voice commands, is robust regarding speech recognition errors, and is able to learn commands involving referring expressions in an open domain, (i.e., without requiring a lexicon). We present in detail the multiple components of KnoWDiaL, namely a frame-semantic parser, a probabilistic grounding model, a web-based predicate evaluator, a dialog manager, and the weighted predicate-based Knowledge Base. We illustrate the knowledge access and updates from the dialog and Web access, through detailed and complete examples. We further evaluate the correctness of the predicate instances learned into the Knowledge Base, and show the increase in dialog efficiency as a function of the number of interactions. We have extensively and successfully used KnoWDiaL in CoBot dialoguing and accessing the Web, and extract a few corresponding example sequences from captured videos.http://www.mdpi.com/2218-6581/4/2/223knowledge acquisitionknowledge based systemsknowledge transferrobotsintelligent robotsservice robotsmobile robotshuman robot interactionspeechspeech recognition |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Vittorio Perera Robin Soetens Thomas Kollar Mehdi Samadi Yichao Sun Daniele Nardi René van de Molengraft Manuela Veloso |
spellingShingle |
Vittorio Perera Robin Soetens Thomas Kollar Mehdi Samadi Yichao Sun Daniele Nardi René van de Molengraft Manuela Veloso Learning Task Knowledge from Dialog and Web Access Robotics knowledge acquisition knowledge based systems knowledge transfer robots intelligent robots service robots mobile robots human robot interaction speech speech recognition |
author_facet |
Vittorio Perera Robin Soetens Thomas Kollar Mehdi Samadi Yichao Sun Daniele Nardi René van de Molengraft Manuela Veloso |
author_sort |
Vittorio Perera |
title |
Learning Task Knowledge from Dialog and Web Access |
title_short |
Learning Task Knowledge from Dialog and Web Access |
title_full |
Learning Task Knowledge from Dialog and Web Access |
title_fullStr |
Learning Task Knowledge from Dialog and Web Access |
title_full_unstemmed |
Learning Task Knowledge from Dialog and Web Access |
title_sort |
learning task knowledge from dialog and web access |
publisher |
MDPI AG |
series |
Robotics |
issn |
2218-6581 |
publishDate |
2015-06-01 |
description |
We present KnoWDiaL, an approach for Learning and using task-relevant Knowledge from human-robot Dialog and access to the Web. KnoWDiaL assumes that there is an autonomous agent that performs tasks, as requested by humans through speech. The agent needs to “understand” the request, (i.e., to fully ground the task until it can proceed to plan for and execute it). KnoWDiaL contributes such understanding by using and updating a Knowledge Base, by dialoguing with the user, and by accessing the web. We believe that KnoWDiaL, as we present it, can be applied to general autonomous agents. However, we focus on our work with our autonomous collaborative robot, CoBot, which executes service tasks in a building, moving around and transporting objects between locations. Hence, the knowledge acquired and accessed consists of groundings of language to robot actions, and building locations, persons, and objects. KnoWDiaL handles the interpretation of voice commands, is robust regarding speech recognition errors, and is able to learn commands involving referring expressions in an open domain, (i.e., without requiring a lexicon). We present in detail the multiple components of KnoWDiaL, namely a frame-semantic parser, a probabilistic grounding model, a web-based predicate evaluator, a dialog manager, and the weighted predicate-based Knowledge Base. We illustrate the knowledge access and updates from the dialog and Web access, through detailed and complete examples. We further evaluate the correctness of the predicate instances learned into the Knowledge Base, and show the increase in dialog efficiency as a function of the number of interactions. We have extensively and successfully used KnoWDiaL in CoBot dialoguing and accessing the Web, and extract a few corresponding example sequences from captured videos. |
topic |
knowledge acquisition knowledge based systems knowledge transfer robots intelligent robots service robots mobile robots human robot interaction speech speech recognition |
url |
http://www.mdpi.com/2218-6581/4/2/223 |
work_keys_str_mv |
AT vittorioperera learningtaskknowledgefromdialogandwebaccess AT robinsoetens learningtaskknowledgefromdialogandwebaccess AT thomaskollar learningtaskknowledgefromdialogandwebaccess AT mehdisamadi learningtaskknowledgefromdialogandwebaccess AT yichaosun learningtaskknowledgefromdialogandwebaccess AT danielenardi learningtaskknowledgefromdialogandwebaccess AT renevandemolengraft learningtaskknowledgefromdialogandwebaccess AT manuelaveloso learningtaskknowledgefromdialogandwebaccess |
_version_ |
1725572966754811904 |