Boteanu Adrian, St Clair Aaron, Mohseni-Kabir Anahita, Saldanha Carl, Chernova Sonia
1 Worcester Polytechnic Institute , Worcester, Massachusetts.
2 Georgia Institute of Technology , Atlanta, Georgia .
Big Data. 2016 Dec;4(4):217-235. doi: 10.1089/big.2016.0038.
This work seeks to leverage semantic networks containing millions of entries encoding assertions of commonsense knowledge to enable improvements in robot task execution and learning. The specific application we explore in this project is object substitution in the context of task adaptation. Humans easily adapt their plans to compensate for missing items in day-to-day tasks, substituting a wrap for bread when making a sandwich, or stirring pasta with a fork when out of spoons. Robot plan execution, however, is far less robust, with missing objects typically leading to failure if the robot is not aware of alternatives. In this article, we contribute a context-aware algorithm that leverages the linguistic information embedded in the task description to identify candidate substitution objects without reliance on explicit object affordance information. Specifically, we show that the task context provided by the task labels within the action structure of a task plan can be leveraged to disambiguate information within a noisy large-scale semantic network containing hundreds of potential object candidates to identify successful object substitutions with high accuracy. We present two extensive evaluations of our work on both abstract and real-world robot tasks, showing that the substitutions made by our system are valid, accepted by users, and lead to a statistically significant reduction in robot learning time. In addition, we report the outcomes of testing our approach with a large number of crowd workers interacting with a robot in real time.
这项工作旨在利用包含数百万条编码常识性知识断言条目的语义网络,以改进机器人任务执行和学习。我们在该项目中探索的具体应用是任务适应背景下的对象替换。人类在日常任务中很容易调整计划以弥补缺失的物品,比如做三明治时用包装纸代替面包,或者没有勺子时用叉子搅拌意大利面。然而,机器人的计划执行能力远没有这么强大,如果机器人不知道替代物品,缺失的物品通常会导致任务失败。在本文中,我们提出了一种上下文感知算法,该算法利用任务描述中嵌入的语言信息来识别候选替换对象,而无需依赖明确的对象可供性信息。具体而言,我们表明,任务计划动作结构中的任务标签所提供的任务上下文可用于在包含数百个潜在对象候选的嘈杂大规模语义网络中消除信息歧义,从而高精度地识别成功的对象替换。我们对我们在抽象和现实世界机器人任务方面的工作进行了两次广泛评估, 结果表明我们系统进行的替换是有效的,能被用户接受,并且能在统计上显著减少机器人学习时间。此外,我们报告了对大量实时与机器人交互的众包工作者测试我们方法的结果。