Benchmark examples · Figure 1Correct content is only half the story. Timing matters.
THE IDEA
Understanding video is just the beginning.
Recent multimodal large language models have advanced video understanding, but existing benchmarks mainly evaluate whether models can interpret observed visual content. In real-world scenarios, assistants must additionally anticipate what assistance is needed and decide when to provide it. To address this gap, we introduce P³IBench, a benchmark for proactive video understanding in real-life streaming scenarios. It evaluates three complementary capabilities: daily perception, risk prediction and intervention. We benchmark 12 representative open-source and proprietary video-language models, including streaming and adapted non-streaming systems. Our evaluation shows that current models struggle to make well-calibrated response decisions. Finally, we construct additional proactive training data and train P³I-Assistant-4B, achieving improvements on several tasks, though gains remain uneven across capabilities. Together, these findings show that effective proactive assistance requires not only visual understanding, but also precise response timing and appropriate restraint.
Abstract
01 / CAPABILITIES
More than knowing what you see.
One initial instruction. An unfolding video. The assistant decides whether and when to respond.
Figure 1 · Illustrative target responses. Later frames provide context and do not justify earlier responses.
02 / BENCHMARK
Real scenarios. Precise response targets.
Everyday monitoring, emerging risks, and goal-conditioned assistance.
429unique videos
533video-query samples
836response targets
5task groups
A spectrum of proactive tasks
SAMPLES
533samples
From seconds to minutes
VIDEO DURATION
— Min–max● Median
Seconds · exact min / median / max on each row
Quality by construction: reliable response targets.
Task-specific annotation
Temporal verification
Human review
Section 3.1 · Each task uses its own construction and verification procedure.
03 / EVALUATION
The right answer, at the right time.
Evaluate what to say, when to say it, and when to stay silent.
STREAMING SETUP
Models observe only past and current frames and decide when to respond.
Proactive Response Score (PRS)
0–100 · Higher is better
Both metrics follow the same three scoring steps. They differ only in how responses are matched to targets.
01
Score a response
Evaluate response oj against its matched target gi: correct content earns more when timing is close.
c: correctness of predicted content ŷj against reference yi—rules (0/1), or LLM-judged [0, 1] for intervention. tj, τi: response and target times, in seconds.
02
Score a target
Take the best response score from Step 1, then divide by the number of matched responses to penalize repetition.
Oi: all responses matched to target i, including zero-scoring replies. No matched response: the target scores Si = 0.
03
Score the whole sample
Average all target scores from Step 2 and multiply by 100. The matching rule determines which PRS variant is reported.
PRS-U
Unidirectional
Match each response to the most recent target at or before its emission time.
A response emitted before the first target is assigned to that target with a score of 0. This response still counts in the denominator when computing the target score in Step 2.
PRS-B
Bidirectional
Match each response to the nearest target in time, allowing early responses to match future targets.
N is the number of ground-truth targets in the sample. SiU and SiB are the Step 2 target scores under the respective matching rules.
Section 3.3 · Evaluation protocol and metric definition.
04 / FINDINGS
A persistent gap in proactive assistance.
12 evaluated models, plus P³I-Assistant-4B. No model is reliable across all three capabilities.
Tables 2 & 5 · Higher is better. Overall averages five tasks equally; Event averages its three subsets equally.
01 / CAPABILITY COVERAGE
Current models remain far from reliable proactive assistance.
Nine of the 12 baselines score below 30 Overall PRS-B. GPT-5.6-Luna performs best overall, at 46.59 PRS-B. It has an advantage in risk prediction and intervention but still struggles with timely event and object perception. Intervention is particularly difficult: the best baseline achieves only 29.85 PRS-B.
These results highlight a persistent gap between conventional video understanding and proactive assistance. Models must understand an evolving scene, follow complex instructions, and respond at the right moment. Current systems still struggle to meet these demands together.
Repeated replies and excessive silence both limit performance.
Adapted offline models often produce unnecessary repeated replies. They tend to keep answering as in static question answering. On Accident Warning, Qwen2.5-VL-3B-Instruct emits at least three replies in 53 of 100 GT windows. Its score rises from 21.27 PRS-B to 71.39 when the repetition penalty is removed, using the same outputs. This shows how redundancy can substantially reduce the benefit of a correct, timely reply.
Native proactive models tend to reduce repetition but can remain silent when a reply is needed. JoyVL and MMDuet2 produce no reply in 79% and 100% of Accident Warning GT windows, respectively (Figure 3). This may reflect imbalanced supervision for silence and informative replies, suggesting a need for better training of response decisions.
Repeated replies and missed response windows
Accident Warning · 100 GT windows · selected modelsFigure 3 · Replies counted inside each ground-truth (GT) response window. Zero in-window replies can coexist with responses elsewhere in the video. Best-reply ablation: Tables 2 & 8.03 / TEMPORAL ALIGNMENT
Models struggle to identify the right moment to respond.
Event perception is substantially less timely than object perception. Among GT windows with a response, GPT-5.6-Luna's median first-response latency is 24.7 s for Event Monitoring versus 1.5 s for Object Monitoring. Understanding events requires following continuous, complex contexts; this weakness also affects timely prediction and intervention.
Models also tend to respond before the annotated target time. Qwen3-VL-8B-Instruct scores 29.21 PRS-U versus 68.83 PRS-B on Accident Warning, where PRS-B allows early replies to match future targets. Early warnings can be appropriate, but the gap suggests difficulty locating the boundary at which a response is required. Both metrics are therefore important for assessing temporal alignment.
Section 4.2 · Table 2 & Figure 4 · Latency statistics exclude GT windows with no response.
04 / STREAMING CONTEXT
Dynamic visual context remains difficult to model.
Longer videos and later events are more challenging. The analyses of Qwen3-VL-4B-Instruct and JoyVL show this pattern, likely because the accumulated context becomes more complex (Figure 5).
A higher frame rate can help object perception while hurting risk prediction. For Qwen3-VL-4B-Instruct, increasing sampling from 1 to 2 FPS raises Object Monitoring PRS-B from 33.82 to 42.55, but lowers Accident Warning from 41.78 to 30.02.
Retaining more history can help. In the separate history-window ablation, Accident Warning PRS-B rises from 20.09 with one historical frame to 41.78 with all frames. Together, the ablations suggest that current models handle retained visual history more effectively than richer dynamic input arriving at each step.
More history can help; higher FPS can lower scores.
Qwen3-VL-4B-Instruct · Accident Warning · PRS-BSection 4.3 · Figure 5 & Tables 3–4 · The two panels show independent ablations, with a shared 0–50 plotting range. PRS-B itself uses a 0–100 scale.
05 / A STEP FORWARD
P³I-Assistant-4B
Targeted post-training helps. The gains remain uneven across tasks.
Improvement is not uniform.
Accident Warning improves substantially, while Event Intervention remains difficult. Overall gains do not imply progress on every task.
Table 5 · PRS-B · Base → SFT → RL
PRS-B by task and post-training stage
Task
Base
+ SFT
+ RL
06 / LOOK CLOSER
Where proactive assistance breaks down.
Real response traces reveal failures that a correct answer alone cannot explain.
Appendix D · Figure 13 · Instructions and reference targets are abridged. Later frames provide context and do not justify earlier responses.
RESEARCH RESOURCES
Build toward better proactive video assistants.
Explore the paper, benchmark dataset, and source code.