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...

Full description

Bibliographic Details
Main Authors: Vittorio Perera, Robin Soetens, Thomas Kollar, Mehdi Samadi, Yichao Sun, Daniele Nardi, René van de Molengraft, Manuela Veloso
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