Unpacking Failure Modes of Generative Policies: Runtime Monitoring of Consistency and Progress

Christopher Agia, Rohan Sinha, Jingyun Yang, Zi-ang Cao, Rika Antonova +2 more
10/6/2024
cs.ROcs.AIcs.LG

No official code found. Best implementation: agiachris/sentinel (36 stars, MIT, last commit 2025-02-06).

Abstract

Robot behavior policies trained via imitation learning are prone to failure under conditions that deviate from their training data. Thus, algorithms that monitor learned policies at test time and provide early warnings of failure are necessary to facilitate scalable deployment. We propose Sentinel, a runtime monitoring framework that splits the detection of failures into two complementary categories: 1) Erratic failures, which we detect using statistical measures of temporal action consistency, and 2) task progression failures, where we use Vision Language Models (VLMs) to detect when the policy confidently and consistently takes actions that do not solve the task. Our approach has two key strengths. First, because learned policies exhibit diverse failure modes, combining complementary detectors leads to significantly higher accuracy at failure detection. Second, using a statistical temporal action consistency measure ensures that we quickly detect when multimodal, generative policies exhibit erratic behavior at negligible computational cost. In contrast, we only use VLMs to detect failure modes that are less time-sensitive. We demonstrate our approach in the context of diffusion policies trained on robotic mobile manipulation domains in both simulation and the real world. By unifying temporal consistency detection and VLM runtime monitoring, Sentinel detects 18% more failures than using either of the two detectors alone and significantly outperforms baselines, thus highlighting the importance of assigning specialized detectors to complementary categories of failure. Qualitative results are made available at https://sites.google.com/stanford.edu/sentinel.

View on arXivView PDF

Code Implementations(1)

agiachris/sentinelCommunity72%
MIT

Official repository for "Unpacking Failure Modes of Generative Policies: Runtime Monitoring of Consistency and Progress," presented at CoRL 2024.

363CSS, HTMLJan 31, 20251 years agoMIT

Similar Papers

Cite this paper

@article{agia2024unpacking,
  title  = {Unpacking Failure Modes of Generative Policies: Runtime Monitoring of Consistency and Progress},
  author = {Christopher Agia and Rohan Sinha and Jingyun Yang and Zi-ang Cao and Rika Antonova and Marco Pavone and Jeannette Bohg},
  year   = {2024},
  eprint = {2410.04640},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.04640v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.04640.svg)](https://codeofpaper.com/paper/2410.04640)

Discussion