With the growing capabilities of intelligent systems, the integration of artificial intelligence (AI) and robots in everyday life is increasing. However, when interacting in such complex human environments, the failure of intelligent systems, such as robots, can be inevitable, requiring recovery assistance from users. In this work, we develop automated, natural language explanations for failures encountered during an AI agents' plan execution. These explanations are developed with a focus of helping non-expert users understand different point of failures to better provide recovery assistance. Specifically, we introduce a context-based information type for explanations that can both help non-expert users understand the underlying cause of a system failure, and select proper failure recoveries. Additionally, we extend an existing sequence-to-sequence methodology to automatically generate our context-based explanations. By doing so, we are able develop a model that can generalize context-based explanations over both different failure types and failure scenarios.
翻译:随着智能系统能力的不断增强,人工智能和机器人在日常生活中的整合正在增加。然而,在这种复杂的人类环境中互动时,智能系统(如机器人)的失败可能是不可避免的,需要用户的恢复援助。在这项工作中,我们开发了自动的自然语言解释方法,解释在智能代理机构计划执行过程中遇到的失败。这些解释的重点在于帮助非专家用户了解不同的失败点,以更好地提供恢复援助。具体地说,我们引入了一种基于背景的信息类型,用于解释,既可以帮助非专家用户理解系统故障的根本原因,也可以选择适当的故障回收。此外,我们扩展了一种现有的顺序到顺序的方法,以自动产生基于背景的解释。通过这样做,我们可以开发一种模型,将基于背景的解释概括于不同的故障类型和故障情形。