Building the Foundation of Robot Explanation Generation Using Behavior Trees

Author:

Han Zhao1,Giger Daniel1,Allspaw Jordan1,Lee Michael S.2,Admoni Henny2,Yanco Holly A.1

Affiliation:

1. University of Massachusetts Lowell, Lowell, MA, USA

2. Carnegie Mellon University, Pittsburgh, PA, USA

Abstract

As autonomous robots continue to be deployed near people, robots need to be able to explain their actions. In this article, we focus on organizing and representing complex tasks in a way that makes them readily explainable. Many actions consist of sub-actions, each of which may have several sub-actions of their own, and the robot must be able to represent these complex actions before it can explain them. To generate explanations for robot behavior, we propose using Behavior Trees (BTs), which are a powerful and rich tool for robot task specification and execution. However, for BTs to be used for robot explanations, their free-form, static structure must be adapted. In this work, we add structure to previously free-form BTs by framing them as a set of semantic sets {goal, subgoals, steps, actions} and subsequently build explanation generation algorithms that answer questions seeking causal information about robot behavior. We make BTs less static with an algorithm that inserts a subgoal that satisfies all dependencies. We evaluate our BTs for robot explanation generation in two domains: a kitting task to assemble a gearbox, and a taxi simulation. Code for the behavior trees (in XML) and all the algorithms is available at github.com/uml-robotics/robot-explanation-BTs.

Funder

Office of Naval Research

National Science Foundation

Publisher

Association for Computing Machinery (ACM)

Subject

Artificial Intelligence,Human-Computer Interaction

Cited by 23 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Enabling affordances for AI Governance;Journal of Responsible Technology;2024-06

2. Causal-Based Approaches to Explain and Learn from Self-Extension—A Review;Electronics;2024-03-22

3. Reactive or Proactive? How Robots Should Explain Failures;Proceedings of the 2024 ACM/IEEE International Conference on Human-Robot Interaction;2024-03-11

4. Software Architecture to Generate Assistive Behaviors for Social Robots;Companion of the 2024 ACM/IEEE International Conference on Human-Robot Interaction;2024-03-11

5. A Generalizable Architecture for Explaining Robot Failures Using Behavior Trees and Large Language Models;Companion of the 2024 ACM/IEEE International Conference on Human-Robot Interaction;2024-03-11

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3