P///CRESEARCH PREPRINT
PROACTIVECOACH

Improving Proactive AI Assistance
with Hierarchical
Procedural Understanding

Jin-Seop Lee1 · TaeYeon Won1 · SeongJun Jung1 · JungHoon Kim1
Boyang Albert Li2 · Jin-Young Park1 · Jaehong Yoon2,* · Jee-Hyong Lee1,*

1 Sungkyunkwan University   2 Nanyang Technological University
* Corresponding authors

What to say. When to say it. At the right level of detail.

Understand the procedure.
Guide the next moment.

Actions reveal progress. Steps organize execution. Phases provide purpose.
Connecting them helps an assistant offer the right guidance—and remain silent when no new guidance is needed.

Paper overview comparing step-only guidance with phase, step, and action guidance for making aglio e olio pasta
Figure 1. The ProactiveCoach suite tracks progress and completion across procedural levels and adapts guidance to the user’s request.

Assistance that follows
the task, and the user.

Proactive AI assistants observe ongoing activity, decide whether to provide new guidance or remain silent, and adapt the level of detail to the user’s expertise and needs. Existing datasets focus on detection-based responses or fixed-granularity guidance, limiting evidence about fine-grained progress, broader procedural context, and when a guided event is complete.

The ProactiveCoach suite provides ProactiveCoach-Instruct for training and ProactiveCoachBench for evaluation. Phase–step–action guidance and level-specific timing connect fine-grained progress with broader procedural context. The benchmark evaluates appropriate guidance at the right time at each level, including adaptation when the requested level changes during an ongoing task.

ProactiveCoach jointly fine-tunes a single vision-language model to generate phase-, step-, and action-level guidance. An adaptive guidance system combines this model with a lightweight router that selects the level requested by the user, without additional fine-tuning of the guide model.

One task.
Three ways to help.

An illustration of phase, step, and action guidance.

USER GOALMake aglio e olio pasta
Phase Make the sauce
Step Infuse olive oil with garlic
Action Add sliced garlic

CHOOSE THE USER'S REQUEST

PHASE-LEVEL GUIDANCE

“Next, make the sauce for the pasta.”

The guidance level changes with the user's needs. Response timing is defined separately at each level.

Follow a procedure.
Inspect every guidance moment.

Watch five HoloAssist examples from the beginning, with synchronized phase, step, and action annotations. Select an event to inspect its guidance and timing.

GROUND-TRUTH ANNOTATIONS

Loading examples…

USER QUERY
VIDEO / NOT INCLUDED

Annotations available.
Video unavailable for this case.

You can still explore the annotations. Reload to retry the video.

Recording details
Dataset
Recording ID
Video interval

Latest annotated guidance
Updates at the recorded guidance timestamps.

Phase · ground truth

Step · ground truth

Action · ground truth

Event spans & guidance timing

Event executionGuidance timestamp
0 s /

Swipe the timeline horizontally for detail. Use the event list below for precise selection.

Download all 30 preview annotations.

From procedural video
to structured guidance.

11,119annotated samples
7,232first-person videos
8source datasets
3guidance levels
TRAINING

ProactiveCoach-Instruct

10,007 samples

Hierarchically structured guidance with level-specific timing for learning what to say and when to respond.

EVALUATION

ProactiveCoachBench

1,112 samples

Multi-level proactive guidance evaluation, including adaptation when the requested guidance level changes.

Dataset construction: Procedural Data Curation, Procedure Hierarchy Construction, and Proactive Guidance Generation, including video-grounded recaptioning, hierarchy checking and refinement, and guide timing assignment
Figure 5. Construction pipeline: Procedural Data Curation → Procedure Hierarchy Construction → Proactive Guidance Generation.

Sources: Ego4D Goal-Step · Ego-Exo4D · EPIC-KITCHENS · CaptainCook4D · EgoExoLearn · HD-EPIC · WTaG · HoloAssist

Better guidance.
Across procedural levels.

Selected Qwen3-VL-4B results from Table 2.
Avg. is the mean of sF1, gF1, and PQS. Higher is better.

Base model With our training

ProactiveCoachBench evaluates phase, step, and action guidance; EgoProactive evaluates step-level guidance. Evaluation uses recent video and ground-truth dialogue history.

Hierarchy helps beyond step-only supervision.

Step-level Avg. on ProactiveCoachBench, Table 3. Gains are absolute score points.

BackboneStep-onlyHierarchicalGain
Qwen3-VL-4B49.3258.96+9.64
Qwen3-VL-8B53.0759.37+6.30
Qwen3.5-4B50.0659.30+9.24
Qwen3.5-9B51.1858.81+7.63
sF1

Matches guidance by timing and semantic content.

gF1

Measures response versus silence decisions.

PQS

Combines timing decisions with guidance quality.

Resources