Plan, Watch, Recover: A Benchmark and Architectures for Proactive Procedural Assistance
cs.CV, cs.AI
Submitted: 2026-06-03
Updated: 2026-10-12
Comments: 39 pages, 13 figures
License: http://creativecommons.org/licenses/by-nc-sa/4.0/
The gist: Proactive multimodal assistants must decide when guidance is needed and what to say, while tracking progress through extended procedures and helping users recover when they depart from the expected
Terminology
Abstract
Proactive multimodal assistants must decide when guidance is needed and what to say, while tracking progress through extended procedures and helping users recover when they depart from the expected plan. Progress is limited by benchmarks that score isolated clips, cover narrow domains, or omit realistic deviations. We introduce EgoProactive, a smart-glasses dataset of procedures across four domains in which users commit step-level deviations and recover from them, paired with reference guidance. We combine it with five re-annotated egocentric and instructional datasets to form Pro squared Bench, a cross-domain benchmark that scores intervention timing, procedure completion, and response quality. Zero-shot, no frontier or open-weight model completes more than 26% of a procedure's interventions before its first error. We propose PWR (Plan, Watch, Recover), which keeps an explicit plan state in the model's context and revises it after every intervention, including recovery steps after a deviation. Across three open-weight backbones, training on Pro squared Bench without a plan barely changes performance, while adding the dynamic plan raises average procedure completion from 20% to 27% and improves turn-level decisions and response quality for every backbone. The gains hold on held-out datasets and on deviations never seen in training.
Sources
- PREGO: online mistake detection in PRocedural EGOcentric videos
- Ego-Exo4D: Understanding Skilled Human Activity from First- and Third-Person Perspectives
- Procedural Mistake Detection via Action Effect Modeling
- PALM: Predicting Actions through Language Models
- Satori: Towards Proactive AR Assistant with Belief-Desire-Intention User Modeling
- IndustReal: A Dataset for Procedure Step Recognition Handling Execution Errors in Egocentric Videos in an Industrial-Like Setting
- Differentiable Task Graph Learning: Procedural Activity Representation and Online Mistake Detection from Egocentric Videos
- StreamBridge: Turning Your Offline Video Large Language Model into a Proactive Streaming Assistant
- PrISM-Observer: Intervention Agent to Help Users Perform Everyday Procedures Sensed using a Smartwatch
- Proactive Assistant Dialogue Generation from Streaming Egocentric Videos
Related papers
- Loss Knows Best: Detecting Annotation Errors in Videos via Loss Trajectories
- AnchorWeave: World-Consistent Video Generation with Retrieved Local Spatial Memories
- Benchmarking the Robustness of Foundation Models for Mammography under Domain Shift
- MambaX-Net: Dual-Input Mamba-Enhanced Cross-Attention Network for Longitudinal MRI Segmentation
- TeleOCR: Navigating Document Parsing Across Digital and Camera-Captured Documents
- A Survey on Efficient Vision-Language-Action Models