Robot Pouring: Identifying Causes of Spillage and Selecting Alternative Action Parameters Using Probabilistic Actual Causation
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 11 of its 31 references that are in the map. First posted on arXiv 13 Feb 2025.
Builds on
11 of 31 references.
References · 11
- 2020CausalWorld: A Robotic Manipulation Benchmark for Causal Structure and Transfer Learningcited by 109
- 2020Towards Unifying Feature Attribution and Counterfactual Explanations: Different Means to the Same Endcited by 66
- 2022Causal Explanations and XAIcited by 30
- 2023What Went Wrong? Closing the Sim-to-Real Gap via Differentiable Causal Discoverycited by 27
- 2018Identifying Causal Effects with the R Package causaleffectcited by 19
- 2021Explanations for Occluded Imagescited by 14
- 2022Causal Discovery of Dynamic Models for Predicting Human Spatial Interactionscited by 14
- 2022Why did I fail? A Causal-based Method to Find Explanations for Robot Failurescited by 13
- 2022A Causal-based Approach to Explain, Predict and Prevent Failures in Robotic Taskscited by 11
- 2020Estimating Causal Effects with the Neural Autoregressive Density Estimatorcited by 8
- 2024Explaining Image Classifierscited by 7
Built on by
Not cited yet.