Foresight: Failure Detection for Long-Horizon Robotic Manipulation with Action-Conditioned World Model Latents
About
Long-horizon tasks are common in real-world robotic deployments, yet failure detection for such tasks remains underexplored. Detecting failures in long-horizon robotic tasks is particularly challenging because failure onset is often ambiguous and dense temporal annotations are typically unavailable. We present Foresight, a failure detection framework that monitors manipulation trajectories using latent representations from an action-conditioned world model. Foresight is trained using only final task-level success or failure labels. By leveraging predictive world-model embeddings, our method provides a unified framework for failure detection across different policies. We further use functional conformal prediction (FCP) to calibrate detection thresholds adaptively. We evaluate Foresight with state-of-the-art vision-language-action policies in simulation on LIBERO-Long, ManiSkill-Long, and BEHAVIOR-1K, compare it against state-of-the-artfailure detection methods, and validate it on real robots with three long-horizon tasks on a ReactorX-200 arm and one task on a Franka arm. Our results suggest that action-conditioned world-model embeddings provide a scalable representation for reliable failure monitoring in long-horizon manipulation.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Rollout-level failure detection | ManiSkill-Long (test) | ROC-AUC84 | 8 | |
| Rollout-level failure detection | BEHAVIOR-1K (test) | ROC-AUC76 | 8 | |
| Rollout-level failure detection | LIBERO LONG (test) | ROC-AUC89 | 8 | |
| Rollout-level failure detection | ReactorX arm ACT policy rollouts | ROC-AUC0.93 | 7 | |
| Rollout-level failure detection | ReactorX arm π0.5 policy rollouts | ROC-AUC0.87 | 7 | |
| Rollout-level failure detection | Franka arm GR00T N1.5 policy rollouts | ROC-AUC89 | 7 | |
| Rollout-level failure detection | ReactorX arm SmolVLA policy rollouts | ROC-AUC0.79 | 7 |