用概率因果分析找出机器人倒液时洒出的原因,并推荐修正动作参数。
Robot Pouring: Identifying Causes of Spillage and Selecting Alternative Action Parameters Using Probabilistic Actual Causation
- 基于因果图与概率分布,量化各参数导致洒出的可能性。
- 在仿真中覆盖大量参数组合,识别出关键致因变量。
- 适合研究机器人自主纠错与人类决策对比的学者。
日常任务如烹饪或清洁涉及多种物体和目标。当出现意外结果时,人类会推理原因并调整行为直至成功。本文探讨利用概率实际因果分析判断某因素是否导致不良结果,并据此选择替代动作以改变结果。研究聚焦机器人倒液任务:当发生洒出时,该方法可判断哪个参数是原因,并建议如何调整以避免再次发生。分析依赖任务的因果图及条件概率分布,通过真实仿真数据完成完整因果建模(包括任务分解、变量定义、因果结构构建与概率估计),覆盖大规模参数组合空间。结果表明,变量表示方式影响因果推断效果;所提修正方案与人类观察者建议相比具有可比性。实验验证了概率因果分析在选择替代动作参数中的实用价值。
原文摘要 · Abstract (English)
In everyday life, we perform tasks (e.g., cooking or cleaning) that involve a large variety of objects and goals. When confronted with an unexpected or unwanted outcome, we take corrective actions and try again until achieving the desired result. The reasoning performed to identify a cause of the observed outcome and to select an appropriate corrective action is a crucial aspect of human reasoning for successful task execution. Central to this reasoning is the assumption that a factor is responsible for producing the observed outcome. In this paper, we investigate the use of probabilistic actual causation to determine whether a factor is the cause of an observed undesired outcome. Furthermore, we show how the actual causation probabilities can be used to find alternative actions to change the outcome. We apply the probabilistic actual causation analysis to a robot pouring task. When spillage occurs, the analysis indicates whether a task parameter is the cause and how it should be changed to avoid spillage. The analysis requires a causal graph of the task and the corresponding conditional probability distributions. To fulfill these requirements, we perform a complete causal modeling procedure (i.e., task analysis, definition of variables, determination of the causal graph structure, and estimation of conditional probability distributions) using data from a realistic simulation of the robot pouring task, covering a large combinatorial space of task parameters. Based on the results, we discuss the implications of the variables' representation and how the alternative actions suggested by the actual causation analysis would compare to the alternative solutions proposed by a human observer. The practical use of the analysis of probabilistic actual causation to select alternative action parameters is demonstrated.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。