Paper deep dive
Proactive Physical AI through Continuous Observation and Timely Intervention
Zhenhua Yang, Jiafeng Liang, Xingyu Zhou, Yi Jiang, Xiayu Cao, Zui Chen, Luqi Wang, Haiyang Sun, Yufei Xiang, Chang Li, Rongchuan Mu, Bowen Chi, Zihe Tong, Mingyu Li, Huijie Ma, Yiqiao Yang, Baoqi Ren, Zhiming Ma, Zhihao Zhu, Jiahao Ji, Zhuoyao Wang, Qianyu Wang, Xiangyu Liu, Wang Zixiang, Shunliang Zhang, Ming Liu, Xiaocheng Feng, Duyu Tang, Bing Qin
Intelligence
Status: not_run | Model: - | Prompt: - | Confidence: 0%
Entities (0)
Relation Signals (0)
No relation signals yet.
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Physical AI is commonly formulated around an explicitly specified task: given a goal or instruction, a system perceives, reasons, and acts. In many real-world settings, however, important tasks emerge from continuously changing world states before a person explicitly formulates them. We study this complementary problem as Proactive Physical AI, where an AI system continuously observes the physical world, identifies situations that warrant intervention, and initiates appropriate actions at the right time. We develop ProAgent, an end-to-end system built around two components: a Jev-style proactive timing model (dubbed StreamingJev) that determines whether and when intervention is needed, and a Response Model that generates responses for people or invokes available device capabilities for physical execution. To support learning at scale, we develop an automated data pipeline that converts videos into supervision for proactive timing. Experiments demonstrate strong proactive performance under both explicit objectives and standing roles, combining more accurate intervention timing with fewer false triggers than the source-backbone baseline. Real-robot evaluations further demonstrate ProAgent's ability to identify emerging needs and translate them into appropriate physical actions.
Tags
Links
- Source: https://arxiv.org/abs/2610.16967v1
- Canonical: https://arxiv.org/abs/2610.16967v1
Trouble viewing inline? Open PDF directly â
Full Text
129,327 characters extracted from source content.
Expand or collapse full text
RESEARCH PAPER Proactive Physical AI through Continuous Observation and Timely Intervention Zhenhua Yang 1 , Jiafeng Liang 1 , Xingyu Zhou 1 , Yi Jiang 1 , Xiayu Cao 1 , Zui Chen 1 , Luqi Wang 1 , Haiyang Sun 1 , Yufei Xiang 1 , Chang Li 1 , Rongchuan Mu 1 , Bowen Chi 1 , Zihe Tong 1 , Mingyu Li 1 , Huijie Ma 1 , Yiqiao Yang 1 , Baoqi Ren 1 , Zhiming Ma 1 , Zhihao Zhu 1 , Jiahao Ji 1 , Zhuoyao Wang 1 , Qianyu Wang 1 , Xiangyu Liu 1 , Wang Zixiang 1 , Shunliang Zhang 1 , Ming Liu 1 , Xiaocheng Feng 1 , Duyu Tang 2 , Bing Qin 1 1 Research Center for Social Computing and Interactive Robotics, Harbin Institute of Technology 2 Guanxing Technology Abstract Physical AI is commonly formulated around an explicitly specified task: given a goal or instruction, a system perceives, reasons, and acts. In many real-world settings, however, important tasks emerge from continuously changing world states before a person explicitly formulates them. We study this complementary problem as Proactive Physical AI, where an AI system continuously observes the physical world, identifies situations that warrant intervention, and initiates appropriate actions at the right time. We develop ProAgent, an end-to-end system built around two components: a Jev-style proactive timing model (dubbed StreamingJev) that determines whether and when intervention is needed, and a Response Model that generates responses for people or invokes available device capabilities for physical execution. To support learning at scale, we develop an automated data pipeline that converts videos into supervision for proactive timing. Experiments demonstrate strong proactive performance under both explicit objectives and standing roles, combining more accurate intervention timing with fewer false triggers than the source-backbone baseline. Real-robot evaluations further demonstrate ProAgentâs ability to identify emerging needs and translate them into appropriate physical actions. Causal world streamResponse & execution ProAgent Asynchronous timing and response Video tâ2tâ1t Audio State / role context Same causal observations Timing ModelïŒStreamingJevïŒ Whether / when Recent observation context Timing decision <silence> <response> Output-state control Response Model Who / what Incremental encoding Context cache · history new observation Output gate Response generation Observation ingestion continues during generation and execution. MemoryTask statePolicyCapabilities Persistent runtime Human communication Text External TTS Speech Physical execution Function calls Validate & dispatch Robots / devices New observations + execution feedback Observation / data Timing control Output / feedback Figure 1. ProAgent architecture. Both models consume the causal world stream asynchronously; the Response Model can accumulate context while the Timing Model (StreamingJev) remains silent. A response decision enables output generation, not the ingestion of observations. Human-facing text is passed to external TTS. Physical outputs use typed function calls, while runtime validation and dispatch connect them to device providers. Feedback returns to the continuing observation loop. 1 arXiv:2610.16967v1 [cs.CV] 12 Oct 2026 Proactive Physical AI 1 Introduction Artificial intelligence systems are increasingly capable of acting in the physical world, yet they are still commonly formulated around an explicitly specified task (Ahn et al., 2022; Zitkovich et al., 2023; Physical Intelligence et al., 2025). A robot may be asked to pick up an object, a household assistant to operate an appliance, or a multimodal model to answer a question about its surroundings. In practice, however, many useful tasks arise before anyone explicitly asks for them. Consider a kitchen assistant observing a pot on a stove: as the liquid begins to boil over, the important problem is not how to execute an already specified instruction, but whether the system can recognize that intervention is becoming necessary, determine when to act, and take an appropriate response before the opportunity is lost. Similar situations arise when a person is about to leave an important object behind, when a worker approaches a hazardous area, or when an appliance enters an abnormal state. In such cases, intelligence begins not from a human-issued task, but from continuously changing world states. Proactivity therefore changes not only how quickly a physical AI system responds, but also where tasks originate. Prior work on proactive humanârobot interaction and context-aware assistants motivates studying initiative beyond explicit task requests (van Den Broek & Moeslund, 2024; Wang et al., 2026a; Yang et al., 2025a). We study this setting as Proactive Physical AI. Rather than assuming that a task has already been recognized and specified, a ProPAI system continuously observes the physical world and determines whether the evolving situation calls for intervention. When intervention is warranted, the system must infer what needs to be done, decide when to act, and select an appropriate response for the available executor, which may be a person, robot, or other physical device. This formulation introduces three tightly coupled challenges. First, the system must continuously interpret multimodal observations and identify changes that are relevant to its responsibilities. Second, it must reason about intervention timing: acting too early may be unnecessary or disruptive, whereas acting too late may miss the useful window altogether. Third, the inferred need must be grounded in the capabilities and constraints of available executors so that an intended response can be translated into an actionable physical operation. Together, these challenges extend physical AI from executing a given task to identifying and addressing tasks as they emerge from the world. To investigate this problem, we develop ProAgent, an end-to-end system for continuous observation, proactive decision making, and physical execution. ProAgent separates proactive decision making into two complementary components. A Jev-style proactive timing model, dubbed StreamingJev, continuously processes streaming observations and determines whether the current situation warrants intervention, while a Response Model reasons over the observed context to determine whom to address and what action or communication should follow. To train proactive timing behavior at scale, we introduce an automated data pipeline that converts Internet videos into supervision for both intervention and non-intervention moments, producing 224,268 causal decision sequences from 20,258 source videos without requiring task instructions to be manually specified for every scene. The two models operate asynchronously, allowing environmental observation to continue while responses are being generated or executed. When the response targets a person, the system generates a communicative response; when it targets a device or robot, the system invokes the capabilities exposed by the corresponding executor. This design provides a practical mechanism for connecting continuous world observation to timely and capability-grounded action. Experiments demonstrate that ProAgent outperforms the evaluated standalone multimodal models and streaming assistants in intervention timing and time-aware response quality. Under explicit assistance objectives, ProAgent achieves an event-level F1 of 42.43%, exceeding the strongest evaluated baseline by 6.27 percentage points, while attaining the highest PAUC under both explicit objectives and standing roles. We further evaluate ProAgent in real robotic scenarios with Reachy Mini, demonstrating its ability to identify emerging needs, intervene at appropriate moments, and execute corresponding physical actions. 2 Problem Formulation We consider a physical AI system operating in a continuously evolving environment. Conventional task-conditioned physical AI assumes that an explicit task is provided before execution, and the system uses observations of the world to determine how to accomplish that task. Proactive Physical AI (ProPAI) removes this assumption: no concrete task is specified in advance. Instead, given continuous observations of the physical world and a standing context that defines its responsibilities and constraints, the system must determine whether the current situation warrants intervention, when to intervene, and what response can be appropriately executed. Task initiation is therefore part of the inference problem rather than a prerequisite for it. 2 Proactive Physical AI Input. At each time step t, the system receives I t = (o t ,H t ,D t ,f t ),(1) whereo t denotes the current multimodal observations, such as vision and audio;H t denotes the people currently involved; D t denotes the available physical devices; andf t denotes feedback from previous interactions or executions. Each device dâD t exposes a set of currently available capabilitiesA t (d). In addition, the system is provided with a standing contextCspecifying its role, permissions, and operating constraints. Importantly,Cdefines the scope within which the system may assist, but does not specify which event will require intervention, what concrete task should be performed, or when that task should begin. At timet, the system makes decisions only from the observed history I â€t = (I 1 ,...,I t )(2) andC, without access to future observations. Output. At every time step, the system must first decide whether intervention is warranted. We formulate the policy as (z t ,U t ) = Ï(I â€t ,C),(3) wherez t â0, 1is the intervention decision. Whenz t = 0, the system remains silent and continues observing. When z t = 1,U t contains one or more responses selected from the currently feasible response space R t =COMMUNICATE(h,m)|hâH t âȘACT(d,a)|dâD t , aâA t (d). (4) Here,COMMUNICATE(h,m)delivers a messagemto a personh, whileACT(d,a)invokes capabilityaon deviced. An intervention may contain multiple responses, allowing communication and physical actions to be coordinated when necessary. Equivalently, the observable system output is Y t = ( SILENT, z t = 0, U t âR t , z t = 1. (5) Because this decision is repeatedly evaluated over the observation stream, when the policy first changes from continued observation to intervention is itself part of the prediction problem. Remaining silent is therefore a first-class decision rather than the absence of a prediction. From Passive to Proactive Physical AI. The distinction between passive and proactive systems is not whether a system can perceive its environment, autonomously plan, or use execution feedback. The distinction is instead where the task comes from. In the passive setting, a concrete task q is supplied externally before execution: Y passive t = Ï passive (I â€t ,C,q).(6) World observations are used to determine how to accomplish q. In ProPAI, however, no such task variable is provided: Y proactive t = Ï proactive (I â€t ,C).(7) The system must instead infer from the evolving world state whether any task should be initiated, determine an appropriate intervention time, and select a feasible response. Conceptually, the two paradigms can be summarized as Task-conditioned Physical AI: Task + Worldâ Action, Proactive Physical AI: World Streamâ Intervention Decisionâ Action. (8) ProPAI introduces an additional decision layer before execution: determining whether a task exists, when it should be initiated, and what intervention is appropriate from continuous observations. 3 Proactive Physical AI 3 A Proactive Physical AI System Proactive assistance requires frequent decisions about whether to intervene, while generating a response or carrying out an action can take much longer. ProAgent therefore separates timing prediction from response generation, allowing observation to continue while an intervention is underway. As shown in Figure 1, the Timing Model (StreamingJev) determines when to intervene, and the Response Model determines whom to address and what to do. A persistent runtime connects these decisions to the evolving world state and the feedback from earlier actions. Both models receive causal observations together with standing roles, available device capabilities, and interaction history. While the Timing Model evaluates whether a response is warranted, the Response Model incrementally encodes the incoming context. A trigger enables generation from this prepared context, so the system need not wait until intervention is required to begin processing the observations. Observation ingestion continues during generation and execution. The runtime tracks responses and operations already in progress, allowing subsequent timing decisions to account for an ongoing intervention instead of starting a new request at every update. The models maintain separate caches for their respective weights and inputs; shared observations do not require shared KV states. The Response Model is a multimodal foundation model conditioned on this context and the available capabilities. It produces text for external TTS when addressing a person, or function calls when directing a device. The runtime validates and dispatches these calls, then returns execution results to the interaction state. Together with subsequent observations, this feedback allows the system to determine whether the need has been addressed or further assistance is required. The result is a continuing observationâintervention loop rather than a sequence of independent responses. Detailed state management, cache validity, and executor-supported cancellation and recovery are described in Appendix G. 3.1 Timing Model and Data Pipeline The Timing Model (StreamingJev) turns the continuous observation stream into a decision about whether the system should respond. Given causal observationsI â€t , standing constraints or role contextc t , and output states t , the Timing Model predicts y t = f Ξ (I â€t ,c t ,s t ), y t â<silence>, <response>.(9) This decision controls the response channel while leaving content and action planning to the Response Model. When output is inactive,<response>initiates a response and<silence>maintains observation; when active, they indicate continuation and release, respectively. Constraints may specify a condition to monitor or broader responsibilities without naming each emerging task. Ordinary video descriptions identify events but rarely specify when intervention becomes useful. Recent work therefore studies streaming speech and proactive dialogue as supervision for online assistants (Chen et al., 2025; Zhang et al., 2025a). Our event-driven data engine combines Internet videos with existing video annotations to construct this supervision. As illustrated in Figure 2, it organizes actors, objects, and state changes into event-centered records, associates them with relevant constraints, and identifies response windows from supporting evidence. Full-video outcomes help offline annotators locate precursor cues, but each training input contains only observations available up to its decision time, together with prior interaction state. A response window may precede the visible outcome; an event boundary alone does not establish a need to intervene. Constructing these sequences requires both grounding an event in the video and deciding when it becomes relevant to the systemâs responsibilities. We use two forms of timing supervision. Explicit-condition timing identifies when evidence supports responding under a specified condition. Open timing uses role constraints or anomalous events to supervise responses without naming the target event in advance. Event descriptions and source annotations ground the construction of these labels. The resulting sequences cover response-window entry, continuation, and exit. Confirmed non-intervention periods provide silence labels, including all-silence examples; unknown intervals are excluded from supervision. Each training input combines causal visual observations with task or role context and the current output state. We post-train the Timing Model with a weighted autoregressive loss over the supervised tokens in all decision turns: L timing =â P ÏâB P j m Ï,j w Ï,j logp Ξ (x Ï,j | h Ï,j ) P ÏâB P j m Ï,j ,(10) whereBis the global batch,x Ï,j is a target token,h Ï,j contains the causal input and preceding tokens, andm Ï,j marks valid supervision. The weightsw Ï,j depend on the decision state; the denominator counts valid tokens. We construct 4 Proactive Physical AI 1 Source-grounded annotation pipeline 2 Event-to-decision conversion 3 Released-record examples 1. Source normalization 2. Event & timing construction 3. Prompt adaptation4. Validation & release QA / captions Actions / feedback Anomaly labels · Source ID âą media âą time Native intervals Teacher checks Teacher model Answerability Missing anomaly spans Explicit condition âRespond while mixing the bowl.â Role-only context âYou are a cooking instructor.â Leakage audit Hide event / answer / time Media & interval checks Schema / provenance Valid recordsQuarantine 1. Paired task contexts mix everything well in the bowl YouCook2 | 65â68 s Explicit âRespond while mixing the bowl.â Role âYou are a cooking instructor.â Same media & inherited interval 2. Causal supervision Native event S 65â68 s R Prefix checks 25%50%75%100% First answerable prefix Anomaly onset ?????????R?????? 15 unknown ticks: masked5.0 sOne onset tick Model input at t · t Observed prefix (†t) Future informs offline labels only S :<silence> R :<response> ? :masked 1. Native step YouCook2 âmix everything well in the bowlâ 65â68 s 2. Coaching feedback QEVD-FIT-COACH âKeep your knees slightly apart.â · 67.5â70 s 3. Earliest answerability EgoIT-99K Q: âWhat do I take out from the cabinet?â A: âA bottle of medicine.â (Reference answer) 50% prefix | 18.4 s 4. Fall onset Le2i-Fall ! Response at 5.0 s ?R? Unannotated â silence Figure 2. Event-driven supervision with causal model inputs. Offline annotators use full videos to identify event context and intervention windows, while model inputs at timetcontain only observations up tot. Event descriptions ground the construction of explicit-condition and role- or anomaly-conditioned timing supervision; the Timing Model learns causal decision sequences, with unknown intervals excluded from supervision. 224,268 training sequences from 20,258 source videos, containing 2,058,267 supervised decision turns. StreamingJev is post-trained from Qwen3.5-4B for three epochs, updating its language model and output head while freezing the visual encoder and merger. During training, each sequence starts from an idle output state, and preceding ground-truth decisions update the state for subsequent observations. Thus, supervision connects response initiation, continuation, and termination across turns. Appendix G.2 details sequence construction and optimization. 3.2 Efficient Streaming Inference The Timing Model is evaluated repeatedly as observations arrive, making the cost of each update central to continuous operation. We address this cost at three stages of inference: processing the accumulated history, representing newly observed visual changes, and generating a timing decision (Figure 3). With Incremental Caching, we cache historical post-vision-encoder features and language-model keyâvalue (KV) states. At each update, only newly appended frames undergo visual preprocessing and encoding, while the language model prefills only the uncached suffix. Cached states are isolated by session and reused only when the input prefix and inference configuration remain compatible. Historical reuse does not eliminate redundancy within newly arriving observations. Consecutive video frames often contain similar visual features, even though only a small part of the scene has changed. TimeChat-Online similarly exploits cross-frame redundancy through differential token dropping (Yao et al., 2025). Dynamic Token Dropping (DTD) compares the current frame with the preceding frame when their visual grids match. Specifically, it compares features at the same token-grid locations. A current-frame token is pruned as redundant when its cosine similarity exceeds the thresholdÏ, before it enters the language backbone. This reduces the sequence length processed by the language model and the growth of its KV cache. Because intervention can depend on subtle visual changes, the resulting computational savings must be considered together with decision agreement and timing quality. 5 Proactive Physical AI Efficient streaming timing inference a Incremental Caching Real video YouCook2 64.03 shistory 66.03 snew input Persistent caches: reuse history and append new states reusedappended Processor-output cache retain history + append Visual / audio feature cache retain history + append LM prefix-state cache K V K V K V K V K V K V K V history + new states (KV shown) Multimodal Processor Modality encoder encode uncached inputs DTD new-frame only Timing LM incremental prefill Prefix-constrained Decoding (c) logits next token if undecided PâZâ retained tokens append read on cache hit append prior visual features audio / non-visual tokens read history append K, V Skip historical preprocessingSkip historical encodingPruning detail: (b)New queries attend to cached K, V Cache hits skip repeated computation; DTD prunes the current frame only, leaving history unchanged. Reuse condition identical cached history prefix same processing configuration and session otherwise: invalidate and recompute affected states b Dynamic Token Dropping (DTD) Reference frame · 64.03 sCurrent new frame · 66.03 s Same grid position Compare features YouCook2 · two sampled frames from the same clip Real frames; token selection is schematic. Grid-aligned comparison Compare same-grid features Current-frame tokens ... Retained current tokens Language backbone Prune only the new frame; historical tokens remain unchanged. c Prefix-constrained Decoding Timing LM Legal prefixes SSSSSSRRRRRR All completions â silence All completions â response Within the selected prefix: all continuations agree Stop decoding · emit canonical label <silence><response> or Prefix nodes are schematic Figure 3. Three complementary efficiency mechanisms. Incremental Caching reuses historical post-vision-encoder features and KV states subject to prefix and session validity. Dynamic Token Dropping (DTD) prunes redundant current-frame visual tokens using same-grid cross-frame similarity. Prefix-constrained Decoding terminates once all legal continuations imply the same binary decision and emits its canonical label. Token counts and the prefix tree are schematic; token counts do not imply a fixed retention ratio. The restricted output space offers a further opportunity to reduce inference overhead. Since the Timing Model returns one of two predefined decisions, Prefix-constrained Decoding restricts generation to valid decision prefixes and terminates as soon as all legal continuations imply the same decision. The runtime then emits the corresponding canonical label. Together, Incremental Caching, Dynamic Token Dropping, and Prefix-constrained Decoding reduce work on historical context, incoming visual representations, and output generation without changing the binary decision interface. 4 Experiments We evaluate intervention timing, delivered assistance, physical task completion, and streaming efficiency. Detailed datasets, system configurations, and scoring protocols are provided in Appendices BâF. 4.1 Proactive Timing Evaluation We compare timing on Omni-MMI PA/PT (Wang et al., 2025b) and paired ProactiveVideoQA-derived episodes from EGO and WEB videos (Wang et al., 2025a). Explicit specifies the assistance objective; Role supplies standing responsibilities without revealing the target event. Both use the same videos and references, with reference annotations hidden during inference. ProAgent receives observations every 200 ms. The Base/Ours pair shares a Qwen3.8-27B Worker and input and scheduling budgets; other systems retain their respective interfaces and schedules. Responses are matched one-to-one to reference windows using first visible-text times; unmatched responses are counted against the reference annotations. Table 1 shows that ProAgent achieves the highest PA, PT, and F1 scores. Explicit F1 reaches 42.43%, exceeding the strongest baseline by 6.27 percentage points, with only 0.04 unmatched responses per minute. Under Role constraints, ProAgent leads LiveStar by 1.47 points while reducing FP/min from 7.65 to 0.18. Dispider produces fewer unmatched responses in this condition but attains only 1.09% F1, illustrating why restraint must be considered together with intervention coverage. 6 Proactive Physical AI Table 1. Proactive timing performance. PA/PT are evaluated on Omni-MMI; Explicit and Role use paired ProactiveVideoQA-derived episodes. PA, PT, and episode-averaged F1 are percentages. FP/min counts responses unmatched to reference windows per minute. A dash indicates an incompatible decision interface. Omni-MMIExplicitRole SystemPAâ PTâ F1â FP/minâ F1â FP/minâ General-purpose: open weights Qwen3.5-4B37.00 35.50 36.058.48 24.793.76 Qwen3-VL-8B-Instruct53.00 77.00 33.3711.81 23.942.67 MiniCPM-V-4.623.50 81.00 28.2520.06 28.7419.48 General-purpose: closed source GPT-629.00 44.00 32.442.49 25.661.32 Gemini27.00 54.00 31.562.29 22.590.82 Claude43.00 17.50 36.162.05 27.911.53 Streaming/proactive methods LiveStar-8Bâ 34.169.71 31.987.65 Dispider18.00 74.00 10.160.90 1.090.05 Matched Timing Models + shared Worker Qwen3.5-4B Base + Worker 35.50 53.00 30.490.70 28.720.62 StreamingJev + Worker (Ours) 57.00 87.00 42.430.04 33.450.18 With the Worker fixed, training the Timing Model improves Explicit and Role F1 by 11.94 and 4.73 points, respectively. Role F1 remains below Explicit F1, indicating that identifying an intervention from broad responsibilities is more challenging than responding to a specified objective. 4.2 Proactive Interaction Evaluation A well-timed response is useful only if it conveys the information needed in that situation. Each system responds at its own trigger times, without reference triggers or a second answer-generation pass. We assess these same trajectories using Outcome, which measures complete reference-answer coverage by responses initiated within assistance windows, and ProactiveVideoQAâs PAUC (Wang et al., 2025a), which jointly rewards correctness and timeliness (Ï = 0.5). Coverage is scored per reference target and averaged within and then across episodes. ProAgent achieves the highest PAUC under both conditions: 0.6131 for Explicit and 0.5121 for Role (Table 2). Under Role, it also leads in Outcome. Under Explicit, GPT-6 provides higher complete-answer coverage (0.1523 versus 0.1432), while ProAgent leads in PAUC. The two measures capture complementary properties: PAUC credits timely partial information, whereas Outcome requires complete coverage. Thus, strong answer generation alone does not ensure the best time-aware assistance. The three closed-source systems incur mean first-text latencies of 14.55â19.81 s, compared with 1.07â1.14 s for ProAgent. Their remote response path includes network transfer and service processing; extended chain-of-thought reasoning, when enabled, can further delay visible output. Such delays can move responses beyond useful assistance windows, limiting time-sensitive performance. ProAgent separates frequent timing decisions from asynchronous response generation (Figure 1), combining short response latency with the highest PAUC in the evaluated configurations. 4.3 Embodied Evaluation We evaluate 60 Reachy Mini cases, with 20 each for Guidance, Warning, and Interaction. These categories cover assistance during ongoing activities, responses to emerging errors or risks, and proactive engagement with human needs, respectively. Systems receive standing responsibilities and available capabilities, without reference triggers or required responses. Time measures mean absolute intervention-time error; Outcome measures completion of required events with correct content and entities, assigning zero when prescribed ordering constraints are violated. ProAgent attains the highest Outcome in all three categories (Table 3), exceeding the strongest baseline in each by 0.089, 0.066, and 0.173, respectively. The largest completion-score gain occurs in Interaction, where needs must be recognized through proactive engagement. These results extend the evidence beyond verbal assistance: the system connects inferred needs to completed events involving people and available device capabilities. 7 Proactive Physical AI Table 2. Helpfulness and runtime performance of self-triggered responses. Outcome and PAUC are reported on a 0â1 scale. Latency is the mean time to first visible response text (s). Runtime protocols are specified in Appendix D.4. ExplicitRole SystemLatency (s)â Outcomeâ PAUCâ Latency (s)â Outcomeâ PAUCâ General-purpose: open weights Qwen3.5-4B2.090.1263 0.40862.050.0723 0.3173 Qwen3-VL-8B-Instruct1.550.1369 0.46331.420.0462 0.3063 MiniCPM-V-4.61.220.0965 0.53961.210.0580 0.3747 General-purpose: closed source GPT-616.590.1523 0.412319.810.0336 0.2603 Gemini14.580.0239 0.337914.960.0201 0.2546 Claude14.550.0885 0.364514.550.0431 0.2964 Streaming/proactive methods LiveStar-8B2.530.0372 0.31852.310.0481 0.2859 Dispider1.620.0057 0.26452.850.0000 0.2382 Matched Timing Models + shared Worker Qwen3.5-4B Base + Worker1.090.0826 0.33551.160.0491 0.2828 StreamingJev + Worker (Ours)1.070.1432 0.61311.140.1231 0.5121 Embodied examples of proactive assistance (a) Leg discomfort Bodily-state cue 20 s Robot on the walkway 32 s Person sits, holding a leg 36 s Robot approaches 42 s Robot stays nearby (b) Sudden faintness Abrupt state change 2 s Person seated on the sofa 8 s Person slumps back 11 s Robot approaches the sofa 28 s Robot remains nearby (c) Library wayfinding Ambiguous assistance need 16 s Visitor looks around 36 s Visitor meets the robot 74 s Moving toward the doorway 86 s Visitor enters the doorway (d) Forgotten phone Objectâactivity mismatch 3 s Phone beside the books 13 s Departure starts; phone left behind 24 s Person retrieves the phone 36 s Departure resumes Figure 4. Recorded embodied interaction trajectories. Four frames per row show changes in the scene, robot interaction, and subsequent observations. (a) A person sits down holding their lower leg; the robot approaches and stays nearby. (b) A person slumps back onto a sofa; the robot approaches and remains nearby. (c) A visitor encounters the robot, moves with it toward a doorway, and enters. (d) A person preparing to leave returns to retrieve a phone before resuming departure. External-camera recordings document visible behavior; frame labels describe the observed actions and states. Timestamps are video positions, not model-trigger times. Quantitative performance is measured in the separate 60-case evaluation (Table 3). The recorded trajectories in Figure 4 show four interactions, linking emerging assistance needs to the observed behavior that follows. These cases also highlight people as possible executors of physical tasks: in the phone-retrieval scenario, the person retrieves the object rather than the robot manipulating it. Appendix E.4 relates these trajectories to intervention decisions and execution feedback. 8 Proactive Physical AI Table 3. Embodied evaluation. Each category contains 20 cases. Time: mean absolute timing error (s); Outcome: completion score on a 0â1 scale. GuidanceWarningInteraction MethodTimeâ Outcomeâ Timeâ Outcomeâ Timeâ Outcomeâ GPT-6-Astra12.560.7594.080.712 11.060.676 Gemini 35.500.8211.620.8279.150.640 Claude Fable 59.290.480 21.390.326 10.090.189 Qwen3.5VL 27B 11.210.7482.350.7199.030.618 ProAgent1.280.9101.260.8931.980.849 4.4 Analysis and Efficiency Table 4. Cumulative inference optimizations. Latency excludes image decoding and preprocessing (ms); Mem. is peak allocated GPU memory (GB); Agree. is decision agreement (%) with full recomputation. DTD uses Ï = 0.9. Configuration P50â P95â Mem. â Agree. â Recompute 346.84 512.639.85 100.00 + Cache240.26 270.069.63 100.00 + DTD214.16 269.739.50 98.65 + Constrained 147.05 251.779.50 98.65 We evaluate cumulative inference optimizations on 398 causal video sequences comprising 3,768 timing decisions, using identical inputs and frozen inter- action histories across configurations. Frames are sampled at 1 Hz, and all configurations run sequen- tially on a single NVIDIA A800 80 GB GPU with BF16 precision. Table 4 measures the cumulative effects of incremental caching, dynamic token drop- ping, and prefix-constrained decoding on the trained Timing Model. The combined configuration reduces median latency from 346.84 ms to 147.05 ms and P95 latency from 512.63 ms to 251.77 ms, with 98.65% decision agreement relative to full recomputation. Latency measures synchronized inference time from preprocessed input to decision completion, excluding image decoding and preprocessing. Decision agreement measures the effect on model outputs, not task accuracy. The measurement protocol and component analysis are detailed in Appendix F. 5 Discussion The matched-Worker comparison highlights the importance of intervention quality: first-text latency changes little, yet PAUC rises from 0.3355 to 0.6131 under Explicit and from 0.2828 to 0.5121 under Role. These gains support learned intervention decisions beyond faster response generation alone. ProPAI shifts the source of an action from an explicit task to a need identified under persistent responsibilities. ProAgent provides a modular realization of this shift, while leaving important distinctions for evaluation: recognizing a supplied condition is not unrestricted task discovery, and a timely response in recorded video does not establish physical benefit. Broader evaluation must test whether interventions resolve needs across changing roles and capabilities, including when silence or clarification is preferable. Permission to act remains distinct from an inferred need. These questions connect future improvements in memory, learning, and architecture. Memory should retain unresolved commitments while revising stale beliefs; learning should distinguish intervention value from event timing, executor failure, and recovery caused by others. Native models could jointly represent timing and response, with adaptive computation that preserves observation continuity and response deadlines. Callable skills, including specialized action policies, could broaden feasible interventions while retaining explicit authorization and human control. Appendices G and H develop these directions and their evaluation requirements. 9 Proactive Physical AI 6 Conclusion We introduce Proactive Physical AI and ProAgent, a system that connects continuous observation to timely communication and physical action under standing responsibilities. Causal video supervision makes intervention timing learnable, while the asynchronous separation of timing and response supports ongoing monitoring during generation and execution. Experiments show stronger intervention timing and time-aware assistance than the evaluated alternatives, together with improved event completion across three embodied task categories. Streaming optimizations reduce the cost of repeated decisions while maintaining high decision agreement. Together, these findings support a practical approach to physical AI that identifies emerging needs and coordinates responses through available human and device capabilities. References Michael Ahn et al. Do as i can, not as i say: Grounding language in robotic affordances. arXiv preprint arXiv:2204.01691, 2022. Mido Assran, Adrien Bardes, David Fan, Quentin Garrido, et al. V-JEPA 2: Self-supervised video models enable understanding, prediction and planning. arXiv preprint arXiv:2506.09985, 2025. URLhttps://arxiv.org/abs/ 2506.09985. Joya Chen, Zhaoyang Lv, Shiwei Wu, Kevin Qinghong Lin, Chenan Song, Difei Gao, Jia-Wei Liu, Ziteng Gao, Dongxing Mao, and Mike Zheng Shou. VideoLLM-online: Online video large language model for streaming video. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, p. 18407â18418, 2024. URLhttps://openaccess.thecvf.com/content/CVPR2024/html/Chen_VideoLLM-online_Online_Video_ Large_Language_Model_for_Streaming_Video_CVPR_2024_paper.html. Joya Chen, Ziyun Zeng, Yiqi Lin, Wei Li, Zejun Ma, and Mike Zheng Shou. LiveCC: Learning video LLM with streaming speech transcription at scale. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recogni- tion, p. 29083â29095, 2025. URLhttps://openaccess.thecvf.com/content/CVPR2025/html/Chen_LiveCC_ Learning_Video_LLM_with_Streaming_Speech_Transcription_at_Scale_CVPR_2025_paper.html. Xin Ding, Hao Wu, Yifan Yang, Shiqi Jiang, Qianxi Zhang, Donglin Bai, Zhibo Chen, and Ting Cao. StreamMind: Unlocking full frame rate streaming video dialogue through event-gated cogni- tion. In Proceedings of the IEEE/CVF International Conference on Computer Vision, p. 13448â13459, 2025. URLhttps://openaccess.thecvf.com/content/ICCV2025/html/Ding_StreamMind_Unlocking_ Full_Frame_Rate_Streaming_Video_Dialogue_through_Event-Gated_ICCV_2025_paper.html. Shenghao Fu, Qize Yang, Yuan-Ming Li, Yi-Xing Peng, Kun-Yu Lin, Xihan Wei, Jian-Fang Hu, Xiaohua Xie, and Wei-Shi Zheng. ViSpeak: Visual instruction feedback in streaming videos. In Proceedings of the IEEE/CVF International Confer- ence on Computer Vision, p. 21778â21788, 2025. URLhttps://openaccess.thecvf.com/content/ICCV2025/ html/Fu_ViSpeak_Visual_Instruction_Feedback_in_Streaming_Videos_ICCV_2025_paper.html. Wenlong Huang, Chen Wang, Ruohan Zhang, Yunzhu Li, Jiajun Wu, and Li Fei-Fei. VoxPoser: Composable 3D value maps for robotic manipulation with language models. In Proceedings of the 7th Conference on Robot Learning, p. 540â562, 2023. URL https://proceedings.mlr.press/v229/huang23b.html. Wenlong Huang et al. Inner monologue: Embodied reasoning through planning with language models. arXiv preprint arXiv:2207.05608, 2022. Dezhi Kong, Zhengzhao Feng, Qiliang Liang, Hao Wang, Haofei Sun, Changpeng Yang, Yang Li, Peng Zhou, Shuai Nie, Hongzhen Wang, Linfeng Zhou, Hao Jia, Jiaming Xu, Runyu Shi, and Ying Huang. Proactive- Mobile: A comprehensive benchmark for boosting proactive intelligence on mobile devices. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, p. 27503â27513, 2026. URL https://openaccess.thecvf.com/content/CVPR2026/html/Kong_ProactiveMobile_A_Comprehensive_ Benchmark_for_Boosting_Proactive_Intelligence_On_Mobile_CVPR_2026_paper.html. Jacky Liang et al. Code as policies: Language model programs for embodied control. arXiv preprint arXiv:2209.07753, 2022. Fengkai Liu et al. Event-driven proactive assistive manipulation with grounded vision-language planning. arXiv preprint arXiv:2603.23950, 2026. 10 Proactive Physical AI Jihao Liu, Zhiding Yu, Shiyi Lan, Shihao Wang, Rongyao Fang, Jan Kautz, Hongsheng Li, and Jose M. Alvarez. StreamChat: Chatting with streaming video. arXiv preprint arXiv:2412.08646, 2024a. URLhttps://arxiv.org/abs/2412.08646. Peiqi Liu, Yaswanth Orru, Jay Vakil, Chris Paxton, Nur Muhammad Mahi Shafiullah, and Lerrel Pinto. OK-Robot: What really matters in integrating open-knowledge models for robotics. In Robotics: Science and Systems, 2024b. URL https://doi.org/10.15607/RSS.2024.X.091. Physical Intelligence, Kevin Black, Noah Brown, James Darpinian, et al.Ï 0.5 : a vision-language-action model with open-world generalization. arXiv preprint arXiv:2504.16054, 2025. URL https://arxiv.org/abs/2504.16054. Rui Qian, Shuangrui Ding, Xiaoyi Dong, Pan Zhang, Yuhang Zang, Yuhang Cao, Dahua Lin, and Jiaqi Wang. Dispider: Enabling video LLMs with active real-time interaction via disentangled perception, decision, and reaction. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, p. 24045â24055, 2025. URLhttps://openaccess.thecvf.com/content/CVPR2025/html/Qian_Dispider_Enabling_Video_LLMs_ with_Active_Real-Time_Interaction_via_Disentangled_CVPR_2025_paper.html. Pierre Sermanet et al. RoboVQA: Multimodal long-horizon reasoning for robotics. arXiv preprint arXiv:2311.00899, 2023. Marike Koch van Den Broek and Thomas B. Moeslund. What is proactive human-robot interaction? â a review of a progressive field and its definitions. ACM Transactions on Human-Robot Interaction, 13(4), 2024. doi: 10.1145/3650117. URL https://doi.org/10.1145/3650117. Article 49. Siyin Wang, Jinlan Fu, Feihong Liu, Xinzhe He, Huangxuan Wu, Junhao Shi, Kexin Huang, Zhaoye Fei, Jingjing Gong, Zuxuan Wu, Yu-Gang Jiang, See-Kiong Ng, Tat-Seng Chua, and Xipeng Qiu. RoboOmni: Proactive robot manipulation in omni-modal context. In International Conference on Learning Representations, 2026a. URL https://openreview.net/pdf/8cd69f493059769b9f1d01b3ef0ddeb606a2dc7.pdf. Xin Wang, Taein Kwon, Mahdi Rad, Bowen Pan, Ishani Chakraborty, Sean Andrist, Dan Bohus, Ashley Feniello, Bugra Tekin, Felipe Vieira Frujeri, Neel Joshi, and Marc Pollefeys. HoloAssist: an egocentric human interaction dataset for interactive AI assistants in the real world. In Proceedings of the IEEE/CVF International Conference on Computer Vision, p. 20270â 20281, 2023. URLhttps://openaccess.thecvf.com/content/ICCV2023/html/Wang_HoloAssist_an_ Egocentric_Human_Interaction_Dataset_for_Interactive_AI_Assistants_ICCV_2023_paper.html. Yueqian Wang, Xiaojun Meng, Yifan Wang, Huishuai Zhang, and Dongyan Zhao. ProactiveVideoQA: A comprehensive benchmark evaluating proactive interactions in video large language models. arXiv preprint arXiv:2507.09313, 2025a. URL https://arxiv.org/abs/2507.09313v2. Version 2. Yueqian Wang, Songxiang Liu, Disong Wang, Nuo Xu, Guanglu Wan, Huishuai Zhang, and Dongyan Zhao. MMDuet2: Enhancing proactive interaction of video MLLMs with multi-turn reinforcement learning. In International Conference on Learning Representations, 2026b. URL https://openreview.net/forum?id=rxQnMSNCUs. Yuxuan Wang, Yueqian Wang, Bo Chen, Tong Wu, Dongyan Zhao, and Zilong Zheng. OmniMMI: A comprehensive multi-modal interaction benchmark in streaming video contexts. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, p. 18925â18935, 2025b. URLhttps://openaccess.thecvf.com/content/CVPR2025/html/Wang_OmniMMI_A_Comprehensive_ Multi-modal_Interaction_Benchmark_in_Streaming_Video_Contexts_CVPR_2025_paper.html. Haomiao Xiong, Zongxin Yang, Jiazuo Yu, Yunzhi Zhuge, Lu Zhang, Jiawen Zhu, and Huchuan Lu. Streaming video understanding and multi-round interaction with memory-enhanced knowledge. In International Conference on Learning Representations, 2025. URLhttps://proceedings.iclr.c/paper_files/paper/2025/hash/ ad2fa437f7c23e4e9875599c6065d18a-Abstract-Conference.html. Bufang Yang, Lilin Xu, Liekang Zeng, Yunqi Guo, Siyang Jiang, Wenrui Lu, Kaiwei Liu, Yixuan Li, Xiaofan Jiang, Guoliang Xing, and Zhenyu Yan. ProAgent: Harnessing on-demand sensory contexts for proactive LLM agent systems in the wild. arXiv preprint arXiv:2512.06721, 2025a. URL https://arxiv.org/abs/2512.06721. Zhenyu Yang, Kairui Zhang, Yuhang Hu, Bing Wang, Shengsheng Qian, Bin Wen, Fan Yang, Tingting Gao, Weiming Dong, and Changsheng Xu. LiveStar: Live streaming assistant for real-world online video understand- ing. In Advances in Neural Information Processing Systems, 2025b. URLhttps://openreview.net/pdf/ d5d3569553a33d7568c9cba9ab9ba6de8fbb66ba.pdf. Linli Yao, Yicheng Li, Yuancheng Wei, Lei Li, Shuhuai Ren, Yuanxin Liu, Kun Ouyang, Lean Wang, Shicheng Li, Sida Li, Lingpeng Kong, Qi Liu, Yuanxing Zhang, and Xu Sun. TimeChat-Online: 80% visual tokens are naturally 11 Proactive Physical AI redundant in streaming videos. In Proceedings of the 33rd ACM International Conference on Multimedia, 2025. URL https://timechat-online.github.io/. Kairui Zhang, Zhenyu Yang, Bing Wang, Shengsheng Qian, and Changsheng Xu. QueryStream: Advancing streaming video understanding with query-aware pruning and proactive response. In International Conference on Learning Representations, 2026a. URLhttps://proceedings.iclr.c/paper_files/paper/2026/hash/ 0b17d256cf1fe1c084922a8c6b565b7-Abstract-Conference.html. Yichi Zhang, Xin Luna Dong, Zhaojiang Lin, Andrea Madotto, Anuj Kumar, Babak Damavandi, Joyce Chai, and Seungwhan Moon. Proactive assistant dialogue generation from streaming egocentric videos. In Proceedings of the 2025 Conference on Empirical Methods in Natural Language Processing, p. 12044â12068, 2025a. URL https://aclanthology.org/2025.emnlp-main.605/. Yulin Zhang, Cheng Shi, Yang Wang, and Sibei Yang. Eyes wide open: Ego proactive video-LLM for streaming video. In Advances in Neural Information Processing Systems, 2025b. URLhttps://papers.nips.c/paper_files/paper/ 2025/file/141304a37d59ec7f116f3535f1b74bde-Paper-Conference.pdf. Zeyi Zhang, Zixi Kang, Ruijie Zhao, Yusen Feng, Biao Jiang, Hanyu Ji, and Libin Liu. ProAct: Harnessing streaming motion generation and agentic reasoning for real-time embodied social interaction. arXiv preprint arXiv:2602.14048, 2026b. URL https://arxiv.org/abs/2602.14048v2. Version 2, revised September 3, 2026. Enshen Zhou, Qi Su, Cheng Chi, Zhizheng Zhang, Zhongyuan Wang, Tiejun Huang, Lu Sheng, and He Wang. Code-as-Monitor: Constraint-aware visual programming for reactive and proactive robotic failure detection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, p. 6919â6929, 2025. URL https://openaccess.thecvf.com/content/CVPR2025/html/Zhou_Code-as-Monitor_Constraint-aware_ Visual_Programming_for_Reactive_and_Proactive_Robotic_Failure_CVPR_2025_paper.html. Brianna Zitkovich, Tianhe Yu, Sichun Xu, Peng Xu, Ted Xiao, Fei Xia, Jialin Wu, Paul Wohlhart, Stefan Welker, Ayzaan Wahid, Quan Vuong, Vincent Vanhoucke, Huong Tran, Radu Soricut, Anikait Singh, Jaspiar Singh, Pierre Sermanet, Pannag R. Sanketi, Grecia Salazar, Michael S. Ryoo, Krista Reymann, Kanishka Rao, Karl Pertsch, Igor Mordatch, Henryk Michalewski, Yao Lu, Sergey Levine, Lisa Lee, Tsang-Wei Edward Lee, Isabel Leal, Yuheng Kuang, Dmitry Kalashnikov, Ryan Julian, Nikhil J. Joshi, Alex Irpan, Brian Ichter, Jasmine Hsu, Alexander Herzog, Karol Hausman, Keerthana Gopalakrishnan, Chuyuan Fu, Pete Florence, Chelsea Finn, Kumar Avinava Dubey, Danny Driess, Tianli Ding, Krzysztof Marcin Choromanski, Xi Chen, Yevgen Chebotar, Justice Carbajal, Noah Brown, Anthony Brohan, Montserrat Gonzalez Arenas, and Kehang Han. RT-2: Vision-language-action models transfer web knowledge to robotic control. In Proceedings of the 7th Conference on Robot Learning, p. 2165â2183, 2023. URL https://proceedings.mlr.press/v229/zitkovich23a.html. 12 Proactive Physical AI A Connections to existing studies ProPAI draws on established research in streaming multimodal interaction, proactive robotics, embodied execution, and learning from observation. We organize these foundations around how an agent continuously observes the world, recognizes a need for assistance, and turns that need into an effective intervention. Streaming Multimodal Models and Proactive Assistants. Streaming models make continuously arriving observations available for online reasoning. VideoLLM-online develops causal streaming dialogue training and efficient inference, while Dispider separates continuous perception, response decisions, and asynchronous generation (Chen et al., 2024; Qian et al., 2025). Proactive interaction is also an explicit learning objective: MMDuet2 trains models to choose between responding and remaining silent across multiple turns, and ProactiveVideoQA evaluates response timing together with answer quality (Wang et al., 2026b; 2025a). StreamChat updates visual context during generation, while LiveStar integrates streaming perception, silence decisions, and memory management (Liu et al., 2024a; Yang et al., 2025b). Related approaches reduce streaming computation through event-gated processing and visual token pruning (Ding et al., 2025; Yao et al., 2025; Zhang et al., 2026a). ViSpeak studies responses to visual instructions, and Eyes Wide Open studies proactive responses in egocentric streams (Fu et al., 2025; Zhang et al., 2025b). These advances provide both a computational foundation and evaluation tools for persistent assistants. Answering a specified question at the right moment is one important setting; identifying which need deserves a response under broader responsibilities introduces an additional decision about the task itself. Proactive HumanâRobot Interaction and Assistance. Robot initiative has a substantial research history. Existing reviews define proactive humanârobot interaction and organize its varied behaviors and technical approaches (van Den Broek & Moeslund, 2024). Recent systems connect these ideas to foundation models: RoboOmni combines multimodal intent recognition, interaction confirmation, and manipulation (Wang et al., 2026a); ProAct couples long-horizon social reasoning with low-latency multimodal behavior on a humanoid robot (Zhang et al., 2026b); and event-driven assistive manipulation infers goals and intervention decisions from human-induced workspace state changes (Liu et al., 2026). These are direct foundations for ProPAI, including precedents for assistance without an explicit task instruction. They also reveal distinct sources of initiative: inferred human intent, social context, and changes in the environment. Code-as-Monitor uses visual programs to monitor constraints and anticipate robotic failures (Zhou et al., 2025). Beyond robotics, sensory-context assistants and mobile agents study how contextual observations reveal needs and support proactive assistance (Yang et al., 2025a; Kong et al., 2026). ProPAI brings these sources into a shared formulation in which persistent roles and constraints guide need discovery, while available people and devices determine feasible responses. Physical Reasoning and Capability-Grounded Execution. Vision-language-action models such as RT-2 andÏ 0.5 connect semantic knowledge to robot control and improve generalization across objects, instructions, and environments (Zitkovich et al., 2023; Physical Intelligence et al., 2025). Complementary approaches expose reusable skills to higher-level reasoning: SayCan grounds language-based planning in skill affordances, Code as Policies composes perception and control APIs, and Inner Monologue incorporates environmental feedback into planning (Ahn et al., 2022; Liang et al., 2022; Huang et al., 2022). VoxPoser grounds language in three-dimensional value maps for manipulation, while OK-Robot integrates visual-language perception, navigation, and grasping (Huang et al., 2023; Liu et al., 2024b). These methods provide execution and feedback mechanisms that proactive systems can build upon. Our function-call interface follows this programmable-capability perspective, exposing registered functions without prescribing their underlying controllers. The additional proactive question is how available capabilities affect whether, when, and through whom an emerging need should be addressed. Learning from Human Video and Interaction. Human activity and assistance provide supervision beyond robot trajectories. HoloAssist captures collaborative task performance and supports mistake detection and intervention prediction, while RoboVQA combines human and robot experience for grounded long-horizon reasoning (Wang et al., 2023; Sermanet et al., 2023). Predictive video learning offers another foundation: V-JEPA 2 combines large-scale video pretraining with robot interaction data to support action-conditioned prediction and planning (Assran et al., 2025). LiveCC and ProAssist further connect video observations to streaming language and proactive assistant dialogue (Chen et al., 2025; Zhang et al., 2025a). These results motivate learning broadly transferable knowledge from observation while retaining embodiment-specific execution. For proactive learning, observing what happens next must additionally be connected to 13 Proactive Physical AI whose responsibility it is to intervene and when intervention is justified; this motivates our timing-supervision pipeline and the need for deployment feedback. Taken together, these foundations motivate a coupled research problem rather than independent perception, timing, and control tasks. The same world event may call for silence under one role and assistance under another; choosing between a nearby speaker and a mobile robot changes the required start time; and successful intervention changes what should happen next. ProPAI organizes these dependencies into a continuous observationâinterventionâfeedback loop, providing a common setting for studying task discovery, timely restraint, and capability-grounded action. B Timing Evaluation Protocols and Supplementary Results This appendix evaluates intervention timing under benchmark-provided constraints. It complements the real-time, role- conditioned evaluation in Appendix D: here the relevant question or condition is given, and the score measures readiness or first-trigger timing rather than unrestricted need discovery. No real-time processing deadline is imposed. B.1 Benchmark Tasks and Coverage Table B.1 summarizes the selected tasks. OVO-Bench supplies independent observation checkpoints, whereas Stream- ingBench requires a first response during sequential observations. StreamingBench is distinct from the streaming question-answering benchmark StreamBench v0.3. Table B.1. Tasks used for timing evaluation. Counts are scoring units in the complete benchmark releases. Benchmark / task Input and constraintRequired decisionMetricFull N OVO / SSRVideo clip and specified procedu- ral step Whether that step is currently being performed Accuracy629 OVO / CRRVideo clip and questionWhether the available evidence is suf- ficient to answer Accuracy240 StreamingBench / PO Sequential video observations and response condition When to trigger the first responseFirst-trigger accu- racy 250 The full OVO selection contains 869 timing probes; its content-answering tasks are not additional timing examples. The 250 PO questions span 50 videos. All evaluated systems use these complete task releases. The source-reported Dispider PO result is identified separately. B.2 Public-Benchmark Timing Comparisons The source-backbone comparison fixes Qwen3.5-4B and compares its unmodified checkpoint with StreamingJev, post- trained for three epochs. The trained model improves SSR from 52.15% to 75.52%, CRR from 43.75% to 83.33%, and PO from 11.60% to 57.20%, corresponding to gains of 23.37, 39.58, and 45.60 percentage points, respectively. These gains cover readiness at supplied checkpoints and sequential first-response timing. The table also includes general-purpose models and task-conditioned evaluations of streaming methods. Evaluation counts and visual preprocessing are specified in the protocol below. The Dispider PO score is cited from its original paper; the other scores are measured in our evaluation. B.3 Inputs, Decision Interfaces, and Scoring Decision interfaces. StreamingJev predicts<response>or<silence>. Its source-backbone comparison uses the same binary decision task, without a Worker or answer-quality judge; the output channel remains idle between decisions, so this comparison does not test interruption of an ongoing reply. General-purpose response models use the corresponding benchmark question-answering interface rather than being required to emit the Timing Modelâs labels. For the Base row markedâ , a fixed, label-independent decoder accepts the canonical labels, mapsSTART/CONTINUEto response andWAIT/STOP/YIELDto silence, and accepts the bare stringsresponse/silence. A complete wrapper such as<response>WAIT</response>is interpreted by its enclosed action. Matching is case-sensitive after trimming outer whitespace; ambiguous prose, incomplete wrappers, and conflicting actions remain invalid. The mapping is applied to 14 Proactive Physical AI Table B.2. Intervention timing under benchmark-provided constraints. OVO-Bench measures response readiness at given checkpoints; StreamingBench measures first-response timing over sequential observations. Scores are percentages; higher is better.â denotes semantic output mapping. â marks a result reported in the original Dispider paper (Qian et al., 2025). OVO-BenchStreamingBench Timing ModelSSRCRRPO Closed-source general-purpose models GPT-673.93 66.2573.20 Gemini 3.7 Flash78.22 84.1780.00 Claude Fable 582.67 74.5871.60 Open-weight general-purpose models Qwen3-VL-8B-Instruct 64.39 43.3349.20 MiniCPM-V-4.631.96 50.0019.60 LLaVA-OneVision-7B 65.50 57.9228.80 Streaming and proactive methods LiveStar-8B6.043.7513.60 Dispider37.52 48.7525.34 â Source backbone and trained Timing Model Qwen3.5-4B (Base) â 52.15 43.7511.60 StreamingJev (Ours)75.52 83.3357.20 â vs. Base (p)+23.37 +39.58+45.60 saved outputs without changing generation histories and uses neither reference answers nor an LLM judge. Canonical outputs from StreamingJev are unchanged. OVO-Bench. Each SSR or CRR probe is evaluated independently using its released clip and question. SSR concerns the specified step, not completion of the entire procedure; CRR concerns whether the question is answerable from the available evidence. For the binary Timing Models, Yes and No labels correspond to response and silence. Benchmark-interface VLM answers are scored with the released answer parser. All probes, including invalid predictions, remain in the denominator: Acc k = 1 N k N k X i=1 1by i = y i , k âSSR, CRR.(B.1) Probe histories are not accumulated across clips. Closed-source models use at most 64 uniformly sampled frames per released clip, encoded as JPEG images with a maximum side length of 512 pixels. MiniCPM-V-4.6 uses its video processor at 1 fps, capped at 128 frames with uniform subsampling for longer clips. These are model-specific input budgets, not a controlled equal-frame comparison. StreamingBench. For the Base and StreamingJev comparison, lets i be the annotated query-start time andg i the reference response time. The adapter evaluates ats i + 1,s i + 2,...,g i + 4, stopping at the first response under the selected decoder. Each input contains the current available frame, the response condition and prescribed output string, the stream time, and up to 30 seconds of observation/decision history. A frame is eligible only if its presentation timestamp does not exceed the decision time. Inputs are visual-only, with temperature zero and at most eight generated tokens per decision. The reference time and evaluation horizon are not supplied in the prompt. Closed-source models follow the benchmarkâs once-per-second Yes/No readiness query and generate an answer after the first Yes, using causal 1 fps frame histories over the evaluation horizon. Response timing is measured in source-video timestamps. Let Ï i be the first response time, orâ if there is no response within the evaluation horizon. Timing accuracy is A PO = 1 N N X i=1 1Ï i Ìž=â â§ |Ï i â g i |†2.(B.2) The boundary is inclusive. A response beforeg i â 2is early, one afterg i + 2is late, and no response is a miss; a later correct trigger cannot repair an earlier first response. Neither the timing-only score nor a supplied response condition tests open-ended answer generation by StreamingJev. 15 Proactive Physical AI B.4 Timing Improvements and Error Analysis Table B.3 reports the correct counts underlying the source-backbone comparison. StreamingJev correctly classifies 475 of 629 SSR probes and 200 of 240 CRR probes, compared with 328 and 105 for Base, respectively. On PO, it triggers within the reference window on 143 of 250 questions, compared with 29 for Base. These counts yield gains of 23.37, 39.58, and 45.60 percentage points. Table B.3. Correct counts for StreamingJev versus Base. Both models are evaluated on the same probes or questions for each task. Differences are computed from the counts before rounding. TaskTotal Base correct Ours correctâ (p) OVO SSR629328475 +23.37 OVO CRR240105200 +39.58 StreamingBench PO 25029143 +45.60 First-response errors. Of the 250 PO questions, StreamingJev produces 143 on-time responses (57.20%), 71 early responses (28.40%), 10 late responses (4.00%), and 26 misses (10.40%). These mutually exclusive categories account for all questions. Early responses constitute 71 of the 107 errors (66.36%), making premature intervention the largest error category. The remaining errors comprise late responses and missed interventions; thus, first-trigger accuracy distinguishes timely intervention from merely producing an eventual response. C Response Capability Evaluation We evaluate answer generation on OVO-Bench, Omni-MMI, and StreamBench v0.3 to characterize the perception, temporal reasoning, and conversational capabilities available to the Response Model. Each benchmark supplies the question and answering opportunity; the model generates an answer rather than deciding when to initiate an intervention. These measurements complement the timing evaluation in Appendix B, without combining the two into a single score. C.1 Tasks and Evaluation Coverage Table C.1. Response-evaluation tasks and full-release coverage. BenchmarkEvaluated unitsCapability and metric OVO-Bench1,468 multiple-choice probes; 698 counting probes Visual perception, backward tracing, and repetition counting; task accuracy and within-category macro accuracy. Omni-MMI800 records; 1,690 answersAction prediction (AP), state grounding (SG), and multi-turn de- pendency (MD); record accuracy, requiring all answers correct for SG/MD. StreamBench v0.3307 records; 1,838 questions Search, memory, and conversational answering; semantic accuracy per task and a four-task macro. Table C.2 summarizes the response-side measurements. Models answer through their language-generation interfaces; StreamingJev is not used as an answer generator. LiveStar and Dispider are evaluated through their question-conditioned response paths, not their autonomous triggering policies. OVO and Omni-MMI use visual inputs without audio or ASR; StreamBench uses causal visual histories and ASR text. Input budgets are model-specific. C.2 OVO-Bench: Perception and Temporal Evidence The six perception tasks are optical character recognition (OCR), action recognition (ACR), attribute recognition (ATR), spatial understanding (STU), future prediction (FPD), and object recognition (OJR). Backward tracing comprises episodic memory (EPM), action sequence identification (ASI), and hallucination detection (HLD). Repetition event count (REC) is reported separately. The perception and backward summaries give their constituent tasks equal weight, rather than pooling probes. SSR and CRR belong to the timing evaluation and are not included in these averages. 16 Proactive Physical AI Table C.2. Response capability at benchmark-supplied answering opportunities (%). OVO columns are task macros; Omni SG/MD require all-step correctness; StreamBench reports the selected core-task macro.Smarks the selected-clip configuration described below; dashes indicate unavailable scores. OVO-BenchOmni-MMIStreamBench v0.3 Response ModelPerception Backward AP SG MD Core-task macro Open-weight general-purpose models Qwen3-VL-8B-Instruct61.1341.95 35.50 11.33 13.6749.91 MiniCPM-V-4.662.3045.27 38.00 9.00 9.3360.38 LLaVA-OneVision-7B64.3344.11 23.50 5.00 5.6752.27 Qwen3.5-4B (source backbone) S 66.9853.81 35.00 13.00 11.6750.54 Streaming/proactive methods: response-path evaluation LiveStar-8B58.3243.70 30.00 14.33 4.0045.00 Dispider54.3436.06 0.00 5.33 6.67â ProAgent response backbone Qwen3.8-27B S 74.6465.35 43.00 19.00 16.3355.03 Models receive the released task prompt and corresponding video input, without reference answers. The released scorer checks multiple-choice answer letters and extracts digit groups for REC; it does not semantically rewrite model outputs. All probes remain in the denominator. Qwen3-VL-8B uses the native video interface with 64 frames and a 4,096-token output limit. LiveStar uses its 32-segment, 448-pixel visual preprocessing and a 1,024-token output limit. MiniCPM-V-4.6 samples at 1 fps, with uniform subsampling to at most 128 frames for longer clips. LLaVA-OneVision uses the exact Hugging Face checkpointâs video processor; Dispider retains its method-specific video encoder. Rows markedSuse the selected-clip configuration: Qwen3.5-4B receives up to 64 sampled frames, and Qwen3.8-27B uses the selected-clip response configuration. TheSmarker identifies this visual-input configuration in the tables. Table C.3 provides task breakdowns from the same runs as the corresponding summary rows. Table C.3. OVO content-task breakdown (%). Counts refer to full-release probes. REC is separate from the perception and backward macros. PerceptionBackward tracing ModelOCR ACR ATR STU FPD OJR EPM ASI HLD REC Probes149 109 116 178 101 184 297 148 186 698 MiniCPM-V-4.677.18 55.05 65.52 46.63 71.29 58.15 56.23 52.70 26.88 28.22 LLaVA-OneVision-7B 69.13 57.80 72.41 53.37 71.29 61.96 54.88 55.41 22.04 25.93 LiveStar-8B60.40 51.38 63.79 43.82 71.29 59.24 54.55 61.49 15.05 0.00 Dispider57.05 49.54 62.07 44.38 61.39 51.63 48.48 55.41 4.30 18.19 Qwen3.5-4B S 73.83 61.47 71.55 57.30 75.25 62.50 57.58 66.22 37.63 32.52 Qwen3.8-27B S 77.18 76.15 80.17 63.48 80.20 70.65 64.98 78.38 52.69 43.12 C.3 Omni-MMI: Prediction and Multi-Turn Consistency AP evaluates action prediction with 200 single-answer records. SG evaluates changing scene states across 300 records and 704 answer events; MD evaluates multi-turn dependencies across 300 records and 786 answer events. The model receives 17 Proactive Physical AI visual observations and the taskâs question context at the supplied query points and generates text answers. The reported runs use no native audio or ASR. We use the released OpenAI judging prompt with GPT-4-turbo to assess semantic correctness against the reference answer. The yes/no judgment, rather than a threshold on the accompanying numeric rating, determines correctness. For SG and MD, a record is correct only when every answer is correct: A all = 100 N N X i=1 m i Y j=1 c ij , c ij â0, 1.(C.1) Herem i is the number of answers in recordi; AP is the single-answer case. This distinguishes a correct isolated response from consistency throughout an interaction. The accuracies in Table C.2 use all 800 records and 1,690 answer events per evaluated model. C.4 StreamBench v0.3: Causal Question Answering StreamBench v0.3 (Xiong et al., 2025) is distinct from StreamingBenchâs Proactive Output task. At each supplied question time, the model receives up to 16 visual samples from the observed video prefix, with denser coverage of the most recent 20 seconds, ASR from up to 20 seconds of recent audio, and its own earlier questionâanswer history. Selected frame timestamps and retained dialogue turns cannot exceed the current query time; reference answers never enter the history. Models generate text with greedy decoding and a 128-token limit. This causal-prefix adaptation uses the full released question set, rather than the full-video input of some released comparison scripts. The six tasks are object search (OS), long-term memory search (LM), short-term memory search (SM), conversational interaction (CI), knowledge-based question answering (KG), and simple factual questions (SF). The released Meta-Llama-3- 8B-Instruct judge determines semantic yes/no correctness. Task accuracy averages these judgments over all questions in that task. We summarize search, memory, and interaction by A core = 1 4 (A OS + A LM + A SM + A CI ).(C.2) This selected four-task macro is not an official whole-benchmark score. Table C.4 retains all six task accuracies, including KG and SF. Table C.4. StreamBench v0.3 semantic accuracy under the causal visual-plus-ASR protocol (%). All models cover the same 307 records and 1,838 questions. Core macro averages OS, LM, SM, and CI before rounding. ModelOS LM SMCI KGSF Core macro Questions299 303 339 297 298 302 Qwen3-VL-8B35.79 43.56 54.28 65.99 72.82 73.5149.91 Qwen3.5-4B37.12 43.23 53.10 68.69 75.84 71.8550.54 MiniCPM-V-4.653.18 54.13 60.47 73.74 73.15 72.1960.38 LLaVA-OneVision-7B 35.45 47.85 53.39 72.39 83.56 73.8452.27 LiveStar-8B32.11 36.30 48.97 62.63 44.30 67.5545.00 D Role-Conditioned Streaming Evaluation This evaluation asks whether a system can provide timely, relevant responses when an explicit question is replaced by standing responsibilities. The paired conditions share source videos and reference annotations, so their comparison isolates the change in task conditioning. Timing and response quality are measured from the same generated trajectories, as reported in Tables 1 and 2. D.1 Dataset Construction and Paired Conditions We construct a 200-video subset from the EGO and WEB portions of ProactiveVideoQA, selecting 100 distinct parent videos from each domain. Selection is based on source content and its compatibility with a shared role catalog, without 18 Proactive Physical AI using the evaluated modelsâ scores. The subset is purposefully selected rather than a random sample of the complete benchmark. In the Explicit condition, the system receives the original question. In the Role condition, that question is replaced by an identity and general responsibilities appropriate to the scene. The original videos, reference answers, andreply_timespan intervals are retained in both conditions. No new intervention windows, recipient identities, or ordering constraints are added. Reference answers and timing annotations are used only for scoring and are never included in model input. Each source clip is replayed from beginning to end, rather than cropped around its annotated answers. Table D.1 shows two actual prompt pairs. The cooking role covers several responsibilities without naming avocado or prescribing its preparation steps; the driving role does not identify the white car or its expected behavior. This changes the information supplied to the system while keeping the scoring targets fixed. Table D.1. Examples of the Explicit-to-Role adaptation. Questions and role prompts are reproduced from the constructed subset; videos, answers, and reference time intervals are unchanged. Original question (Explicit)Standing responsibilities (Role) What are the different steps involved in preparing avocado in this process? You are a cooking assistant supporting everyday food preparation. Attend to progress, ingredient and utensil use, and safety. Offer brief guidance, useful updates, or reminders when helpful, without repetitive interruptions. What is happening with the white car?You are a driving assistant helping a driver understand surrounding traffic. Attend to road conditions, vehicle movements, and safe passage. Provide concise, timely information without continuously narrating normal driving. The retained annotations provide a common reference for comparing the two conditions; they are not an exhaustive annotation of every useful role-consistent intervention. Accordingly, an unmatched response is an error relative to this reference, not necessarily evidence that it would be unhelpful in an unconstrained setting. D.2 Causal Inputs and System Interfaces For the rolling-window VLM interface, observations are updated every 200 ms. Each request uses only frames available at its start: the most recent five seconds are sampled at 5 Hz and the preceding 25 seconds at 1 Hz, with duplicate boundary frames removed. Frames are resized to a maximum side length of 512 pixels. This retains approximately 50 frames in a 30-second window rather than sending all 150 observations at every update. Speech is supplied as causal ASR text using Qwen3-ASR-1.7B. The shared ASR schedule records when each finalized utterance becomes available, including endpoint detection and recognition delay. An utterance enters a request only after that availability time and only if its source interval lies within the retained context. The dialogue history contains at most the five latest completed system responses and their timestamps, with a 1,024-token limit; older entries are removed first. Reference replies, future transcripts, and unfinished generated responses are not inserted into this history. A standalone VLM generates a natural-language response or the exact control markerNO_UPDATE. The latter denotes silence; other nonempty visible text is treated as a response rather than retrospectively reinterpreted as silence. Empty output, incomplete control markers, and transport failures are not valid silence. Potential control prefixes are buffered until their interpretation is determined, and visible-response time is measured when text is actually released. For the matched dual-model comparison, the unmodified Qwen3.5-4B and StreamingJev control the same Qwen3.8-27B Worker. The pair uses the same input and scheduling budgets. The Timing Model emitsresponse/silence; the Worker generates response content when triggered. Timing and response generation operate asynchronously. A trigger freezes the currently available Worker context. While the Worker is busy, further Timing decisions are logged but do not create a second queued response; another response requires a new trigger after completion. LiveStar (Yang et al., 2025b) and Dispider (Qian et al., 2025) retain their native observation schedules, memory, and trigger/response mechanisms rather than being reduced to the rolling-window VLM interface. Their adapters use visual input without adding ASR to the native decision paths. Thus, 200 ms specifies our observation-update setting, not a requirement that every compared method ingest frames or finish decisions at 5 Hz. 19 Proactive Physical AI D.3 Timing and Response-Quality Measures LetI j = [a j ,b j ]denote an original reference reply interval andt i the first visible-text time of a generated response. Timing evaluation constructs a deterministic maximum-cardinality one-to-one matching between responses and intervals satisfying t i â I j . Matched pairs are true positives, unmatched responses are false positives, and unmatched reference intervals are false negatives. We report F 1 = 2TP 2TP + FP + FN ,FP/min = FP T/60 , whereTis the evaluated video duration in seconds. The main comparison averages these measures over episodes. These timing measures do not inspect answer semantics. LiveStarâs Omni-MMI PA/PT scores are omitted because its native response interface is incompatible with the required decision format. Omni-MMI PA/PT is a separate task-conditioned evaluation, not a role-transformed part of this subset. Outcome. Each original reference answer defines one response target. For targetj, we gather generated responses whose first visible text falls withinI j and ask whether they jointly convey all essential reference information, including the specified people or objects. Paraphrases are accepted and repetition earns no additional credit. Complete coverage scores one; partial, incorrect, or absent coverage scores zero. No identity or ordering requirement absent from the reference is introduced. For an episode with m reference targets, S Outcome = 1 m m X j=1 c j , c j â0, 1. Scores are first averaged within each episode and then across episodes. This measures delivered verbal content, not completion of a physical action. PAUC. We follow the ProactiveVideoQA metric and official scoring procedure (Wang et al., 2025a), including cumulative response deduplication, semantic judgments, time integration, and aggregation across reference reply turns. For a reference turngwith assistance interval[a g ,b g ], lett 1 < · < t m be the response timestamps within that interval. At eacht i , GPT-4.1 evaluates the accumulated response content against the reference answer, assignings i â0, 1, 2for completely incorrect, partially correct, and mostly correct content, respectively. To balance timeliness and correctness, the metric transforms each timestamp to u i = a g + (1â Ï)(t i â a g ), Ï = 0.5.(D.1) Starting from a score of0.5, it integrates the resulting piecewise-constant score curve and normalizes by the maximum possible area 2(b g â a g ): PAUC g = 0.5(u 1 â a g ) + P mâ1 i=1 s i (u i+1 â u i ) + s m (b g â u m ) 2(b g â a g ) .(D.2) If there is no response within the interval, the official initial score givesPAUC g = 0.5/2 = 0.25. The reported score is the mean over reference reply turns, following the official implementation. Thus, PAUC rewards correct information delivered earlier within the assistance window and is distinct from binary coverage accuracy. Outcome retains its own binary coverage criterion. Both semantic evaluations use GPT-4.1 with model identities hidden from the judge: the official prompt for PAUC and a fixed coverage prompt for Outcome. All these measures use the same self-triggered trajectories. There is no second generation pass at reference trigger times. A reply beginning within a reference interval may be evaluated for content even if generation finishes later; its completion time is recorded separately. D.4 Runtime Configuration and Measurement For the rolling-window interface, inference is single-stream and does not accumulate a queue of obsolete requests. Observations continue to enter the buffer while generation is in progress. When the system becomes available, it processes the latest eligible context instead of replaying missed inference opportunities. Video end stops new requests; in-flight output keeps its actual timestamps and is not backdated. The main response table reports mean first-text latency over emitted responses. Table D.3 reports decision frequency as total completed decisions divided by total effective playback time. ProAgentâs 200 ms observation interval corresponds to a 20 Proactive Physical AI Table D.2. Runtime measures accompanying the paired evaluation. Response latency and completed decision frequency describe different parts of the streaming workload. MeasureDefinition Response latencyTime from the start of the processing cycle that produces a response to its first visible text, including input preparation and scheduling. For the dual-model system, the cycle starts with the triggering Timing request and ends with the Workerâs first visible text. Decision frequencyNumber of completed intervention decisions, including silence decisions, divided by effective playback duration. For the dual-model system, decisions are counted at the Timing Model. Completions after video end are recorded separately. Completion latencyTime from the same processing-cycle start to the last response text; distinct from first-text latency and reference-time error. 5 Hz input cadence; its measured completed decision frequencies are 4.723 Hz under Explicit and 4.754 Hz under Role. An episode with no visible response does not receive zero response latency. Input frame rate, token-generation rate, and inverse response latency are not substitutes for decision frequency. Table D.3. Completed decision frequency in the paired evaluation. Decision Hz counts completed intervention decisions per second of effective playback, including silence decisions. For the dual-model systems, decisions are counted at the Timing Model. SystemExplicit (Hz) Role (Hz) General-purpose: open weights Qwen3.5-4B0.46870.4780 Qwen3-VL-8B-Instruct0.62150.6420 MiniCPM-V-4.60.81960.8297 General-purpose: closed source GPT-60.06920.0610 Gemini0.06710.0661 Claude0.07100.0774 Streaming/proactive methods LiveStar-8B0.34110.3238 Dispider0.71290.7177 Matched Timing Models + shared Worker Qwen3.5-4B Base + Worker4.8124.792 StreamingJev + Worker (Ours)4.7234.754 Open-weight standalone VLMs use native BF16 inference on an A800 80 GB GPU; the matched dual-model deployment uses a separate GPU for each model, excluding shared ASR preparation. Model loading, compilation, and warm-up are recorded separately from replay. Decoding settings, output limits, and enabled inference optimizations are retained with each measured configuration rather than assumed to be identical across backends. Both matched Timing/Worker configurations disable thinking; other models disable it where the serving interface supports this setting. A response reaching its token limit is retained for scoring and marked as truncated. Remote-service measurements include network and service time and are reported separately from local-GPU systems. These are aggregate response times: the comparison does not separately attribute latency to internal reasoning, network transfer, or service processing. Where the declared fault-pause policy applies, service-recovery intervals are excluded from effective playback time, while raw wall-clock time and excluded duration are retained. Ordinary slow inference remains part of playback and latency. 21 Proactive Physical AI E Embodied Evaluation Protocol and Case Studies E.1 Task Categories and Information Access The evaluation consists of 60 cases, divided equally among Guidance, Warning, and Interaction (Table E.1). Each case specifies an evolving physical situation, the agentâs standing responsibilities, and the communication or device functions available to it. The intervention reference comprises a reference time and required events with associated people or objects and ordering constraints. These references are hidden from the system during inference. Table E.1. Functional coverage of the embodied evaluation. Category Cases Intervention function Guidance20 Timely information, instruction, and assistance during an ongoing activity. Warning20 Correction or warning in response to emerging errors and risks. Interaction 20 Recognition of human needs and sustained proactive engagement. Total60 Standing responsibilities define the scope of assistance without disclosing the case-specific trigger or expected response. Event matching uses observable interaction or execution evidence: describing an intended physical action or receiving a function-call acknowledgment does not establish that the action occurred. E.2 Metric Definitions Lett start denote the reference time at which an intervention is warranted andt trigger the observed response initiation time. Time measures their absolute deviation: L =|t trigger â t start |.(E.1) Both early and late interventions increase this error. LetN total be the number of required evaluation events, including unexecuted events, andN match the number matched in content and associated person or object. Outcome is S outcome = ( N match /N total , if the prescribed execution order is respected, 0,otherwise. (E.2) Only prescribed ordering constraints are evaluated; independent events are not assigned an artificial total order. Outcome is reported on a 0â1 scale, with higher scores indicating more complete assistance. E.3 Aggregation Results are summarized separately for each functional category. The main table reports mean Time and mean Outcome. Missed interventions are distinguished from zero-error measurements when computing Time. E.4 Qualitative Embodied Case Studies We examine four recorded scenarios to make the task-level decisions of ProPAI concrete. Figure 4 presents the visible interaction sequences, while Figure E.1 explains how the situations relate to need discovery, intervention timing, available executors, and feedback. These recordings illustrate the systemâs interaction mechanisms; category-level scores are computed from the separate 60-case evaluation. People as physical-task executors. The phone sequence illustrates why the response space includes both human-facing communication and device-facing actions. The person changes the physical state by retrieving the phone. An assistant could therefore help through a reminder, while the person supplies the manipulation capability. The visible retrieval provides an observable outcome for assessing whether the object has been recovered. 22 Proactive Physical AI Intervention logic in the four embodied scenarios Need discovery Scene and responsibility Whether / when Intervention and restraint Who / what People and capabilities Feedback The next decision (a) Leg discomfort Physical discomfort Holding the lower leg suggests a possible need for assistance. A sustained cue may justify checking in. Ordinary activity may warrant silence. The robot can approach. The person can clarify what help is wanted. Proximity is observed. Further help depends on the person's response. Recovery is not verified. (b) Sudden faintness Possible distress An abrupt posture change suggests a possible need; its cause remains uncertain. A check-in may precede knowing the cause. Escalation needs more evidence and authority. Approach is observed. Further action depends on available people and device capabilities. Staying nearby is observed. Effective help needs evidence beyond physical proximity. (c) Library wayfinding Intent clarification Looking around may suggest a navigation need or ordinary browsing. Clarify whether help is welcome before offering guidance. Robot movement and human participation can jointly support a guided route. Doorway entry is observed. The intended destination still needs confirmation. (d) Forgotten phone Human as executor Departure starts while a phone remains behind: an object and activity may be inconsistent. A reminder may help before departure ends. Ownership and the role determine relevance. The person can retrieve the phone after a reminder. Robot grasping is unnecessary. The phone is retrieved. This state change may support closing the reminder episode. Figure E.1. Interpreting the cases through the ProPAI formulation. The columns relate each scenario to a possible assistance need, whether and when intervention may be appropriate, who or what could execute a response, and how subsequent observations should inform the next decision. The phone case highlights the person as a physical-task executor: a reminder can support object retrieval without requiring robot manipulation. The final column distinguishes an observed state change from evidence needed to establish completion. The intervention logic provides a conceptual interpretation of the observed actions and states in Figure 4. Feedback determines what remains unresolved. The cases illustrate the role of feedback in assessing task completion. Proximity can be observed when the robot approaches a person; subsequent observations and human feedback are needed to assess whether assistance has resolved the underlying need. Similarly, navigation progress and arrival at the intended destination represent distinct states. These distinctions inform whether an intervention should continue, change, or conclude. F Efficiency Evaluation and Component Analysis The efficiency comparison in Table 4 examines how Incremental Caching, Dynamic Token Dropping, and Prefix-constrained Decoding reduce streaming decision latency and peak GPU memory usage. This appendix describes the cumulative configurations, measurement definitions, interpretation of the reported results, implementation details, and effects of the DTD budgets. F.1 Workload and Cumulative Configurations We evaluate the trained StreamingJev Timing Model on 398 temporal sequences drawn from EgoLife, Kinetics, CharadesEgo, XD-Violence, TimeLens, EgoExoLearn, and UR-Fall. The collection comprises 332 unique source video files and 3,370 seconds of video, yielding 3,768 timing decisions per configuration. Each update introduces one new frame sampled at 1 Hz, and retains the complete append-only history of its sequence. Sequences contain 1â17 frames. Inputs use dynamic image resolution with a processor pixel range of 65,536â262,144; audio and ASR text are excluded. 23 Proactive Physical AI All configurations use the same trained model on a single NVIDIA A800-SXM4-80GB GPU with BF16 precision, SDPA attention, and batch size 1. Only one stream and one configuration run at a time. The inference backend is a custom Transformers adapter using Transformers 5.14.1, PyTorch 2.10.0, and FLA operators supplied by vLLM 0.18.1. We compare four cumulative configurations. Full recomputation processes the retained multimodal context at each update. Incremental Caching processes only newly appended frames and reuses historical post-vision-encoder features and compatible language-model KV states. DTD removes redundant current-frame visual tokens by comparing features at the same token-grid indices in the preceding frame when their visual grids match. Prefix-constrained Decoding further restricts generation to legal decision prefixes and stops when the binary decision is uniquely determined. The mechanisms are described in Section 3.2. Each row measures the additional benefit of its component in this ordering, with DTD fixed atÏ = 0.5. All configurations receive identical images, text, and frozen causal histories. Historical assistant outputs are taken from an initial full- recomputation pass, so the comparison holds interaction history fixed rather than allowing each configurationâs outputs to alter its subsequent inputs. Before measurement, each configuration is warmed up on the first, a middle, and a longest sequence; warm-up measurements are excluded. The results come from one complete paired run with configurations interleaved in groups. Each sequence starts with a fresh session. Because histories contain at most 17 frames, this experiment does not exercise history eviction or sliding-window shifts. Cache validity and reset rules are described in Section G.1. F.2 Latency, Memory, and Decision Agreement Leta i be the synchronized inference start time after image decoding and preprocessing for updatei, andb i the synchronized completion time of its timing decision. Inference latency is â i = b i â a i .(F.1) We synchronize the GPU before starting a high-resolution wall-clock timer and again after inference completes. Latency excludes image decoding and preprocessing. P50 and P95 are computed over all 3,768 update latencies for each configuration, rather than averaging per-video quantiles. Memory is peak PyTorch allocated GPU memory, including model weights, activations, and caches. Peak statistics are reset for each sequence, and the reported value is the maximum across sequences, in GB. Decision agreement compares the configurationâs outputËy i with the full-recomputation outputy full i at the same update in the paired run: Agree = 100 N N X i=1 1[Ëy i = y full i ], N = 3,768.(F.2) The DTD and complete configurations each match 3,717 reference decisions, giving 98.65% agreement. Agreement measures preservation of the baseline decision, not task accuracy. All evaluated updates produced valid decisions. F.3 Component Effects As shown in Table 4, Incremental Caching reduces P50 latency from 346.84 to 240.26 ms while retaining 100.00% decision agreement. Adding DTD further reduces P50 to 214.16 ms, with agreement of 98.65%. Prefix-constrained Decoding lowers P50 to 147.05 ms without a further change in the reported agreement. Across the cumulative configurations, P95 decreases from 512.63 to 251.77 ms and peak memory from 9.8544 to 9.50 GB. The complete configuration reduces median latency by approximately 57.6% and P95 by 50.9% relative to full recomputation. These results describe the cumulative execution path rather than order-independent effects of the individual mechanisms. These measurements isolate inference cost on the fixed 1 Hz workload. The 200 ms observation cadence and completed decision frequencies in the paired interaction evaluation are reported separately in Appendix D.4. F.4 Implementation Details. Incremental Caching. We implement the three mechanisms as independently switchable modules around the trained StreamingJev Timing Model, keeping its weights fixed across configurations. Each stream is assigned an isolated session state 24 Proactive Physical AI Table F.1. Sensitivity to the DTD threshold. Retention denotes the percentage of current-frame visual tokens retained. Agree. is decision agreement with full recomputation. Mem. is peak live GPU allocation in GB. Ï Retention (%)â P50 (ms)â P95 (ms)â Mem. (GB)â Agree. (%)â 1.0100.00240.26270.069.63100.00 0.967.76214.16269.739.5098.65 0.851.67211.25252.129.4497.08 0.737.82207.50249.899.3896.13 0.625.34202.84253.029.3394.29 0.516.37197.49247.169.2993.42 containing the ordered image identifiers, full post-vision-encoder features of previously observed frames, and the language modelâs KV cache for the stable prompt prefix. At each update, only newly appended frames undergo image decoding, resizing, normalization, and visual encoding. The prompt tokens and multimodal position indices are reconstructed to verify prefix compatibility, after which the language model evaluates only the uncached suffix. The mutable generation suffix is excluded from the persistent prefix state. Image reuse requires an append-only frame history. Removing, replacing, or reordering a historical frame causes the session to be rebased. Likewise, a mismatch in cached token IDs, position IDs, or KV-cache length invalidates the language-model prefix cache. Changes to the model, processor, chat template, or DTD configuration require a new session. Thus, no cached state is shared across unrelated streams. Dynamic Token Dropping. Letz t,j andz tâ1,j denote the post-vision- encoder features at token-grid indexjin the current and immediately preceding frames. When the two frames have matching visual grids and feature shapes, DTD computes their cosine similarity in FP32: s t,j = z †t,j z tâ1,j â„z t,j â„ 2 â„z tâ1,j â„ 2 .(F.3) A current-frame token is retained whens t,j †Ïand removed whens t,j > Ï, whereÏis the DTD threshold. At least K min = 1token with the lowest similarity is retained. The first frame and frames with incompatible grids are kept in full, andÏ = 1defines the identity configuration. The keep mask is applied consistently to the visual placeholders, embeddings, and position indices before language-model prefill. Retained tokens preserve their original multimodal rotary positions. The full, unpruned current-frame features are cached as the reference for the next frame, preventing pruning errors from accumulating across time. DTD affects only newly appended tokens and never modifies historical tokens already stored in the KV cache. Prefix-constrained Decoding. The two legal outputs,<silence>and<response>, are tokenized and organized as a prefix trie, with a maximum generation length of eight tokens. At each decoding step, the output projection is evaluated only for tokens that extend a legal prefix. Once the remaining prefix is compatible with exactly one decision, the corresponding canonical token sequence is emitted without additional decoder forward passes. This reduces both full-vocabulary projection and autoregressive model execution while preventing invalid outputs. F.5 Effects of the DTD Threshold. DTD removes a current-frame visual token when its cosine similarity to the token at the same grid location in the preceding frame exceeds the thresholdÏ. A lowerÏtherefore produces more aggressive pruning, whereasÏ = 1.0is an identity configuration that retains all visual tokens. We sweepÏfrom 0.5 to 1.0 while holding the checkpoint, input histories, and inference backend fixed. Apart from DTD, incremental caching is the only optimization enabled throughout the sweep; prefix-constrained decoding and all other optimization modules are disabled. LoweringÏfrom 1.0 to 0.5 reduces the retained-token ratio from 100.00% to 16.37%, removing 83.63% of current-frame visual tokens at the most aggressive setting. DTD provides a clear reduction in median latency, while its effects on tail latency and memory are more modest. Relative toÏ = 1.0,Ï = 0.5reduces P50 latency by 17.8%, from 240.26 to 197.49 ms, and P95 latency by 8.5%, from 270.06 to 247.16 ms. Peak allocated memory decreases by 3.5%, from 9.63 to 9.29 GB. This difference is expected because DTD is applied after the vision encoder: it reduces language-model prefill and subsequent KV-cache growth, but does not avoid visual-encoder computation. Moreover, model weights account for most of the measured GPU memory. 25 Proactive Physical AI More aggressive pruning introduces a corresponding tradeoff in decision consistency. Agreement with full recomputation decreases from 100.00% atÏ = 1.0to 93.42% atÏ = 0.5. The more conservativeÏ = 0.9setting retains 67.76% of visual tokens, reduces P50 latency by 10.9%, and preserves 98.65% decision agreement. The deployment threshold can therefore be selected according to the required balance between latency and decision consistency. Because each threshold was evaluated in a single full pass, small non-monotonic differences, particularly in P95 latency, should be treated as descriptive rather than statistically significant. G System Implementation and Training Details ProAgent connects continuous observation to intervention through three parts of its implementation: the runtime that maintains context and coordinates the two models, the data pipeline that supplies timing supervision, and the capability interface that turns responses into communication or device actions. This appendix follows that path, complementing the architecture in Section 3. G.1 Runtime, Context, and Memory Continuous observation and asynchronous response. The Timing and Response Models share an observation source but maintain separate model-dependent states. The runtime makes recent observations, standing responsibilities, available capabilities, interaction history, and ongoing intervention state available to each model. The Timing Model decides whether output should be active; the Response Model determines the response content and executor. Response-context preparation and timing prediction can proceed asynchronously, while generation remains trigger-gated. The evaluated replay and busy-state handling are specified in Appendix D. Context availability and state reuse. A context item becomes usable when it is available to the system, not merely when the underlying event occurred. In particular, a transcript finalized after a decision cannot be inserted into that earlier decision. Observation timestamps, derived-information availability, and completed response times therefore have distinct roles in constructing causal inputs. The retained context and sampling settings of each experiment are given in its evaluation protocol rather than assumed to be universal. Each modelâs cache corresponds to its own weights, prompt, retained inputs, and position assignments. Sharing observations does not imply sharing KV states across the two models. Reuse requires an unchanged prefix; removing old context, changing its representation, or resetting a session requires updating or invalidating the affected cached states. Appendix F specifies the efficiency comparison and the component-level measurements. Interaction history and unfinished tasks. Recent perceptual context explains what has just changed, whereas interaction history records what the system has already said or attempted. Ongoing intervention state serves a different purpose: it distinguishes a need that remains unresolved from a response currently being generated or a device operation still in progress. These are runtime distinctions, not additional classes in the Timing Modelâs binary output. They prevent each observation update from being treated as an unrelated opportunity to start the same intervention. Longer-lived task, episodic, and user/environment memory can extend this context beyond the current observation window. Such memory would retain the source and validity of a belief, distinguish uncertain inferences from explicit instructions, and revise stale information when new evidence arrives. Learning when to retrieve, correct, or forget these records is a further design question, developed in Section H.1. Output ownership and execution feedback. Releasing the conversational output channel does not cancel a physical operation already dispatched. Likewise, an accepted function call establishes that execution was requested, not that the task succeeded. Returned status and subsequent observations inform whether assistance should continue, change, or end; cancellation and recovery use operations supported by the executor. Coordination of concurrent tasks can build on these distinctions by tracking resource commitments and linking retries to the original request, rather than issuing independent duplicate actions. G.2 Timing Supervision and Training Training data. The training corpus contains 224,268 multi-turn decision sequences from 20,258 source videos, with 2,058,267 supervised decision turns. Each sequence pairs a task or role context with 1â17 successive visual observations 26 Proactive Physical AI and their decision labels. Table G.1 reports the source distribution after construction, filtering, and deduplication. Explicit-condition supervision accounts for 98,730 sequences (44.02%); role- and anomaly-conditioned supervision accounts for 125,538 (55.98%), comprising 91,864 role sequences, 31,394 confirmed-silence anomaly sequences, and 2,280 anomaly-onset sequences. Table G.1. Source distribution of the Timing Model training corpus. Counts refer to multi-turn decision sequences; percentages use the full training corpus as the denominator. SourceTraining sequences Share (%) COIN58,81126.22 HoloAssist41,92018.69 Ego-Exo4D38,03716.96 Anomaly videos33,67415.02 HACS22,3229.95 YouCook217,6737.88 EgoIT-99K6,2532.79 QEVD-FIT-COACH5,5782.49 Total224,268100.00 We preserve the source datasetsâ training and validation partitions when constructing sequences. The validation split contains 46,573 sequences from 2,958 videos, with 421,287 supervised decision turns. The two splits are disjoint at the source-video and event levels. The training corpus is disjoint from all evaluation benchmarks used in this paper, including OVO-Bench, Omni-MMI, StreamingBench, and StreamBench. Causal sequence construction. Offline annotation uses complete recordings to locate event context and response windows; each training input contains only observations available by its decision time. Regular sequences sample one frame per second for up to 17 observations, covering approximately 16 seconds. Subsecond events without a valid integer-second positive observation retain a single observation at their native timestamp. The native Qwen3.5 processor encodes images with a maximum area of 230,400 pixels. The first turn supplies the task or role prompt, the current image, and the output state; subsequent turns append new observations and states. Teacher forcing retains preceding ground-truth decisions, and each output state is updated causally from the preceding decision, starting from an idle state. Training uses images and task/state text, with supervision on decision labels. Causal ASR used in evaluation is specified separately in Appendix D. Unknown intervals are excluded, and silence sequences do not bridge unknown gaps. Optimization. We train StreamingJev from Qwen3.5-4B for three epochs, updating all language-model parameters and the native output head while freezing the visual encoder and visual merger. Table G.2 summarizes the configuration. The model retains its native vocabulary:<response>and<silence>are encoded as three and four tokens, respectively. Their meanings depend on the output state: START/WAIT when idle and CONTINUE/STOP when output is active. Equation 10 supervises all assistant decision turns. Decision-text tokens receive weights of 0.8, 1.2, 1.0, and 1.0 for WAIT, START, CONTINUE, and STOP, respectively; turn-ending tokens and retained newlines receive weight 1.0. Input tokens, padding, and empty thinking prefixes are masked. The loss is normalized by the number of valid supervised tokens in the global batch. The corpus contains 974,144 response decisions (47.33%) and 1,084,123 silence decisions (52.67%). G.3 Response Generation and Capability Execution From an intervention decision to a response. The Response Model uses the observed situation, relevant people, available devices, and previous interaction or execution results to decide whom to address and what to do. An existing multimodal foundation model is adapted through contextual prompting, without separately training a response backbone. Human-facing text is passed to external TTS; device-facing responses select callable operations and their arguments. A response may combine communication with device actions. 27 Proactive Physical AI Table G.2. Training configuration of StreamingJev. SettingValue BackboneQwen3.5-4B Trainable modulesLanguage model and native output head Frozen modulesVisual encoder and visual merger Epochs3 OptimizerAdamW Peak learning rate2.5Ă 10 â6 Schedule / warm-upCosine / 5% of updates Adam parametersÎČ 1 = 0.9, ÎČ 2 = 0.95, Δ = 10 â8 Weight decay / gradient clipping0.01 / maximum norm 1.0 Global batch size16 sequences (16 GPUs, one sequence per GPU) Gradient accumulation1 Maximum sequence length8,192 tokens Maximum image area230,400 pixels Precision / distributed strategyBF16 / DeepSpeed ZeRO-2 Random seed20260811 Capability representation and discovery. LetP t denote the available providers andK p the capabilities declared by provider p. The callable action space is A call t = [ pâP t (i p ,n k ,v k )| k âK p ,(G.1) wherei p identifies a provider and(n k ,v k )the capability name and version. Provider identity and capability identity remain separate: a provider may offer several operations, and different providers may offer the same semantic capability. The local registry aggregates available capability descriptions and presents them as function definitions to the Response Model. A description specifies what an operation does and the schemas of its arguments and return value. It does not require the model to know the providerâs private SDK, transport, or low-level controller. Table G.3 groups the representation by its role in the interaction. Table G.3. Fields connecting capability discovery, invocation, and execution feedback. RepresentationFieldsRole Provider descriptor schema_version,provider_id, capabilities Identify the representation and device provider, and enu- merate its operations. Optionalmetadatadescribes the device. Capability descriptor name,version,description, input_schema, output_schema Specify a namespaced operation, its meaning, accepted arguments, and returned values. Invocation schema_version ,request_id, provider_id, capability, arguments Select a provider and versioned capability; bind the opera- tionâs parameters. Return schema_version,request_id, success, result or error Associate feedback with the request. Errors containcode, message, and optional details. A complete invocation path. The following example illustrates a cleaning capability. It declares a string argumentarea, an optionalmodefromauto,spot, ordeep, and an output containingacceptedand, when available, anoperation_id. Its argument schema requiresareaand disallows undeclared properties; the output schema requires the Booleanaccepted. The same operation is registered, invoked, and returned as follows: # Register the declared schema and its device implementation. registry.register( provider_id="vacuum_01", capability= "name": "cleaning.clean_area", 28 Proactive Physical AI "version": "1.0", "description": "Start cleaning a specified area.", "input_schema": CleanAreaInput, "output_schema": CleanAreaOutput , implementation=clean_area ) # Invocation envelope produced for the selected operation. "schema_version": "0.1", "request_id": "req_1024", "provider_id": "vacuum_01", "capability": "name": "cleaning.clean_area", "version": "1.0", "arguments": "area": "kitchen", "mode": "spot" # The registered function wraps the existing device controller. def clean_area(area, mode="auto"): return vacuum_sdk.start_cleaning( target_area=area, cleaning_mode=mode ) # Return envelope: acceptance is distinct from task completion. "schema_version": "0.1", "request_id": "req_1024", "success": true, "result": "accepted": true, "operation_id": "clean_381" Validation, dispatch, and feedback. Before dispatch, the runtime checks provider availability, capability membership, version compatibility, and argument-schema conformance. The registered function executes through its underlying controller and returns a schema-conforming result or a structured error. For example, an unavailable provider returnssuccess: falsewith the codePROVIDER_UNAVAILABLE; other errors distinguish invalid arguments, denied permissions, unmet preconditions, execution failure, and timeout. The Response Model receives this feedback in its continuing context and can revise the response or select another available operation. A syntactically valid call does not itself grant permission or establish physical completion. Execution limits belong to the provider and runtime; task completion is established through feedback and subsequent observations. Retries, replanning, and recovery are agent/runtime decisions, not implied by the function signature. The callable boundary can use a local function, an SDK wrapper, or a transport such as MCP, HTTP, ROS, or WebSocket without changing the operationâs declared input and output semantics. From device operations to reusable skills. The same boundary supports a progression from device primitives to bounded skills and compositions of skills. A specialized VLA could be exposed as a callable skill: the high-level model selects a goal, while the specialized policy maintains its own perception and low-level control. Its capability description must specify the supported observations, workspace, arguments, and termination conditions. This separation also provides a route to harness-level skill evolution. Execution feedback could motivate revised skill descriptions, parameters, wrappers, or reusable compositions, with proposed updates tested before deployment. These are extensions enabled by the architecture, rather than additional capabilities established by the present experiments. Section H.3 develops the corresponding learning and validation questions. 29 Proactive Physical AI H Open Challenges and Research Directions The modular Engine is one realization of ProPAI, not a restriction on future architectures. The following questions describe a broader research agenda connecting continuous world understanding, intervention learning, and physical execution. Each box states an open problem; the accompanying text outlines candidate approaches and the evidence needed to assess them. H.1 Persistent World Understanding and Memory Open Challenge 1 How can a proactive system connect past commitments, present evidence, and possible futures to recognize when intervention becomes useful? Remembering unresolved needs. Memory provides the starting point for persistent world understanding: preserving task-relevant continuity without confusing historical evidence with the present world. A task may remain unresolved after its original visual evidence disappears, while a visible hazard may already have been handled by someone else. A future memory system could combine an event-and-entity representation with explicit task commitments and intervention outcomes, retrieving information according to its causal relevance rather than textual similarity alone. Learning when to write, retrieve, consolidate, revise, and forget may be as important as learning the response policy. User corrections should update the relevant belief without silently changing unrelated memories; uncertain identities and conflicting observations should remain explicit. Evaluation could test resumption of interrupted tasks, redundant interventions, errors caused by stale beliefs, and correction propagation over extended sessions. Comparisons should control context and retrieval budgets and include retention and deletion requirements, rather than equating a larger memory with a better proactive system. A concrete starting point is a layered memory: a short-lived perceptual buffer for recent evidence, an episodic record of interventions and their outcomes, and a persistent task state for commitments that outlive either window. A task record could link its initiating evidence, responsible person or device, completion condition, and next relevant observation. For example, an illustrative cooking assistant should distinguish a pot that still needs attention from one already removed by the user, even if both situations follow the same earlier reminder. Retrieval would then answer not only âwhat happened?â but âwhat remains to be done?â This organization suggests different memory access paths for the two models. The Timing Model could consult a compact account of unresolved conditions at each update, while the Response Model retrieves supporting episodes only when planning assistance. The key question is which state can be compressed without erasing the evidence needed to change a decision. Paired histories with identical recent frames but different prior commitments or completed actions would help isolate this ability from short-window visual recognition. Anticipating actionable changes. While memory tracks what remains unresolved, prediction connects subtle precursors to the consequences of waiting or acting. For example, an illustrative system might estimate whether an unstable object is likely to fall and whether a warning or available device action could still help. The relevant prediction is not only what the scene will look like, but how possible interventions change the outcomes and the remaining time in which they are useful. A future design could use a predictive model to propose response windows or compare candidate interventions, while grounding the final decision in observed evidence, available capabilities, and uncertainty. Forecasts should remain distinguishable from observations in memory and planning. Evaluation should separate predictive accuracy from intervention benefit: an accurate forecast can still produce an unnecessary, infeasible, or late response. Controlled scenarios and appropriately designed comparisons would be needed to assess the benefit of anticipation rather than assume it from visually plausible predictions. Prediction could also be conditioned on the available executor. A warning that a person can act on immediately and a robot action that requires navigation have different useful starting times. Rather than optimizing forecasting in isolation, a future system could estimate the remaining opportunity for each feasible response and update that estimate as new evidence arrives. Comparisons between observation-only and predictive policies should therefore examine both interventions made possible by earlier preparation and false interventions induced by uncertain forecasts. 30 Proactive Physical AI H.2 Native Proactive Models and Real-Time Computation Open Challenge 2 How can a model jointly learn continuous observation, intervention timing, and response generation while allocating computation to meet intervention deadlines? Joint modeling of timing and response. A native model could internalize some of the coordination currently provided by the Timing Model, Response Model, and Harness. Candidate architectures include a shared streaming backbone with specialized decision and response pathways, or a persistent recurrent state that supports both intervention decisions and language or capability outputs. The scientific question is whether shared representations improve the coupling between timing and response without allowing expensive generation to delay observation updates or degrade restraint. Such a model would need supervision for silence, response initiation, continuation, and closure alongside response content and execution feedback. Silence is not simply the absence of an answer token: it is a decision made while observations continue to arrive. A fair comparison with the modular system should match data, modalities, context, and compute, and assess both response quality and decision latency. Unification would not remove the need for external device interfaces, permission enforcement, or independently observable execution outcomes. One architectural route is to maintain a shared causal state with a lightweight decision pathway and a selectively activated response pathway. Observation updates would continue during response generation, allowing new evidence to revise an unfinished plan before it is dispatched. This raises a concrete state-consistency problem: the system must know which observations support a draft response and when later evidence invalidates it. Another route is to distill coordinated behavior from the modular system into a native model, then extend training to continuous interaction sequences rather than isolated questionâanswer examples. The modular design provides a useful experimental reference because timing, generation, and execution feedback can be varied separately. Adaptive computation. Incremental Caching, Dynamic Token Dropping, and Prefix-constrained Decoding address local sources of overhead. A broader question is how much computation each moment deserves. Slowly changing scenes may permit inexpensive monitoring, whereas an ambiguous change near a response boundary may justify denser observations, retained visual detail, or escalation to a larger model. Candidate policies could adapt observation cadence, token retention, retrieval depth, and response preparation to uncertainty and estimated urgency. They must also preserve coverage of unexpected events that a cheap monitor might otherwise fail to notice. This creates a joint timing and resource-allocation problem. Useful comparisons would report the trade-off among intervention quality, tail latency, energy, and memory under the same event stream and external deadlines. Stress tests could include simultaneous tasks, network delays, long histories, and bursts of sensor input. A configuration should not be called more efficient merely because it silently skips difficult observations or reduces the opportunities at which a response is evaluated. In particular, efficient inference should be studied as a scheduling problem as well as a model-compression problem. Observation encoding, memory retrieval, speculative response preparation, and output decoding compete for a finite compute budget. A scheduler could prioritize a new high-urgency observation over an obsolete draft, or reuse prepared context when the triggering evidence remains valid. Experiments should charge discarded speculative work to the compute budget and count missed opportunities during busy periods. This would distinguish genuine gains from shifting latency into an unreported queue or precomputation phase. H.3 From Execution Feedback to Capability Growth Open Challenge 3 How can experience improve intervention decisions, expand the set of executable skills, and refine their composition into reliable assistance? 31 Proactive Physical AI Learning from preferences and outcomes. Complete events suggest useful comparisons: a timely intervention may be preferable to a late one, restraint to an unnecessary interruption, and a feasible response to an unavailable action. These comparisons are conditional on the task and environment rather than universal reward rules. Future work could investigate temporal preference learning or outcome-based reinforcement learning, using verified execution traces and human corrections to complement broad video supervision. Outcome attribution is a central difficulty. An observed recovery may be caused by another person, by the environment itself, or by the systemâs action; a failure may arise from the timing decision, the plan, or the executor. Moreover, logs produced by one policy do not reveal what would have happened under every alternative. Progress requires preserving provenance and distinguishing these sources of uncertainty. Evaluation should use held-out tasks and independent outcome checks, and retain unnecessary interventions and failures rather than training only from successful trajectories. A useful progression would begin with matched timing preferences under the same context, then introduce closed-loop episodes in which an intervention changes later observations. Timing and response could first be optimized separately with the other component fixed, before exploring joint learning. This staged comparison would help determine whether a gain comes from recognizing the need earlier, selecting a better action, or executing it more reliably. Feedback should retain these distinctions: a fluent response, an accepted device request, and a completed physical task are different learning signals. Where counterfactual outcomes are unavailable, preference judgments and observed outcomes should remain separate rather than being treated as interchangeable rewards. Specialized skills and cross-embodiment composition. Exposing specialized VLAs as callable functions would let a high-level model reason about goals while each executor handles its local perception and control. The difficult part is establishing a useful capability contract: supported objects, workspace, required observations, expected failure modes, and conditions under which the policy should decline or stop. Capability selection could depend on such information rather than treating every executor as an interchangeable implementation of an abstract command. An expanding skill library also changes which interventions are feasible and how early they must begin. A slower but more reliable executor may require a different response window; losing a manipulation skill may make a human warning preferable to direct action. A meaningful transfer study would freeze the proactive models, vary the declared skill inventory or embodiment, and measure capability selection, task completion, timing, and failures under the changed conditions. Zero-shot substitution should be distinguished from recalibration, wrapper engineering, or policy retraining. A callable-function boundary makes this interface study possible. For example, a manipulation policy could be exposed as a boundedpick_and_placeskill whose inputs specify a supported object and destination. The VLA would consume its own visual and proprioceptive observations and generate motor commands; the proactive model would decide whether moving the object is useful, choose an eligible executor, and interpret progress or failure. The wrapper would translate task-level arguments into the policyâs native interface and return explicit status, including whether execution can be interrupted. This division connects high-level initiative to specialized control without requiring the proactive model to generate motor actions itself. Composition adds another question: when does one skillâs result satisfy the next skillâs preconditions? A navigationâ inspectionâmanipulation sequence may require fresh observations between stages rather than an unconditional list of calls. Skill interfaces could expose these dependencies, resource requirements, and completion evidence. Testing the same high-level task with different skill inventories would reveal whether the model adapts its plan, seeks human assistance, or appropriately refrains when the required capability is absent. Harness-level skill evolution. Once skills are exposed through a common interface, their selection and composition become another locus of learning. Self-evolution need not begin with changing the foundation modelâs weights. A Harness could propose improved capability descriptions, retrieval rules, tool-selection prompts, wrappers, or reusable compositions of existing skills. Repeated failures might expose a missing precondition; repeated successful action sequences might motivate a candidate composite skill. The crucial distinction is between proposing a change and deploying it. Generating a new function name does not create a new physical ability, and a successful trace does not establish general correctness. A candidate development loop would retain the triggering evidence, generate a versioned proposal, test it on recorded cases and independent held-out scenarios, and evaluate it in a sandbox or suitable simulator before any authorized physical trial. Promotion to the live registry would require explicit acceptance criteria, compatibility checks, and a rollback path. Changes that affect physical behavior or permissions would require the corresponding authorization. The evolving component should not be allowed to redefine the evaluation criteria, grant itself new permissions, or disable the safeguards used to assess it. 32 Proactive Physical AI The unit of improvement can be made explicit. Repeated selection errors may motivate a clearer capability description; a recurring argument failure may motivate a wrapper check; a successful multi-step procedure may motivate a reusable composite skill. Each proposal should identify the failure pattern it addresses and preserve cases where the previous version already worked. An illustrative inspection routine, for example, could evolve to request a second view when the first is occluded, rather than treating every uncertain observation as a negative finding. Such an update changes the evidence-gathering procedure, not necessarily the foundation model or physical controller. Evaluation should separate gains from additional memory, better routing, new compositions, and genuinely improved executors. A frozen base model with fixed evaluation tasks would provide one way to isolate improvements in the Harness itself. Relevant outcomes include transfer beyond the triggering failure cases, regression frequency, test and deployment cost, and recovery after an accepted change later proves unsuitable. H.4 Long-Term Human and Multi-Actor Collaboration Open Challenge 4 How should an always-on system coordinate evolving needs, shared devices, and human preferences while preserving peopleâs control over intervention? Proactivity creates obligations beyond executing a requested command. An intervention may interrupt one person to help another, occupy a shared device, or reveal information that should remain private. A future coordination layer could represent task urgency, resource commitments, explicit user preferences, and authorization requirements without treating inferred personal attributes as permission. Uncertain preferences may call for clarification, while withdrawal of consent should change the allowed behavior even if a task remains technically feasible. Coordination also requires an account of task ownership. A person may already be addressing a problem that a robot has just detected, or two devices may offer overlapping capabilities. A future system could track who has acknowledged a task, which resources are committed, and what evidence would justify a handoff or renewed reminder. Communication is then part of coordination rather than merely the final output: a brief clarification can resolve ambiguous responsibility before an unnecessary action is taken. Personalization could adjust reminder frequency or preferred assistance channels while keeping explicit instructions distinct from preferences inferred from sparse behavior. Evaluation should include overlapping needs, conflicting requests, unavailable devices, changing permissions, human takeover, and situations where no intervention is appropriate. Task completion alone cannot capture unnecessary interruption, privacy violations, or failure to relinquish control. Longer-term studies could examine whether assistance remains useful after personalization and repeated exposure, while keeping data retention and correction under user control. These questions extend embodied evaluation beyond a fixed scenario inventory to sustained collaboration in changing environments. Longitudinal evaluation would be particularly informative here. The same participants could encounter recurring and novel situations across sessions, with changing responsibilities and deliberate task handoffs. Besides completion and response timing, useful measurements include duplicate interventions, successful handoffs, corrections needed from users, and the persistence of outdated preferences. Comparing a fixed policy with memory-only and adaptive variants would help separate the benefits of remembering past interactions from those of changing the intervention policy itself. These directions interact rather than forming independent additions. Memory changes which events appear new or unresolved; better prediction changes when evidence becomes actionable; new skills change what can be done; and self-evolution changes the procedures used to select and compose those skills. A native model may internalize some of these relationships, while an explicit Harness keeps their effects inspectable. The unifying research question is how to improve the complete path from an emerging need to a timely, appropriate, and verifiable response without losing causal grounding or human control. 33