首页 /研究 /Temporal Counterfactual Explanations of Behaviour Tree Decisions
OTHER

Temporal Counterfactual Explanations of Behaviour Tree Decisions

Tamlin Love, Antonio Andriella, Guillem Alenyà

发表年份
2025
引用次数
2
访问权限
开放获取

摘要

Explainability, in particular, the ability for robots to explain why they have made a decision or behaved in a certain way, is a critical tool in helping users understand the robots they interact and coexist with. Behaviour trees are a popular framework for controlling the decision-making of robots, and thus a natural question to ask is whether or not a system driven by a behaviour tree is capable of answering "why" questions. While explainability for behaviour tree-driven robots has seen some prior attention, no existing methods are capable of generating causal, counterfactual explanations which detail the reasons for robot decisions and behaviour. Therefore, in this work, we introduce a novel approach which automatically generates counterfactual explanations in response to contrastive "why" questions. Our method achieves this by first automatically building a causal model from the structure of the behaviour tree as well as domain knowledge about the state and individual behaviour tree nodes. The resultant causal model is then queried and searched to find a set of diverse counterfactual explanations. We demonstrate that our approach is able to correctly explain the behaviour of a wide range of behaviour tree structures and states in real time, unlike previous methods which are either unable to answer contrastive questions with causal explanations, or are not guaranteed to provide consistent and accurate explanations. By being able to answer a wide range of causal queries, our approach represents a step towards more transparent, understandable, and ultimately safe and trustworthy robotic systems.

关键词

Counterfactual thinkingTree (set theory)Set (abstract data type)Causal structureDecision treeRange (aeronautics)Domain (mathematical analysis)Trustworthiness

相关论文

查看 OTHER 分类全部论文