Model Reconciliation through Explainability and Collaborative Recovery in Assistive Robotics
Britt Besch, Tai Mai, Jeremias Thun, Markus Huff, Jörn Vogel, Freek Stulp, Samuel Bustamante
TL;DR
The paper addresses the challenge of explainable human–robot collaboration in assistive shared-control by introducing a model reconciliation framework that uses an LLM to predict and explain differences between human and robot mental models without requiring a complete human model. It couples this with a recovery mechanism via a Vision-Language Model to allow the human to correct the robot’s beliefs and update its world or symbolic models accordingly. The approach is instantiated on a wheelchair-based mobile manipulator with a digital twin, integrating object databases, world models, and an action graph, and evaluated through real-robot pilots and simulation studies. Results show high accuracy in explanations and recovery, particularly when semantic representations are enhanced with a dictionary of uncommon terms, while also acknowledging limitations in perception grounding and generalizability to broader scenarios and plans.
Abstract
Whenever humans and robots work together, it is essential that unexpected robot behavior can be explained to the user. Especially in applications such as shared control the user and the robot must share the same model of the objects in the world, and the actions that can be performed on these objects. In this paper, we achieve this with a so-called model reconciliation framework. We leverage a Large Language Model to predict and explain the difference between the robot's and the human's mental models, without the need of a formal mental model of the user. Furthermore, our framework aims to solve the model divergence after the explanation by allowing the human to correct the robot. We provide an implementation in an assistive robotics domain, where we conduct a set of experiments with a real wheelchair-based mobile manipulator and its digital twin.
