MEKAWIRE
ExpertenarXiv

Policy-konforme prädiktive Verifikation für die adaptive Ausführung von VLA-Aktionsblöcken

Minkyu Kim, Junhoo Lee, Seungyeon Kim, Suhyun Jeon, Baekseung Kim, Donghoon Han, Nojun KwakSeoul National University, KAIST and Dnotitia (Korea)
In 30 Sekunden

Ein Verifikator, der vorhersagt, ob die nächsten Aktionen eines VLA die Aufgabe auf Kurs halten, hob den mittleren Erfolg auf einem realen Franka Panda von 41,1 Prozent bei der besten festen Einstellung auf 74,4 Prozent und senkte die Neuplanungen von 36,54 auf 12,87 je Episode, berichten Seoul National University, KAIST und Dnotitia in einem Preprint. Pro Entscheidung kommen etwa 1 bis 2,5 Millisekunden GPU-Zeit hinzu, rund 1 Prozent des Rechenaufwands der Policy.

Forschungsfrage

Wenn eine VLA-Policy einen Block künftiger Aktionen vorschlägt, wie viele davon sollte der Roboter ausführen, bevor er neu beobachtet, und lässt sich diese Wahl allein aus Erfolg oder Misserfolg ganzer Durchläufe lernen?

Problem

Action Chunking lässt Modelle wie pi0 und pi0.5 viele Schritte pro Abfrage erzeugen und spart Rechenzeit. Zu viele blind ausgeführte Schritte häufen Fehler an, zu wenige verschwenden Abfragen. Bisherige adaptive Verfahren bewerten Blöcke nach Generierungsstabilität oder nach Übereinstimmung von Prognose und Kamerabild; die Autoren zeigen, dass beide Signale selbst bei einem verfehlten Griff hoch bleiben können.

Bisheriger Ansatz

Adaptive Ausführung stützte sich auf Generierungsstabilität innerhalb der Policy (AutoHorizon, A3, DVAC) oder auf den Abgleich vorhergesagter und beobachteter Bilder (VLA-Corrector und verwandte Arbeiten). Weltmodelle wurden zum Planen oder Erzeugen von Aktionen genutzt, nicht zur Prüfung bereits vorgeschlagener Aktionen.

Neuer Ansatz

PAV sagt die aufgabenbezogene interne Repräsentation des VLA nach jedem Kandidatenpräfix voraus und bewertet, ob die Policy die Aufgabe von dort noch abschließen kann. Da Durchläufe nur Endergebnisse liefern, wird die Schrittgültigkeit als latente Größe behandelt: Das Produkt der Schrittwerte wird am Ergebnis trainiert, ein Lokalisierungsprior schreibt Fehler wenigen Schritten zu statt sie zu verschmieren. Zur Laufzeit wird das längste Präfix mit akzeptablem längennormierten Wert ausgeführt.

Ergebnisse

Auf einem realen Franka Panda mit aufgabenspezifisch feinabgestimmter pi0.5 lag der mittlere Erfolg über drei Aufgaben (Würfel in Schale, Stapeln, Knopfdruck) bei 74,4 Prozent gegenüber 41,1 Prozent für den besten festen Horizont (h=10); die Neuplanungen sanken um 64,8 Prozent von 36,54 auf 12,87 je Episode. Ein fester Horizont mit ähnlich vielen Neuplanungen (h=30) kam auf 40,0 Prozent. Je Aufgabe erzielte PAV 80,0, 66,7 und 76,7 Prozent bei je 30 Versuchen. In LIBERO mit pi0.5 und 50-Schritt-Blöcken übertraf es die beste feste Einstellung um 7,50 Punkte bei 63,3 Prozent weniger Abfragen. Auf allen 50 RoboTwin-2.0-Aufgaben erreichte es 58,64 gegenüber 55,76 Prozent. Ohne Zukunftsprognose fiel LIBERO von 94,65 auf 84,55 Prozent, mit DINOv2-Merkmalen statt Policy-Repräsentation waren es 87,00 Prozent. Der Verifikator benötigte 0,90 bis 2,49 Millisekunden, 0,45 bis 1,24 Prozent der Aktionsgenerierung.

Grenzen

Es handelt sich um einen Preprint. Der Verifikator muss je Policy-Konfiguration und Benchmark aus erfolgreichen und gescheiterten Durchläufen trainiert werden, was bei jeder neuen Aufgabe Roboterzeit kostet. Die Realaufgaben sind kurze Tischablagen, gemessen wurde nur GPU-Rechenzeit, nicht die Latenz des gesamten Regelkreises. Der Zugewinn auf RoboTwin ist mit 2,88 Punkten über 50 Aufgaben gering, ein eigener Abschnitt zu Grenzen fehlt.

Bedeutung für die Branche

Für Anwender von pi0 oder pi0.5 ist das ein nahezu kostenloses Zusatzmodul, das den Erfolg erhöht und Inferenzaufrufe um rund zwei Drittel senkt, was sich direkt in GPU-Kosten und Taktzeit von Cobot-Zellen mit Franka-, Kuka- oder Universal-Robots-Armen niederschlägt. Für den deutschen Cobot-Hersteller Franka ist bemerkenswert, dass die Forschung den Panda weiterhin als Referenzplattform nutzt. Pilotzellen sind binnen eines Jahres denkbar; offen ist, ob das Verfahren bei langen, kontaktreichen Montageaufgaben trägt.

Vollständige Studie

Policy-Aligned Predictive Verification for Adaptive VLA Action-Chunk Execution

Minkyu Kim, Junhoo Lee, Seungyeon Kim, Suhyun Jeon, Baekseung Kim, Donghoon Han, Nojun Kwak

Veröffentlicht unter CC BY 4.0. Wiedergabe mit Namensnennung, Original unter arXiv:2610.21434 (PDF).

Abstract

Vision-language-action (VLA) policies generate action sequences that reduce repeated inference, but deciding how much of each sequence to execute is critical to task success. Existing adaptive methods make this decision using generation stability or prediction agreement, yet these signals do not establish whether executing a candidate prefix preserves the ability to complete the task. We introduce a policy-aligned predictive verifier (PAV) that anticipates the consequences of candidate action prefixes and evaluates their compatibility with successful continuation before execution. Rather than using future prediction to generate actions, our method evaluates existing proposals in the VLA’s internal task-conditioned representation space. To learn local judgments from terminal task outcomes, we combine trajectory-level survival supervision with a localization prior that preserves useful behavior within failed rollouts. The resulting validity scores guide execution-horizon selection. Evaluations with \pi_{0} and \pi_{0.5} across LIBERO, RoboTwin 2.0, and real-world manipulation show improved success–query trade-offs. These findings point toward a different role for future prediction in robotics, using it to assess how far to trust a policy’s proposed actions rather than to generate new ones.

1 Introduction

Figure 1: Generation stability (a) and prediction agreement (b) can remain high despite a missed grasp and task failure. Proposal validity (c) guides earlier replanning, leading to success in this example.

Vision-Language-Action (VLA) models have shown strong performance in generating robot actions from visual observations and language instructions (Brohan et al., 2023; Kim et al., 2024; Black et al., 2024; Miao et al., 2026). Yet querying a large VLA policy at every control step is costly, while robot behavior requires coordinated motion over multiple steps. Action chunking addresses both demands by generating a sequence of future actions in one query, supporting temporal coherence with fewer policy calls. However, executing an entire chunk without new observations limits responsiveness to environmental changes and allows execution errors to accumulate. Many systems therefore use a shorter execution horizon to execute only an initial prefix of each chunk before replanning from new observations. Adapting this horizon is thus central to retaining the efficiency of action chunking while remaining responsive to feedback.

Adaptive execution seeks the longest prefix of each action chunk that still allows the policy to complete the task successfully. Identifying this prefix requires anticipating how the proposed actions will affect the policy’s ability to complete the remaining task. Because the effects of a candidate prefix on task success are not directly observable before execution, existing approaches rely on indirect signals to guide execution. Some methods use generation stability as this indirect signal, drawing on internal policy information to select an execution horizon (Wang et al., 2026; Feng et al., 2026; Chen et al., 2026). Others use prediction agreement, comparing action-conditioned predictions with incoming observations to guide correction or replanning during execution (Pan et al., 2026; Liu et al., 2026). Generation stability and prediction agreement alone, however, do not establish whether a candidate prefix preserves compatibility with successful task completion. As illustrated in Figure 1, an action proposal can be consistently generated and its consequences accurately predicted, yet executing it can still lead to a missed grasp and task failure.

To assess this compatibility directly, we introduce proposal validity, which estimates the probability that the policy can successfully complete the task after executing a candidate prefix. This probability depends on the state reached after executing the prefix, because the policy must complete the remaining task from that state. We therefore predict this future state to evaluate whether it supports successful continuation under the policy. World models and World Action Models have demonstrated this capability, building on pretrained visual representations or video models to predict future observations or latent states for planning and action generation (Seo et al., 2022; Du et al., 2023; Zhou et al., 2024; Assran et al., 2025; Ye et al., 2026; Sun et al., 2026). However, because VLA policies already generate effective action proposals, we use this predictive capability to evaluate those proposals rather than to generate new actions. To ground this evaluation in the same information used for action generation, we predict the effects of each prefix in the VLA’s task-conditioned representation space, which integrates visual observations and language instructions.

We therefore propose a policy-aligned predictive verifier (PAV) that assesses each action extension’s compatibility with successful continuation from predicted VLA representations. These extension-level assessments provide local validity estimates used to select execution horizons. To learn these local judgments, however, we must rely on rollouts that provide only terminal task outcomes. These outcomes do not reveal the validity of individual extensions, since even a failed rollout may contain valid action prefixes. We therefore treat extension-level validity as latent and supervise its accumulated product using the terminal outcome. However, the model can fit a failed rollout by slightly lowering validity scores across the rollout, including those of valid extensions. We therefore introduce a localization prior that encourages the model to concentrate these reductions in fewer extensions. At inference time, we combine the local validity scores to evaluate each candidate prefix, accounting for its length. We use these prefix-level scores to decide how many actions to execute before obtaining a new observation and querying the policy again.

Our experiments with \pi_{0} and \pi_{0.5} on LIBERO, RoboTwin 2.0, and real-world tasks assess whether proposal validity selects execution horizons that improve success with fewer policy queries. To examine the basis for these decisions, prediction tests assess action sensitivity, while ablations examine future prediction, policy alignment, and the contributions of individual loss terms. Predicting future VLA representations achieves higher success with fewer queries than direct verification or prediction in generic visual features.

2 Related Work

2.1 Adaptive Execution of Action Chunks

Action-sequence policies such as ACT and \pi_{0} generate future action chunks (Zhao et al., 2023; Black et al., 2024). A fixed execution horizon uses the same prefix length across proposals and states, trading fewer queries for later feedback. Adaptive execution instead adjusts when to request a new proposal. One line of work uses internal policy signals to assess generation stability and guide horizon selection. AutoHorizon estimates an execution limit from action self-attention (Wang et al., 2026), while A^{3} selects an execution horizon using action consensus and re-decoding stability (Chen et al., 2026). Another line of work assesses prediction agreement from observations during execution. VLA-Corrector truncates and replans when predicted and observed visual dynamics persistently diverge, whereas CheckVLA relates prediction-observation discrepancies to failure risk and latency-aware suffix repair (Pan et al., 2026; Liu et al., 2026). These approaches use generation stability or prediction agreement to guide execution, whereas our verifier predicts the consequences of candidate prefixes and evaluates their compatibility with successful continuation before execution. To our knowledge, we are the first to combine prefix-conditioned future prediction with proposal-validity estimation for adaptive action-chunk execution.

2.2 World Models and Predictive Representations

World models capture action-conditioned dynamics over future observations or latent states (Chua et al., 2018; Hafner et al., 2019b; Hansen et al., 2022; Hansen et al., 2024). Dreamer learns behavior from imagined latent trajectories (Hafner et al., 2019a), DINO-WM predicts pretrained visual features for goal-directed planning (Zhou et al., 2024), and World Action Models such as DreamZero jointly predict future video and actions (Ye et al., 2026). Value Prediction Networks evaluate imagined futures through rewards and values (Oh et al., 2017), while Diffuser generates trajectories for planning (Janner et al., 2022). Beyond these uses, prediction can support proposal verification. Given a VLA proposal, future prediction anticipates the consequences of executing candidate prefixes. Assessing these consequences requires representations that retain information relevant to control. DeepMDP and bisimulation-based learning connect representations to rewards and transitions (Gelada et al., 2019; Zhang et al., 2020), while VIP learns visual representations through goal-conditioned value learning (Ma et al., 2022). We therefore predict prefix-induced futures in the action-generating policy’s internal representation space, retaining the joint observation and instruction context for outcome-based proposal verification.

2.3 Learning from Trajectory-Level Outcomes

Learning prefix-level validity from terminal outcomes is related to multiple-instance learning, where collection-level labels leave individual instance labels unobserved (Dietterich et al., 1997; Ilse et al., 2018). Here, rollout outcomes supervise temporally ordered prefix extensions without identifying which extension caused a failure. Reward redistribution similarly derives local learning signals from delayed returns or demonstrations (Arjona-Medina et al., 2019; Ren et al., 2021; Patil et al., 2020). A related credit-assignment problem arises in language-model reinforcement learning (Chan et al., 2024), where RED derives token-level rewards from holistic response feedback (Li et al., 2025). These approaches recover local information from global outcomes (Yuan et al., 2024), but we use this supervision to verify proposed execution and select horizons rather than optimize the action-generating policy.

3 Method

3.1 Preliminaries

Action-chunk execution.

Adaptive action-chunk execution aims to select the longest prefix likely to preserve compatibility with successful continuation. Given observation o_{t} and instruction \ell at decision time t, policy \pi generates a length-H chunk (Zhao et al., 2023; Black et al., 2024). With \mathbf{a}_{t,j} its j-th action, choosing an execution horizon h from [H]\triangleq\{1,\ldots,H\} commits to the prefix

\mathbf{A}_{t}\sim\pi(\,\cdot\mid o_{t},\ell),\qquad\mathbf{A}_{t}^{1:h}=(\mathbf{a}_{t,1},\ldots,\mathbf{a}_{t,h}),\qquad h\in[H].
(1)

After h control steps, the policy receives o_{t+h} and replans. Choosing h therefore balances inference cost and temporal consistency against responsiveness (Wang et al., 2026).

Generation stability as an execution criterion.

Because future execution outcomes are unavailable when choosing a horizon, A^{3} (Chen et al., 2026) tests whether proposed actions remain stable when other actions in the chunk are fixed as context. Let \widetilde{\mathbf{a}}_{t,j} denote the action regenerated under such a context. This generation-stability signal can be expressed conceptually through the discrepancy

e_{t}(j)=\left\|\widetilde{\mathbf{a}}_{t,j}-\mathbf{a}_{t,j}\right\|_{2}^{2}.
(2)

A small discrepancy indicates that the policy reproduces the proposed action under the imposed context. A^{3} therefore accepts the longest prefix that passes its conditional consistency checks. However, consistently generated actions can still prevent later task completion, so generation stability does not establish compatibility with successful continuation.

Prediction agreement as an execution criterion.

Prediction agreement provides evidence for intervention by comparing action-conditioned predictions with observations collected during execution (Pan et al., 2026; Liu et al., 2026). To express this signal generically, let x_{t^{\prime}} denote an observed feature statistic at control step t^{\prime}>t, \hat{x}_{t^{\prime}} its earlier prediction, and d a discrepancy measure, giving

d_{t^{\prime}}=d\!\left(\hat{x}_{t^{\prime}},x_{t^{\prime}}\right).
(3)

A larger discrepancy indicates weaker prediction agreement and provides evidence for correction or replanning during execution. Our decision instead requires evaluating the compatibility of a candidate prefix before the corresponding observations become available.

3.2 Formulating Proposal Validity

Defining the decision target.

We therefore evaluate candidate prefixes by their compatibility with successful continuation rather than by generation stability or prediction agreement alone. Proposal validity quantifies this compatibility as the probability that successful continuation remains possible throughout the proposed execution. To assess the whole prefix, let \tau_{t}^{1:h} denote the trajectory induced by the first h actions of a fixed proposal \mathbf{A}_{t}, and let \mathcal{T}_{\ell}^{\pi,+} contain trajectories from which successful continuation under \pi remains possible after every extension. We include task progress and remaining time in the state to assess that possibility, and hold the continuation protocol constant to isolate the consequences of the candidate prefixes. Formally,

V_{t}(h):=\Pr\!\left(\tau_{t}^{1:h}\in\mathcal{T}_{\ell}^{\pi,+}\,\middle|\,o_{t},\ell,\mathbf{A}_{t}\right).
(4)

Requiring compatibility throughout execution makes \mathcal{T}_{\ell}^{\pi,+} prefix-closed, so a compatible trajectory has compatible shorter prefixes. This gives V_{t}(h) the cumulative structure needed to judge how far execution can proceed while preserving compatibility.

To reduce queries while preserving compatibility, an oracle would select the longest prefix with sufficiently high validity. Let \mathcal{H}\subseteq[H] denote the candidate execution horizons and \epsilon\in(0,1) a small tolerance. The target horizon is

h_{t}^{\mathrm{target}}=\max\!\left(\{\min\mathcal{H}\}\cup\{h\in\mathcal{H}\mid V_{t}(h)\geq 1-\epsilon\}\right).
(5)
Decomposing proposal validity.

To estimate validity before executing progressively longer prefixes, we separate the conditional compatibility of each additional step from the validity accumulated over preceding steps. Since a compatible prefix has compatible predecessors,

V_{t}(h)=V_{t}(h-1)\,\Pr\!\left(\tau_{t}^{1:h}\in\mathcal{T}_{\ell}^{\pi,+}\,\middle|\,\tau_{t}^{1:h-1}\in\mathcal{T}_{\ell}^{\pi,+},o_{t},\ell,\mathbf{A}_{t}\right).
(6)

We set V_{t}(0)=1 because no proposed action has yet been executed, and consider the conditional factor where V_{t}(h-1)>0. Assessing this factor before execution requires anticipating the extension’s consequence. We therefore marginalize over its future policy representation z_{t+h} to separate prediction from verification,

\displaystyle V_{t}(h)={} \\ \displaystyle V_{t}(h-1)\int\underbrace{p\!\left(z\mid\tau_{t}^{1:h-1}\in\mathcal{T}_{\ell}^{\pi,+},o_{t},\ell,\mathbf{A}_{t}\right)}_{\text{prediction}} \\ \displaystyle\times\underbrace{\Pr\!\left(\tau_{t}^{1:h}\in\mathcal{T}_{\ell}^{\pi,+}\mid z_{t+h}=z,\tau_{t}^{1:h-1}\in\mathcal{T}_{\ell}^{\pi,+},o_{t},\ell,\mathbf{A}_{t}\right)}_{\text{verification}}\,\mathrm{d}z.

Here p denotes the conditional density of z_{t+h}. This decomposition motivates a predictor trained on observed futures and a verifier trained on task outcomes.

Figure 2: Policy-aligned predictive verification. The predictor uses the VLA representation and proposed actions to predict future policy representations. The verifier estimates local validity, which is accumulated and normalized to select an execution horizon. The robot executes the selected prefix and replans.

3.3 Learning Prediction and Verification

Predicting action consequences in policy space.

To approximate the prediction factor in Equation 7, we use a learned point prediction \hat{z}_{t+h\mid t} for verification, as illustrated in Figure 2. To retain the task context used for action selection, we predict in the policy’s representation space, with z_{t}=E_{\pi}(o_{t},\ell) denoting the features extracted by E_{\pi} from the observation and instruction. Encoding observations after executed prefixes supplies targets for the predictor f_{\theta},

z_{t+h}=E_{\pi}(o_{t+h},\ell),\qquad\hat{z}_{t+h\mid t}=f_{\theta}(z_{t},\mathbf{A}_{t}^{1:h}).
(8)

Following the use of observed future representations as prediction targets (Schwarzer et al., 2020), we align our predictions with targets from executed transitions (o_{t},\ell,\mathbf{A}_{t}^{1:h},o_{t+h}) collected in \mathcal{D}_{\mathrm{trans}}. We use cosine distance d_{\cos}(u,v)=1-\operatorname{sim}(u,v), where \operatorname{sim} is cosine similarity. Alignment alone may allow the predictor to ignore which actions produced the future. We therefore pair transitions with alternative prefixes \tilde{\mathbf{A}}_{t}^{1:h} in \mathcal{D}_{\mathrm{swap}}, giving \tilde{z}_{t+h\mid t}=f_{\theta}(z_{t},\tilde{\mathbf{A}}_{t}^{1:h}). Requiring the executed prefix’s predicted representation to be closer to the target by margin m>0 encourages action sensitivity without assigning the alternative a failure label. With nonnegative weights \lambda_{\mathrm{dyn}},\lambda_{\mathrm{swap}} and [x]_{+}=\max(x,0), these requirements give

\displaystyle\mathcal{L}_{\mathrm{pred}}(\theta)={} \\ \displaystyle\lambda_{\mathrm{dyn}}\,\mathbb{E}_{\mathcal{D}_{\mathrm{trans}}}\bigl[d_{\cos}(\hat{z}_{t+h\mid t},z_{t+h})\bigr] \\ \displaystyle+\lambda_{\mathrm{swap}}\,\mathbb{E}_{\mathcal{D}_{\mathrm{swap}}}\Bigl[\bigl[m+d_{\cos}(\hat{z}_{t+h\mid t},z_{t+h})-d_{\cos}(\tilde{z}_{t+h\mid t},z_{t+h})\bigr]_{+}\Bigr].
Table 1: LIBERO success rates (%) and mean VLA queries per episode. Our method and fixed-horizon baselines use 50 trials per task. † denotes published reference results with potentially different protocols. Bold and underlining indicate the highest and second-highest success rates within each policy setting, including ties. Dashes indicate unreported results.
  • Method
    \pi_{0} (H=50)
    Spatial \uparrow
    \pi_{0} (H=50)
    Object \uparrow
    \pi_{0} (H=50)
    Goal \uparrow
    \pi_{0} (H=50)
    Long \uparrow
    \pi_{0} (H=50)
    Avg. \uparrow
    \pi_{0} (H=50)
    Queries \downarrow
  • h=5 (Baseline)
    \pi_{0} (H=50)
    97.4
    \pi_{0} (H=50)
    97.2
    \pi_{0} (H=50)
    91.0
    \pi_{0} (H=50)
    82.8
    \pi_{0} (H=50)
    92.10
    \pi_{0} (H=50)
    34.6
  • h=10
    \pi_{0} (H=50)
    96.0
    \pi_{0} (H=50)
    98.4
    \pi_{0} (H=50)
    93.6
    \pi_{0} (H=50)
    84.2
    \pi_{0} (H=50)
    93.05
    \pi_{0} (H=50)
    17.2
  • h=30
    \pi_{0} (H=50)
    89.4
    \pi_{0} (H=50)
    94.4
    \pi_{0} (H=50)
    90.2
    \pi_{0} (H=50)
    86.6
    \pi_{0} (H=50)
    90.15
    \pi_{0} (H=50)
    6.3
  • h=50
    \pi_{0} (H=50)
    76.6
    \pi_{0} (H=50)
    75.4
    \pi_{0} (H=50)
    83.4
    \pi_{0} (H=50)
    68.8
    \pi_{0} (H=50)
    76.05
    \pi_{0} (H=50)
    4.4
  • AutoHorizon
    \pi_{0} (H=50)
    95.4
    \pi_{0} (H=50)
    98.4
    \pi_{0} (H=50)
    94.8
    \pi_{0} (H=50)
    87.6
    \pi_{0} (H=50)
    94.05
    \pi_{0} (H=50)
    10.6
  • DVAC†
    \pi_{0} (H=50)
    65.0
    \pi_{0} (H=50)
    76.0
    \pi_{0} (H=50)
    76.0
    \pi_{0} (H=50)
    38.0
    \pi_{0} (H=50)
    63.75
    \pi_{0} (H=50)
    6.7
  • PAV (Ours)
    \pi_{0} (H=50)
    96.4
    \pi_{0} (H=50)
    98.8
    \pi_{0} (H=50)
    94.8
    \pi_{0} (H=50)
    87.2
    \pi_{0} (H=50)
    94.30
    \pi_{0} (H=50)
    12.3
  • \pi_{0.5} (H=10)
    \pi_{0} (H=50)
    Keine Daten
    \pi_{0} (H=50)
    Keine Daten
    \pi_{0} (H=50)
    Keine Daten
    \pi_{0} (H=50)
    Keine Daten
    \pi_{0} (H=50)
    Keine Daten
    \pi_{0} (H=50)
    Keine Daten
  • Method
    \pi_{0} (H=50)
    Spatial \uparrow
    \pi_{0} (H=50)
    Object \uparrow
    \pi_{0} (H=50)
    Goal \uparrow
    \pi_{0} (H=50)
    Long \uparrow
    \pi_{0} (H=50)
    Avg. \uparrow
    \pi_{0} (H=50)
    Queries \downarrow
  • h=5 (Baseline)
    \pi_{0} (H=50)
    98.6
    \pi_{0} (H=50)
    99.0
    \pi_{0} (H=50)
    98.2
    \pi_{0} (H=50)
    91.4
    \pi_{0} (H=50)
    96.80
    \pi_{0} (H=50)
    32.3
  • h=10
    \pi_{0} (H=50)
    98.0
    \pi_{0} (H=50)
    99.6
    \pi_{0} (H=50)
    98.2
    \pi_{0} (H=50)
    94.2
    \pi_{0} (H=50)
    97.50
    \pi_{0} (H=50)
    16.1
  • AutoHorizon
    \pi_{0} (H=50)
    99.8
    \pi_{0} (H=50)
    99.6
    \pi_{0} (H=50)
    97.2
    \pi_{0} (H=50)
    94.6
    \pi_{0} (H=50)
    97.8
    \pi_{0} (H=50)
    27.8
  • DVAC†
    \pi_{0} (H=50)
    99.0
    \pi_{0} (H=50)
    98.0
    \pi_{0} (H=50)
    98.0
    \pi_{0} (H=50)
    97.0
    \pi_{0} (H=50)
    98.00
    \pi_{0} (H=50)
    18.6
  • A^{3}
    \pi_{0} (H=50)
    99.2
    \pi_{0} (H=50)
    99.6
    \pi_{0} (H=50)
    97.4
    \pi_{0} (H=50)
    94.0
    \pi_{0} (H=50)
    97.55
    \pi_{0} (H=50)
    16.4
  • VLA-Corrector†
    \pi_{0} (H=50)
    100.0
    \pi_{0} (H=50)
    99.8
    \pi_{0} (H=50)
    98.0
    \pi_{0} (H=50)
    93.4
    \pi_{0} (H=50)
    97.80
    \pi_{0} (H=50)
    —
  • PAV (Ours)
    \pi_{0} (H=50)
    99.0
    \pi_{0} (H=50)
    99.4
    \pi_{0} (H=50)
    98.4
    \pi_{0} (H=50)
    95.6
    \pi_{0} (H=50)
    98.10
    \pi_{0} (H=50)
    16.8
  • \pi_{0.5} (H=50)
    \pi_{0} (H=50)
    Keine Daten
    \pi_{0} (H=50)
    Keine Daten
    \pi_{0} (H=50)
    Keine Daten
    \pi_{0} (H=50)
    Keine Daten
    \pi_{0} (H=50)
    Keine Daten
    \pi_{0} (H=50)
    Keine Daten
  • Method
    \pi_{0} (H=50)
    Spatial \uparrow
    \pi_{0} (H=50)
    Object \uparrow
    \pi_{0} (H=50)
    Goal \uparrow
    \pi_{0} (H=50)
    Long \uparrow
    \pi_{0} (H=50)
    Avg. \uparrow
    \pi_{0} (H=50)
    Queries \downarrow
  • h=5
    \pi_{0} (H=50)
    91.8
    \pi_{0} (H=50)
    94.8
    \pi_{0} (H=50)
    84.8
    \pi_{0} (H=50)
    77.2
    \pi_{0} (H=50)
    87.15
    \pi_{0} (H=50)
    38.1
  • h=10
    \pi_{0} (H=50)
    89.8
    \pi_{0} (H=50)
    92.8
    \pi_{0} (H=50)
    88.0
    \pi_{0} (H=50)
    79.2
    \pi_{0} (H=50)
    87.45
    \pi_{0} (H=50)
    19.2
  • h=30
    \pi_{0} (H=50)
    68.4
    \pi_{0} (H=50)
    72.4
    \pi_{0} (H=50)
    79.6
    \pi_{0} (H=50)
    69.8
    \pi_{0} (H=50)
    72.55
    \pi_{0} (H=50)
    7.8
  • h=50
    \pi_{0} (H=50)
    53.2
    \pi_{0} (H=50)
    55.0
    \pi_{0} (H=50)
    72.4
    \pi_{0} (H=50)
    46.6
    \pi_{0} (H=50)
    56.80
    \pi_{0} (H=50)
    5.4
  • AutoHorizon
    \pi_{0} (H=50)
    95.6
    \pi_{0} (H=50)
    97.2
    \pi_{0} (H=50)
    92.4
    \pi_{0} (H=50)
    92.6
    \pi_{0} (H=50)
    94.45
    \pi_{0} (H=50)
    12.7
  • PAV (Ours)
    \pi_{0} (H=50)
    96.8
    \pi_{0} (H=50)
    98.8
    \pi_{0} (H=50)
    91.8
    \pi_{0} (H=50)
    91.2
    \pi_{0} (H=50)
    94.65
    \pi_{0} (H=50)
    14.0
Learning local validity from trajectory outcomes.

Having predicted each prefix’s consequence, we assess its compatibility with successful continuation through the verification factor in Equation 7. We use the predicted representation to summarize the context for this conditional judgment and train a verifier q_{\phi} from task outcomes. Its output q_{t}(h)\in(0,1) at \hat{z}_{t+h\mid t} estimates local validity. To accumulate these conditional estimates into a prefix score, we follow Equation 6, starting from \hat{S}_{t}(0)=1,

\displaystyle q_{t}(h) \\ \displaystyle=\frac{\hat{S}_{t}(h)}{\hat{S}_{t}(h-1)}=q_{\phi}(\hat{z}_{t+h\mid t}),\;\hat{S}_{t}(h)=\prod_{j=1}^{h}q_{t}(j),

Thus q_{\phi}(f_{\theta}(z_{t},\mathbf{A}_{t}^{1:h})) implements the prediction–verification approximation, and its accumulated product estimates V_{t}(h) without assuming independent extensions.

Terminal outcomes provide trajectory-level evidence rather than direct labels for local compatibility. We therefore extend score accumulation across policy queries and use these outcomes as surrogate supervision, leaving extension-level validity latent. Let \mathcal{D}^{+} and \mathcal{D}^{-} collect successful and failed rollouts, with \mathcal{D}=\mathcal{D}^{+}\cup\mathcal{D}^{-}. For rollout \tau, let \mathcal{I}_{\tau} index its executed extensions, n_{\tau}=|\mathcal{I}_{\tau}|, and q_{i} denote the corresponding q_{t}(h), giving \hat{S}_{\tau}=\prod_{i\in\mathcal{I}_{\tau}}q_{i}. Success supports validity throughout, so we raise every factor, averaging over n_{\tau} to avoid overweighting long episodes. For failed rollouts, we lower only the product so that the model can retain high scores for compatible extensions without assigning a failure label to each one. This trajectory-level supervision yields

\mathcal{L}_{\mathrm{traj}}(\tau)=\begin{cases}-\dfrac{1}{n_{\tau}}\log\hat{S}_{\tau},&\tau\in\mathcal{D}^{+},\\[4.0pt]
-\log\bigl(1-\hat{S}_{\tau}\bigr),&\tau\in\mathcal{D}^{-}.\end{cases}
(11)

Leaving failure attribution latent avoids labeling every extension as a failure, but the product can still decrease through small validity reductions across the rollout, including at valid extensions. We therefore penalize \sum_{i}(1-q_{i}) on failed rollouts. At a fixed product, minimizing this sum favors concentrating the decrease in fewer extensions, allowing high validity elsewhere. With nonnegative weights \lambda_{\mathrm{traj}} and \lambda_{\mathrm{loc}} for outcome supervision and localization, the verification objective becomes

\mathcal{L}_{\mathrm{ver}}(\theta,\phi)=\lambda_{\mathrm{traj}}\,\mathbb{E}_{\tau\sim\mathcal{D}}[\mathcal{L}_{\mathrm{traj}}(\tau)]+\lambda_{\mathrm{loc}}\,\mathbb{E}_{\tau\sim\mathcal{D}^{-}}\biggl[\frac{1}{n_{\tau}}\sum_{i\in\mathcal{I}_{\tau}}(1-q_{i})\biggr].
(12)
Joint optimization.

To make predicted representations informative for verification as well as faithful to execution, we jointly minimize \mathcal{L}_{\mathrm{pred}}(\theta)+\mathcal{L}_{\mathrm{ver}}(\theta,\phi). Outcome supervision thus reaches f_{\theta} through the predicted representations used by q_{\phi}. Appendix A.2 details the implementation, including label smoothing, minibatch weighting, and auxiliary terminal supervision.

3.4 Execution-Horizon Selection

We apply length normalization to the accumulated validity score to moderate its dependence on prefix length, obtaining \bar{S}_{t}(h) for horizon selection. Appendix C.5 provides the formulation. We check candidate prefixes in ascending order and stop extending the horizon at the first score below \beta\in(0,1), giving the execution rule

h_{t}^{\star}=\max\!\Bigl(\{\min\mathcal{H}\}\cup\Bigl\{h\in\mathcal{H}\,\Bigm|\,\min_{j\in\mathcal{H},\,j\leq h}\bar{S}_{t}(j)\geq\beta\Bigr\}\Bigr).
(13)

The robot executes the selected prefix and queries the policy from the resulting observation.

Table 2: RoboTwin 2.0 with \pi_{0.5}, H=32 (baseline h=32). Success (%) and mean queries cover DVAC’s Selected 16 and All 50 tasks. \dagger marks published results, and dashes mark unreported values.
  • Method
    Selected 16
    Success \uparrow
    Queries \downarrow
    All 50
    Success \uparrow
    Queries \downarrow
  • h=4
    Selected 16
    17.38
    181.3
    All 50
    27.40
    136.5
  • h=8
    Selected 16
    46.75
    75.0
    All 50
    55.76
    54.5
  • h=20
    Selected 16
    47.88
    28.2
    All 50
    55.16
    20.8
  • h=32
    Selected 16
    35.38
    19.7
    All 50
    43.64
    14.6
  • DVAC†
    Selected 16
    41.6
    —
    All 50
    —
    —
  • PAV (Ours)
    Selected 16
    54.13
    59.8
    All 50
    58.64
    58.5

4 Experiments

4.1 Experimental Setup

Figure 3: Experimental settings. (a) Successful real-world task states for Press Button, Stack Cubes, and Place Cube in Tray, shown from left to right. (b) Representative simulation environments from LIBERO and RoboTwin 2.0, covering single-arm tabletop and dual-arm manipulation.
Models and Benchmarks.

We evaluate two representative flow-based VLAs, \pi_{0} and \pi_{0.5}, to test the execution criterion across action-generating policies (Black et al., 2024; Intelligence et al., 2025). On LIBERO, we use the Spatial, Object, Goal, and Long suites to compare spatial relations, object identity, goal variation, and long-horizon composition in single-arm manipulation (Liu et al., 2023), excluding LIBERO-90. We evaluate \pi_{0} with H=50 and \pi_{0.5} with H=10. To examine a wider range of execution lengths, we also use a \pi_{0.5} checkpoint fine-tuned with H=50, although checkpoint differences prevent isolating the effect of chunk length. We then evaluate \pi_{0.5} with its default H=32 on all 50 RoboTwin 2.0 tasks to test dual-arm manipulation with varied objects and scenes (Chen et al., 2025). Finally, task-fine-tuned \pi_{0.5} policies with H=50 test physical placement, stacking, and contact tasks. Together, these settings assess the criterion across task structures and manipulation setups (Figure 3).

Training and implementation details.

To expose the verifier to varied execution lengths, we collect rollouts with randomly sampled horizons and balance successful and failed outcomes during training. In simulation, one verifier is shared across tasks within each policy configuration and benchmark, with evaluation trajectories excluded from training. To isolate method differences, corresponding ablations reuse the same training data, while controlled comparisons share the policy checkpoint and action-generation settings. Appendix A provides the architecture, data collection and splits, optimization settings, and execution parameters.

Metrics.

We report success over 50 trials per simulation task and 30 per real-world task alongside mean VLA queries per episode to assess performance relative to inference cost. Each action-chunk generation counts as one query. Selected-horizon distributions characterize execution choices, while verifier computation time measures the added cost of horizon selection.

4.2 Simulation Experiments

4.2.1 LIBERO

Table 1 compares our method with fixed horizons, AutoHorizon, and A^{3} using their public implementations (Wang et al., 2026; Chen et al., 2026). Published DVAC and VLA-Corrector results, marked with \dagger, provide additional references for generation stability and prediction agreement (Feng et al., 2026; Pan et al., 2026).

Our method achieves the highest average success across all three policy–chunk settings. The clearest gain over fixed execution occurs with \pi_{0.5} at H=50, where it improves success by 7.50 percentage points over h=5 while reducing queries by 63.3%. At H=10, it raises success from 97.50% to 98.10% with similar query counts, showing benefits even with fewer execution choices. Appendices C.2 and C.5 examine comparisons at similar query counts and the effect of length normalization, respectively.

4.2.2 RoboTwin 2.0

Table 3 compares our method with fixed horizons h\in\{4,8,20,32\} across all 50 tasks and DVAC’s 16-task subset for comparison with its published results (Feng et al., 2026). Appendix B provides per-task results for the Selected 16 tasks.

Our method achieves 54.13% success on the selected 16 tasks, exceeding the best fixed horizon (47.88%) and DVAC (41.6%). This advantage extends to all 50 tasks, where it reaches 58.64% versus 55.76% for the best fixed horizon (h=8), with similar query counts (58.5 versus 54.5).

4.2.3 Analysis of Prediction and Policy Alignment

We first test whether the predictor captures the effects of proposed actions, then compare our method against verification without future prediction (Direct) and prediction in DINOv2 feature space to assess their effects on task success and policy-query cost (Table 3). We conduct these experiments on the four LIBERO suites using \pi_{0.5} with H=50, where ten candidate execution lengths allow us to examine horizon selection over a wider range than the two choices available with H=10.

Does the predictor capture action consequences?

For a predicted representation to inform proposal evaluation, it must capture the effects of the proposed actions. On held-out rollouts, we therefore compare predicted and observed future latents while holding the current input and observed target fixed. Replacing the executed actions with another same-task sequence tests sensitivity to action content. Table 5 compares predictions conditioned on executed, same-task swapped, reversed, and zero actions. The prediction conditioned on the executed actions achieves a cosine similarity of 0.9401, compared with 0.5304 for swapped actions.

Table 4: Future-prediction cosine similarity on held-out \pi_{0.5}, H=50 LIBERO rollouts, with the context and target held fixed.
  • Executed actions
    Cosine \uparrow
    0.9401
  • Same-task swapped actions
    Cosine \uparrow
    0.5304
  • Reversed actions
    Cosine \uparrow
    0.4816
  • Zero actions
    Cosine \uparrow
    0.4103
Does explicit prediction improve execution?

To test whether accurate prediction translates into better execution, we compare against Direct, which scores prefixes from current policy representations and actions without predicting future representations. Rollout data, outcome supervision, score accumulation, and horizon selection are held constant. Explicit prediction raises success from 84.55% to 94.65% while reducing mean queries from 22.3 to 14.0 (Table 3), supporting its role in execution decisions.

Does the prediction space matter?

To test whether policy alignment contributes beyond future prediction, we replace policy representations with DINOv2 features while retaining the prediction–verification pipeline, action-generating policy, and evaluation conditions. DINOv2 achieves 87.00% success with 22.2 queries per episode (Table 3). The higher success and lower query cost in policy space support retaining task-conditioned information for proposal evaluation.

Computational overhead.

These gains must also be considered alongside the computation added by predictive verification. Across the four policy and chunk-length settings in Table 5, verifier GPU computation takes 0.90–2.49 ms, or 0.45–1.24% of action-generation time. These measurements quantify GPU computation rather than end-to-end control-loop latency.

4.3 Real-World Experiments

4.3.1 Experimental Setup
Environment.

We use a 7-DoF Franka Panda with front, wrist, and right-side RGB observations to provide scene-level and near-gripper views. For each task, we fine-tune \pi_{0.5} from its base checkpoint on task-specific teleoperated demonstrations, then collect robot rollouts to train the verifier under the common protocol. Appendix E provides further hardware and training details.

Tasks.

The three tasks vary the precision required after transport or approach, allowing us to examine execution under different interaction demands (Figure 3(a)). Place Cube in Tray tests transport and placement of an orange cube, while Stack Cubes requires placing it on a green cube and makes terminal alignment more restrictive. Press Button tests targeted end-effector contact with a red emergency button. To evaluate beyond a single starting arrangement, object positions are randomized within a 50\,\mathrm{cm}\times 50\,\mathrm{cm} workspace while remaining visible from the wrist camera.

4.3.2 Real-World Results

Our method achieves the highest success on all three real-world tasks, averaging 74.4% compared with 41.1% for the strongest fixed-horizon baseline, h=10 (Table 6). It also reduces mean replanning counts from 36.54 to 12.87 per episode. Compared with h=30, which has a similar replanning count of 11.97, adaptive execution improves average success from 40.0% to 74.4%, showing the benefit of varying execution lengths rather than using a constant horizon.

Table 6: Real-world success rates (%), average replanning counts, and average execution horizons. Avg. success is the mean across the three tasks. Bold and underlining indicate the highest and second-highest success rates, including ties.
  • h=5
    Place Cube in Tray \uparrow
    16.7
    Stack Cubes \uparrow
    10.0
    Press Button \uparrow
    23.3
    Avg. success \uparrow
    16.7
    Avg. replans \downarrow
    69.58
    Avg. horizon
    5.00
  • h=10
    Place Cube in Tray \uparrow
    66.7
    Stack Cubes \uparrow
    16.7
    Press Button \uparrow
    40.0
    Avg. success \uparrow
    41.1
    Avg. replans \downarrow
    36.54
    Avg. horizon
    10.00
  • h=30
    Place Cube in Tray \uparrow
    23.3
    Stack Cubes \uparrow
    43.3
    Press Button \uparrow
    53.3
    Avg. success \uparrow
    40.0
    Avg. replans \downarrow
    11.97
    Avg. horizon
    30.00
  • h=50
    Place Cube in Tray \uparrow
    26.7
    Stack Cubes \uparrow
    33.3
    Press Button \uparrow
    50.0
    Avg. success \uparrow
    36.7
    Avg. replans \downarrow
    6.91
    Avg. horizon
    50.00
  • PAV (Ours)
    Place Cube in Tray \uparrow
    80.0
    Stack Cubes \uparrow
    66.7
    Press Button \uparrow
    76.7
    Avg. success \uparrow
    74.4
    Avg. replans \downarrow
    12.87
    Avg. horizon
    30.22

5 Conclusion

Effective action-chunk execution depends not only on generating coherent actions, but on deciding how long to commit to them. Our approach uses future prediction to inform this commitment, evaluating proposed execution in the same task-conditioned representation space that guides action generation. Across simulated and real-world manipulation, the results support learning execution decisions from task outcomes rather than relying on consistency alone. More broadly, predictive verification offers a way to improve the use of an existing VLA policy by anticipating the consequences of its proposals before acting on them.

AI use statement

In this work, we used generative AI tools to assist with the implementation of methods after the methodology had been independently developed by the authors. We also used generative AI tools to draft parts of the manuscript, improve its readability and presentation, and check grammar. We did not use generative AI tools to develop the research methodology, formulate hypotheses, or interpret experimental results. All AI-assisted text and code were reviewed, revised, and verified by the authors. We take responsibility for the final content of this work, including all text, claims, and artifacts produced with the aid of generative AI.

Reproducibility Statement

To support reproducibility, we will submit our implementation as supplementary material. The Method section details the proposed approach and training objectives, while the appendix provides the architecture, experimental configurations, and implementation details needed to reproduce our experiments.

References

  1. Arjona-Medina et al. (2019) J. A. Arjona-Medina, M. Gillhofer, M. Widrich, T. Unterthiner, J. Brandstetter, and S. Hochreiter Rudder: return decomposition for delayed rewards. Advances in Neural Information Processing Systems 32.
  2. Assran et al. (2025) M. Assran, A. Bardes, D. Fan, Q. Garrido, R. Howes, M. Muckley, A. Rizvi, C. Roberts, K. Sinha, A. Zholus, et al. V-jepa 2: self-supervised video models enable understanding, prediction and planning. arXiv preprint arXiv:2506.09985.
  3. Black et al. (2024) K. Black, N. Brown, D. Driess, A. Esmail, M. Equi, C. Finn, N. Fusai, L. Groom, K. Hausman, B. Ichter, et al. \pi\_0: A vision-language-action flow model for general robot control. arXiv preprint arXiv:2410.24164.
  4. Brohan et al. (2023) A. Brohan, N. Brown, J. Carbajal, Y. Chebotar, X. Chen, K. Choromanski, T. Ding, D. Driess, A. Dubey, C. Finn, et al. Rt-2: vision-language-action models transfer web knowledge to robotic control. arXiv preprint arXiv:2307.15818.
  5. Chan et al. (2024) A. J. Chan, H. Sun, S. Holt, and M. Van Der Schaar Dense reward for free in reinforcement learning from human feedback. arXiv preprint arXiv:2402.00782.
  6. Chen et al. (2026) F. Chen, X. Wang, Y. Chen, B. Li, Y. He, Z. Zhang, and Y. Wu Dynamic execution commitment of vision-language-action models. arXiv preprint arXiv:2605.11567.
  7. Chen et al. (2025) T. Chen, Z. Chen, B. Chen, Z. Cai, Y. Liu, Z. Li, Q. Liang, X. Lin, Y. Ge, Z. Gu, et al. Robotwin 2.0: a scalable data generator and benchmark with strong domain randomization for robust bimanual robotic manipulation. arXiv preprint arXiv:2506.18088.
  8. Chua et al. (2018) K. Chua, R. Calandra, R. McAllister, and S. Levine Deep reinforcement learning in a handful of trials using probabilistic dynamics models. Advances in neural information processing systems 31.
  9. Dietterich et al. (1997) T. G. Dietterich, R. H. Lathrop, and T. Lozano-Pérez Solving the multiple instance problem with axis-parallel rectangles. Artificial intelligence 89 (1-2), pp. 31–71.
  10. Du et al. (2023) Y. Du, S. Yang, B. Dai, H. Dai, O. Nachum, J. Tenenbaum, D. Schuurmans, and P. Abbeel Learning universal policies via text-guided video generation. Advances in neural information processing systems 36, pp. 9156–9172.
  11. Feng et al. (2026) X. Feng, Y. Cheng, C. Shi, B. Han, Y. Yan, Y. Hong, Z. Tian, and L. Jiang Denoising tells when to replan: denoising-variance adaptive chunking for flow-based robot policies. arXiv preprint arXiv:2606.03847.
  12. Gelada et al. (2019) C. Gelada, S. Kumar, J. Buckman, O. Nachum, and M. G. Bellemare Deepmdp: learning continuous latent space models for representation learning. In International conference on machine learning, pp. 2170–2179.
  13. Hafner et al. (2019a) D. Hafner, T. Lillicrap, J. Ba, and M. Norouzi Dream to control: learning behaviors by latent imagination. arXiv preprint arXiv:1912.01603.
  14. Hafner et al. (2019b) D. Hafner, T. Lillicrap, I. Fischer, R. Villegas, D. Ha, H. Lee, and J. Davidson Learning latent dynamics for planning from pixels. In International conference on machine learning, pp. 2555–2565.
  15. Hansen et al. (2024) N. Hansen, H. Su, and X. Wang Td-mpc2: scalable, robust world models for continuous control. In International Conference on Learning Representations, Vol. 2024, pp. 47376–47405.
  16. Hansen et al. (2022) N. Hansen, X. Wang, and H. Su Temporal difference learning for model predictive control. arXiv preprint arXiv:2203.04955.
  17. Ilse et al. (2018) M. Ilse, J. Tomczak, and M. Welling Attention-based deep multiple instance learning. In International conference on machine learning, pp. 2127–2136.
  18. Intelligence et al. (2025) P. Intelligence, K. Black, N. Brown, J. Darpinian, K. Dhabalia, D. Driess, A. Esmail, M. Equi, C. Finn, N. Fusai, et al. \pi\_{0.5}: A vision-language-action model with open-world generalization. arXiv preprint arXiv:2504.16054.
  19. Janner et al. (2022) M. Janner, Y. Du, J. B. Tenenbaum, and S. Levine Planning with diffusion for flexible behavior synthesis. arXiv preprint arXiv:2205.09991.
  20. Kim et al. (2024) M. J. Kim, K. Pertsch, S. Karamcheti, T. Xiao, A. Balakrishna, S. Nair, R. Rafailov, E. Foster, G. Lam, P. Sanketi, et al. Openvla: an open-source vision-language-action model. arXiv preprint arXiv:2406.09246.
  21. Li et al. (2025) J. Li, L. Li, T. Chang, K. Kuang, L. Chen, J. Zhou, and C. Yang RED: unleashing token-level rewards from holistic feedback via reward redistribution. In Proceedings of the 2025 Conference on Empirical Methods in Natural Language Processing, pp. 4993–5022.
  22. Liu et al. (2023) B. Liu, Y. Zhu, C. Gao, Y. Feng, Q. Liu, Y. Zhu, and P. Stone Libero: benchmarking knowledge transfer for lifelong robot learning. Advances in Neural Information Processing Systems 36, pp. 44776–44791.
  23. Liu et al. (2026) Y. Liu, P. Sun, X. Chao, Z. Yang, Y. Xie, L. Zhang, S. Li, C. Tang, F. Chen, X. Zhang, et al. CheckVLA: execution-time verification with action-conditioned world model for long-horizon mobile manipulation. arXiv preprint arXiv:2607.26789.
  24. Ma et al. (2022) Y. J. Ma, S. Sodhani, D. Jayaraman, O. Bastani, V. Kumar, and A. Zhang Vip: towards universal visual reward and representation via value-implicit pre-training. arXiv preprint arXiv:2210.00030.
  25. Miao et al. (2026) S. Miao, N. Feng, J. Wu, Y. Lin, X. He, D. Li, and M. Long Jepa-vla: video predictive embedding is needed for vla models. arXiv preprint arXiv:2602.11832.
  26. Oh et al. (2017) J. Oh, S. Singh, and H. Lee Value prediction network. Advances in neural information processing systems 30.
  27. Pan et al. (2026) Y. Pan, M. Pan, Q. Lu, J. Huang, M. Zhang, S. Huang, X. Li, J. Zhang, Y. Shen, X. Zhang, et al. VLA-corrector: lightweight detect-and-correct inference for adaptive action horizon. arXiv preprint arXiv:2607.01804.
  28. Patil et al. (2020) V. P. Patil, M. Hofmarcher, M. Dinu, M. Dorfer, P. M. Blies, J. Brandstetter, J. A. Arjona-Medina, and S. Hochreiter Align-rudder: learning from few demonstrations by reward redistribution. arXiv preprint arXiv:2009.14108.
  29. Ren et al. (2021) Z. Ren, R. Guo, Y. Zhou, and J. Peng Learning long-term reward redistribution via randomized return decomposition. arXiv preprint arXiv:2111.13485.
  30. Schwarzer et al. (2020) M. Schwarzer, A. Anand, R. Goel, R. D. Hjelm, A. Courville, and P. Bachman Data-efficient reinforcement learning with self-predictive representations. arXiv preprint arXiv:2007.05929.
  31. Seo et al. (2022) Y. Seo, K. Lee, S. L. James, and P. Abbeel Reinforcement learning with action-free pre-training from videos. In International Conference on Machine Learning, pp. 19561–19579.
  32. Sun et al. (2026) J. Sun, W. Zhang, Z. Qi, S. Ren, Z. Liu, H. Zhu, G. Sun, X. Jin, and Z. Chen Vla-jepa: enhancing vision-language-action model with latent world model. In European Conference on Computer Vision, pp. 478–497.
  33. Wang et al. (2026) H. Wang, G. Zhang, Y. Yan, R. R. Kompella, and G. Liu Vla knows its limits: adaptive execution horizons for robot policies. In European Conference on Computer Vision, pp. 607–623.
  34. Ye et al. (2026) S. Ye, Y. Ge, K. Zheng, S. Gao, S. Yu, G. Kurian, S. Indupuru, Y. L. Tan, C. Zhu, J. Xiang, et al. World action models are zero-shot policies. arXiv preprint arXiv:2602.15922.
  35. Yuan et al. (2024) L. Yuan, W. Li, H. Chen, G. Cui, N. Ding, K. Zhang, B. Zhou, Z. Liu, and H. Peng Free process rewards without process labels. arXiv preprint arXiv:2412.01981.
  36. Zhang et al. (2020) A. Zhang, R. McAllister, R. Calandra, Y. Gal, and S. Levine Learning invariant representations for reinforcement learning without reconstruction. arXiv preprint arXiv:2006.10742.
  37. Zhao et al. (2023) T. Z. Zhao, V. Kumar, S. Levine, and C. Finn Learning fine-grained bimanual manipulation with low-cost hardware. arXiv preprint arXiv:2304.13705.
  38. Zhou et al. (2024) G. Zhou, H. Pan, Y. LeCun, and L. Pinto Dino-wm: world models on pre-trained visual features enable zero-shot planning. arXiv preprint arXiv:2411.04983.

Appendix A Implementation and Configuration

We detail the \pi_{0.5} LIBERO configuration with a 50-action chunk, no separate text or task embedding, and acceptance threshold \beta=0.9. These settings describe the implementation used for the corresponding analysis setting, rather than assuming an identical architecture or configuration for every policy in the main experiments.

A.1 Architecture of the Predictive Verifier

Policy representation.

To retain the context used to generate a proposal, we extract the final prefix hidden states from the policy’s PaliGemma language model, before action denoising. Masked mean pooling, masked max pooling, and the last non-padding token each provide a 2,048-dimensional vector. Concatenating these vectors with the policy-preprocessed 32-dimensional state yields a 6,176-dimensional context. The VLA parameters remain unchanged, and the instruction enters through its language tokens rather than through a separate verifier input. In particular, disabling the task embedding removes the additional learned task-ID lookup, not the policy’s instruction conditioning.

Predicting this context directly would require a substantially wider dynamics model. We therefore standardize it using training-set statistics and learn a projector from 6,176 to 128 dimensions, followed by \ell_{2} normalization. The predicted and target latents in the method are instantiated in this projected policy-feature space. Current and observed future contexts share the projector, while the future target is detached in the prediction losses. Thus, the policy feature extractor is unchanged, but its downstream projection is learned jointly with prediction and verification.

Action-conditioned prediction.

To evaluate all ten candidate horizons in one recurrent rollout, the predictor divides the proposed 50\times 7 action sequence into ten blocks of five actions. Each block is standardized using training-set action statistics, flattened to 35 dimensions, and embedded into 128 dimensions. Starting from the projected current context and a zero-initialized recurrent hidden state, a GRU cell combines the current latent with the next action embedding. A residual transition head maps its 192-dimensional hidden state to a 128-dimensional update, which is added to the current latent and normalized to obtain the next prediction. This prediction becomes the input latent for the following block. Teacher forcing is disabled during both training and deployment.

Local verification.

The local verifier reads only the predicted 128-dimensional future latent and applies a sigmoid to its scalar output to obtain q. It receives neither a separate action embedding nor the GRU hidden state, so action information reaches this score through the predicted consequence. Table 7 specifies the modules. An additional completion head reads the projected observed terminal context during training and is not used to select horizons.

Table 7: Predictive-verifier architecture for \pi_{0.5} on LIBERO with H=50. Widths denote linear-layer dimensions. LN denotes LayerNorm. Dropout is zero throughout.
  • Context projector
    Layers
    LN, 6176\!\to\!256, GELU, 256\!\to\!128, \ell_{2} normalization
    Parameters
    1,626,560
  • Action encoder
    Layers
    LN, 35\!\to\!128, GELU, 128\!\to\!128, GELU
    Parameters
    21,190
  • Recurrent transition
    Layers
    GRUCell, input 256, hidden 192
    Parameters
    259,200
  • Residual update
    Layers
    LN, 192\!\to\!192, GELU, 192\!\to\!128
    Parameters
    62,144
  • Local verifier
    Layers
    LN, 128\!\to\!192, GELU, 192\!\to\!1, sigmoid
    Parameters
    25,217
  • Completion head
    Layers
    LN, 128\!\to\!128, GELU, 128\!\to\!1
    Parameters
    16,897
  • Total
    Layers
    Including the training-only completion head
    Parameters
    2,011,208

A.2 Training Data and Optimization

Rollout collection and splitting.

To expose the verifier to different execution commitments, we collect 150 rollouts for each of the 40 tasks across the four LIBERO suites, sampling uniformly from \{5,10,\ldots,50\} at every policy query. The policy checkpoint is the H=50 LIBERO fine-tuned \pi_{0.5} checkpoint at step 30,000. Observations after each completed five-action block provide future targets, while the terminal task outcome labels the rollout. Unexecuted blocks and incomplete final blocks are masked out rather than assigned local labels. Future-context extraction uses the same policy prefix encoder as the current context.

To prevent repeated initializations from crossing data partitions, we split initial-state IDs separately within each task and keep all rollouts from an assigned initialization together. With seed 7, this yields 4,200 training, 840 validation, and 960 held-out test rollouts from the 6,000 collected episodes. Normalization statistics are computed only from the training partition. Context statistics include its current, observed future, and terminal contexts, while action statistics are computed per action dimension. Standard deviations below 10^{-5} are replaced by one. Training samples episodes with replacement using inverse class-frequency weights, so success and failure have equal sampling mass.

Prediction and outcome supervision.

Future alignment compares each predicted latent with the detached projection of the corresponding observed future. To require sensitivity to the proposed actions, action-swap ranking cyclically permutes action chunks among decision records from the same task within a minibatch. Records without another same-task record are excluded from this comparison. Both predicted representations are compared against the original record’s future target, with margin 0.1. The substituted chunk receives no task-failure label.

The trajectory objective treats successful and failed rollouts differently to retain useful local behavior within failures. In this implementation, a successful rollout uses the mean blockwise binary cross-entropy with a smoothed positive target of 0.95, while a failed rollout uses the negative log-probability of at least one incompatible extension. The minibatch objective averages the success and failure class means when both classes are present. Localization penalizes 1-q over all observed blocks from failed rollouts in the minibatch. This implementation uses a block-weighted average, rather than first averaging within each failed rollout and then weighting rollouts equally.

Auxiliary terminal supervision.

Because future alignment uses a learned projection, an auxiliary completion objective also trains that representation to retain outcome-relevant information. The completion head takes the projected observed terminal context and predicts the rollout’s binary success label using class-balanced binary cross-entropy. Its loss is weighted by 0.25 and added to the prediction and verification objectives during joint optimization. It does not predict continuation success from candidate prefixes, and neither its output nor an additional completion factor enters the execution score. The future-contrastive and factorized-completion objectives available in the code are disabled.

Table 8: Training settings for the no-task-embedding \pi_{0.5} LIBERO H=50 verifier.
  • Collection and training seed
    Value
    7
  • Rollouts per task / total
    Value
    150 / 6,000
  • Train / validation / test rollouts
    Value
    4,200 / 840 / 960
  • Batch size
    Value
    8 episodes, including their decision records
  • Optimizer
    Value
    AdamW, constant learning rate 3\times 10^{-4}
  • Training epochs / selected epoch
    Value
    100 / 7
  • Checkpoint selection
    Value
    Lowest validation trajectory loss
  • Weight decay / gradient norm limit
    Value
    10^{-4} / 5
  • Alignment / action-swap weights
    Value
    1 / 1
  • Action-swap margin
    Value
    0.1
  • Trajectory / localization weights
    Value
    1 / 0.01
  • Auxiliary completion weight
    Value
    0.25
  • Successful-block training target
    Value
    0.95
  • Dropout / teacher-forcing probability
    Value
    0 / 0
  • Separate text or task embedding
    Value
    None

A.3 Candidate Horizons and Execution

To span each chunk with a regular set of execution choices, we use \{5,10\} for H=10, \{4,8,12,16,20,24,28,32\} for H=32, and \{5,10,15,20,25,30,35,40,45,50\} for H=50.

The five-action prediction stride gives candidate horizons h_{k}=5k for k\in\{1,\ldots,10\}. Here k counts predicted extensions, whereas h_{k} counts robot control steps. To prevent the accumulated score from favoring short prefixes solely through repeated multiplication, deployment applies square-root length normalization to the number of blocks. Writing q_{t,j} for the local score of block j, the score checked at h_{k} is

\widetilde{S}_{t}(h_{k})=\exp\left(\frac{1}{\sqrt{k}}\sum_{j=1}^{k}\log q_{t,j}\right).
(14)

The implementation clips probabilities to [10^{-12},1] before taking logarithms. It scans candidates in ascending order and stops extending the execution horizon at the first score below 0.9. This intermediate-prefix check prevents acceptance beyond an earlier violation, since the normalized score need not be monotone.

The checkpoint’s post-hoc bag calibration is not applied to these local scores, and the alternative score obtained by dividing each q by the training target 0.95 is disabled. Table 9 summarizes the resulting deployment configuration.

Table 9: Deployment settings for the H=50 LIBERO configuration.
  • Generated action chunk
    Value
    50\times 7
  • Prediction stride
    Value
    5 control steps
  • Candidate horizons
    Value
    5,10,15,20,25,30,35,40,45,50
  • Acceptance threshold
    Value
    \beta=0.9
  • Length normalization
    Value
    Square root of the block count
  • Candidate check
    Value
    Stop at the first threshold violation
  • Bag calibration / target normalization
    Value
    Disabled / disabled

Appendix B Detailed RoboTwin Results

To show how the aggregate results vary across tasks, Table 10 expands the Selected 16 comparison in Table 3 to the complete task list reported in DVAC Table 9 (Feng et al., 2026). Our fixed-horizon baselines and verifier use \pi_{0.5} with H=32, with 50 evaluation episodes per task. The RoboTwin verifier uses \beta=0.91 and includes a task embedding, unlike the LIBERO verifier configuration detailed above. The h=32 baseline comes from a separate evaluation, so episode-level initial conditions are not guaranteed to be paired with the other methods. DVAC is included as an external reference under its published H=50 policy and evaluation protocol.

Table 10: Per-task success rates (%) on all 16 RoboTwin tasks in the Selected 16 subset. DVAC† reproduces the \alpha=2 results from its Table 9 (Feng et al., 2026), including the reported average rounded to one decimal place. Other averages are computed over 800 episodes. Bold indicates the highest reported value in each row, including ties.
  • Blocks Ranking RGB
    h=4
    0
    h=8
    40
    h=20
    62
    h=32
    38
    DVAC†
    45
    PAV (Ours)
    64
  • Blocks Ranking Size
    h=4
    2
    h=8
    34
    h=20
    26
    h=32
    14
    DVAC†
    37
    PAV (Ours)
    50
  • Hanging Mug
    h=4
    0
    h=8
    6
    h=20
    16
    h=32
    6
    DVAC†
    1
    PAV (Ours)
    8
  • Move Stapler Pad
    h=4
    14
    h=8
    30
    h=20
    22
    h=32
    14
    DVAC†
    11
    PAV (Ours)
    42
  • Open Laptop
    h=4
    44
    h=8
    62
    h=20
    84
    h=32
    60
    DVAC†
    90
    PAV (Ours)
    70
  • Open Microwave
    h=4
    4
    h=8
    26
    h=20
    46
    h=32
    58
    DVAC†
    67
    PAV (Ours)
    42
  • Pick Diverse Bottles
    h=4
    40
    h=8
    62
    h=20
    38
    h=32
    36
    DVAC†
    55
    PAV (Ours)
    44
  • Place A2B Left
    h=4
    34
    h=8
    62
    h=20
    64
    h=32
    64
    DVAC†
    42
    PAV (Ours)
    74
  • Place A2B Right
    h=4
    22
    h=8
    74
    h=20
    70
    h=32
    56
    DVAC†
    30
    PAV (Ours)
    84
  • Place Burger Fries
    h=4
    44
    h=8
    76
    h=20
    56
    h=32
    58
    DVAC†
    58
    PAV (Ours)
    76
  • Place Dual Shoes
    h=4
    16
    h=8
    48
    h=20
    48
    h=32
    24
    DVAC†
    27
    PAV (Ours)
    56
  • Place Empty Cup
    h=4
    26
    h=8
    50
    h=20
    54
    h=32
    58
    DVAC†
    68
    PAV (Ours)
    56
  • Place Object Basket
    h=4
    26
    h=8
    60
    h=20
    68
    h=32
    28
    DVAC†
    51
    PAV (Ours)
    58
  • Scan Object
    h=4
    4
    h=8
    40
    h=20
    34
    h=32
    12
    DVAC†
    20
    PAV (Ours)
    42
  • Stack Blocks Three
    h=4
    0
    h=8
    40
    h=20
    22
    h=32
    10
    DVAC†
    13
    PAV (Ours)
    48
  • Stack Bowls Three
    h=4
    2
    h=8
    38
    h=20
    56
    h=32
    30
    DVAC†
    50
    PAV (Ours)
    52
  • Selected 16
    h=4
    17.38
    h=8
    46.75
    h=20
    47.88
    h=32
    35.38
    DVAC†
    41.6
    PAV (Ours)
    54.13

Appendix C Additional Ablations and Analysis

The detailed analysis is organized around \pi_{0.5} with H=50 on LIBERO-Spatial, LIBERO-Object, LIBERO-Goal, and LIBERO-Long. With our candidate sets, H=10 allows only h\in\{5,10\}, whereas H=50 offers ten choices from 5 to 50 steps. We use this broader range to examine how the verifier changes execution length and how each component affects that choice. Only the overhead measurements span multiple policy settings. Comparisons use the same policy checkpoint, rollout dataset, task set, and evaluation protocol. These controlled ablations characterize the components in the H=50 LIBERO setting, complementing the broader evaluation of the complete method.

C.1 Future Prediction and Representation Ablations

Table 3 in the main paper reports the complete suite-level comparison of Direct, DINOv2, and PAV. Success and VLA-query counts are shown together to distinguish performance improvements from changes in replanning frequency. Individual loss ablations below further isolate the contribution of the training objectives.

C.2 Acceptance-Threshold Sweep

The threshold changes how much evidence is required before execution and therefore affects both success and query cost. To separate this operating-point choice from representation learning, the sweep holds the trained checkpoint fixed and varies only \beta. We evaluate \beta\in\{0.88,0.89,0.90,0.91,0.92\} around the default value of 0.90.

To compare adaptive and constant-horizon execution at similar query counts, we relate Table 11 to the \pi_{0.5}, H=50 baselines in Table 1. At \beta=0.91, our method achieves 89.45% average success with 19.7 VLA queries per episode, compared with 87.45% and 19.2 queries for h=10. This 2.00-percentage-point gain supports an advantage at a similar query budget, complementing the default-setting comparison.

Table 11: Threshold sweep with a fixed trained verifier on \pi_{0.5} with H=50 on LIBERO. Success rates are reported per suite and averaged equally across the four suites. Queries are the total histogram selection count divided by 2,000 evaluation episodes; mean horizon weights each selection equally. The default row uses the PAV results from the main paper.
  • \beta
    Success (%) \uparrow
    Spatial
    Success (%) \uparrow
    Object
    Success (%) \uparrow
    Goal
    Success (%) \uparrow
    Long
    Success (%) \uparrow
    Avg.
    Queries \downarrow
    Mean h
  • 0.88
    Success (%) \uparrow
    79.4
    Success (%) \uparrow
    87.2
    Success (%) \uparrow
    84.6
    Success (%) \uparrow
    79.8
    Success (%) \uparrow
    82.75
    13.8
    15.200
  • 0.89
    Success (%) \uparrow
    81.8
    Success (%) \uparrow
    90.0
    Success (%) \uparrow
    85.4
    Success (%) \uparrow
    85.4
    Success (%) \uparrow
    85.65
    15.1
    13.443
  • Default (0.90)
    Success (%) \uparrow
    96.8
    Success (%) \uparrow
    98.8
    Success (%) \uparrow
    91.8
    Success (%) \uparrow
    91.2
    Success (%) \uparrow
    94.65
    14.0
    12.783
  • 0.91
    Success (%) \uparrow
    89.4
    Success (%) \uparrow
    94.6
    Success (%) \uparrow
    87.6
    Success (%) \uparrow
    86.2
    Success (%) \uparrow
    89.45
    19.7
    9.685
  • 0.92
    Success (%) \uparrow
    90.4
    Success (%) \uparrow
    94.8
    Success (%) \uparrow
    86.8
    Success (%) \uparrow
    81.2
    Success (%) \uparrow
    88.30
    25.1
    7.614

To explain how the threshold changes query demand, Figure 4 compares the selected-horizon distributions across the five sweep settings. We normalize the pooled counts within each setting so that differences in the total number of decisions do not obscure the shift in execution length. At the default \beta=0.90, h=15 is the most frequent choice, accounting for 33.0% of selections. The two highest thresholds concentrate execution more strongly on short prefixes, with h\leq 10 accounting for 72.6% of selections at 0.91 and 94.7% at 0.92. The default threshold achieves the highest success among the tested settings (Table 11), while higher thresholds shift selections toward shorter prefixes.

Figure 4: Selected-horizon distributions for \pi_{0.5} with H=50 on LIBERO. Each panel shows one threshold, with counts pooled across the four suites and normalized within that setting. Panels share the same axes, with one bar per candidate horizon. The default setting is highlighted in dark blue.

C.3 Removing Individual Loss Terms

To determine which training constraints contribute to useful execution decisions, each variant removes one term while retaining the architecture, data, and remaining coefficients. Removing future alignment sets \lambda_{\mathrm{dyn}}=0 to isolate the contribution of observed future targets. Removing swap ranking sets \lambda_{\mathrm{swap}}=0 and tests whether alignment encourages sufficient action sensitivity. Removing localization sets \lambda_{\mathrm{loc}}=0 to evaluate how the localization prior contributes to execution performance.

The trajectory objective is retained to provide a common source of outcome supervision. Each trained variant is evaluated with the default threshold, so the comparison measures the contribution of each term under the same execution rule.

Table 12: Loss-term ablations on \pi_{0.5} with H=50 on LIBERO. Suite columns and the average report success (%). Queries are the mean number of VLA generations per episode across the four suites.
  • Full objective
    Spatial
    96.8
    Object
    98.8
    Goal
    91.8
    Long
    91.2
    Avg.
    94.65
    Queries
    14.0
  • Without future alignment
    Spatial
    83.2
    Object
    91.0
    Goal
    86.8
    Long
    80.2
    Avg.
    85.30
    Queries
    23.99
  • Without swap ranking
    Spatial
    84.6
    Object
    93.4
    Goal
    88.2
    Long
    76.6
    Avg.
    85.70
    Queries
    24.26
  • Without localization
    Spatial
    81.8
    Object
    92.2
    Goal
    86.8
    Long
    73.8
    Avg.
    83.65
    Queries
    25.60

The full objective improves success by 8.95–11.00 percentage points over the three ablated variants while reducing mean queries from 23.99–25.60 to 14.0 (Table 12). These results support retaining future alignment, action-swap ranking, and localization in the evaluated configuration.

C.4 Sensitivity to Action Swaps

Table 5 evaluates the trained predictor with executed and same-task swapped actions, alongside reversed and zero-action inputs. We further examine how the effect of replacing the actions varies across prediction horizons. This input-sensitivity diagnostic complements the separately trained loss ablations in Table 12.

A predictor may align with future observations by exploiting scene regularities while responding weakly to the proposed actions. To test this possibility, held-out transitions are evaluated with both the executed prefix and a different prefix of the same length. The current representation and observed future target are held fixed. Each donor comes from a different held-out episode of the same task with the same number of observed blocks. We retain only recorded future targets with an eligible donor, yielding 36,843 observed-block pairs across 960 test episodes. Each pair receives equal weight.

Using the cosine distance from Equation 9, define the prediction-distance gap

\Delta_{t}(h)=d_{\cos}(\tilde{z}_{t+h\mid t},z_{t+h})-d_{\cos}(\hat{z}_{t+h\mid t},z_{t+h}).
(15)

A positive gap means that the executed prefix predicts its observed consequence more accurately than the alternative. We report the gap by horizon together with the fractions satisfying \Delta_{t}(h)>0 and \Delta_{t}(h)\geq m. Both inputs are evaluated against the same recorded future, so the comparison measures action sensitivity relative to that target. Across horizons, the executed prefix gives a closer prediction in 89.3–95.2% of pairs, supporting action sensitivity over the tested prediction range.

Table 13: Horizon-wise action-swap sensitivity of the full predictor on held-out transitions. n is the number of observed-block pairs, and the ranking margin is m=0.1.
  • 5
    n
    7,276
    Mean \Delta_{t}(h)
    0.1628
    \Delta_{t}(h)>0 (%)
    89.3
    \Delta_{t}(h)\geq m (%)
    53.5
  • 10
    n
    6,367
    Mean \Delta_{t}(h)
    0.3292
    \Delta_{t}(h)>0 (%)
    92.5
    \Delta_{t}(h)\geq m (%)
    70.7
  • 15
    n
    5,537
    Mean \Delta_{t}(h)
    0.4257
    \Delta_{t}(h)>0 (%)
    93.6
    \Delta_{t}(h)\geq m (%)
    76.2
  • 20
    n
    4,683
    Mean \Delta_{t}(h)
    0.4898
    \Delta_{t}(h)>0 (%)
    94.6
    \Delta_{t}(h)\geq m (%)
    79.6
  • 25
    n
    3,883
    Mean \Delta_{t}(h)
    0.5287
    \Delta_{t}(h)>0 (%)
    94.7
    \Delta_{t}(h)\geq m (%)
    81.0
  • 30
    n
    3,160
    Mean \Delta_{t}(h)
    0.5537
    \Delta_{t}(h)>0 (%)
    95.2
    \Delta_{t}(h)\geq m (%)
    83.0
  • 35
    n
    2,470
    Mean \Delta_{t}(h)
    0.5619
    \Delta_{t}(h)>0 (%)
    94.7
    \Delta_{t}(h)\geq m (%)
    82.7
  • 40
    n
    1,781
    Mean \Delta_{t}(h)
    0.5697
    \Delta_{t}(h)>0 (%)
    94.6
    \Delta_{t}(h)\geq m (%)
    81.9
  • 45
    n
    1,140
    Mean \Delta_{t}(h)
    0.5636
    \Delta_{t}(h)>0 (%)
    94.0
    \Delta_{t}(h)\geq m (%)
    81.8
  • 50
    n
    546
    Mean \Delta_{t}(h)
    0.5792
    \Delta_{t}(h)>0 (%)
    95.2
    \Delta_{t}(h)\geq m (%)
    84.6

C.5 Effect of Square-Root Length Normalization

Following Appendix A.3, let k count five-action blocks and h_{k}=5k denote the execution length. The accumulated score is \hat{S}_{t}(h_{k})=\prod_{j=1}^{k}q_{t,j}, which becomes q^{k} when local validity is constant. To permit longer prefixes with consistently high local scores while retaining a length penalty, we moderate this decay to q^{\sqrt{k}} using

\bar{S}_{t}(h_{k})=\hat{S}_{t}(h_{k})^{1/\sqrt{k}}.
(16)

This normalized score is used for horizon selection rather than as a calibrated probability. Because normalization can raise later scores after an earlier decrease, the execution rule checks candidate prefixes in ascending order and stops at the first threshold violation. A later increase therefore cannot override an earlier violation.

This ablation tests whether square-root normalization enables longer execution while preserving or improving task success on \pi_{0.5} with H=50 across the four LIBERO suites. Because it acts on the accumulated score at inference rather than as a training regularizer, we hold the trained predictor and verifier fixed and change only the normalization rule. We compare raw accumulation, square-root normalization, and geometric-mean normalization, written as

S_{t}^{(\eta)}(h_{k})=\hat{S}_{t}(h_{k})^{1/k^{\eta}},\qquad\eta\in\{0,\tfrac{1}{2},1\}.
(17)

Here \eta=0 gives the unnormalized product, \eta=\tfrac{1}{2} gives our rule, and \eta=1 gives the geometric mean. For constant local validity q, these scores reduce to q^{k^{1-\eta}}. Raw accumulation therefore decays exponentially in k, while the geometric mean removes length dependence in this constant-score case. Square-root normalization retains a length penalty but moderates its growth.

All three variants retain the intermediate-prefix acceptance check and the same candidate horizons h\in\{5,10,\ldots,50\}. Table 14 compares suite-level success, overall query count, and mean horizon at the common default threshold. This comparison evaluates all three rules at the shared operating point.

To explain how normalization changes execution beyond its mean length, Figure 5 shows one selected-horizon histogram per rule, pooling decisions across the four LIBERO suites and normalizing within each variant. Raw accumulation selects only h=5 or h=10, whereas square-root normalization shifts the mode to h=15 and spreads selections across intermediate horizons. Geometric-mean normalization instead concentrates selections at both h=5 and h=50. At the shared threshold, square-root normalization achieves the highest task success and favors intermediate execution lengths, supporting its use as the default normalization in this setting (Table 14).

Table 14: Inference-time normalization ablation with the trained predictor and verifier held fixed. Success rates are reported for each LIBERO suite and averaged equally across the four suites. Queries are the total histogram selection count divided by 2,000 evaluation episodes; mean horizon weights each selection equally. Entries correspond to the common default threshold.
  • Normalization
    Success (%) \uparrow
    Spatial
    Success (%) \uparrow
    Object
    Success (%) \uparrow
    Goal
    Success (%) \uparrow
    Long
    Success (%) \uparrow
    Avg.
    Queries \downarrow
    Mean h
  • Raw product (\eta=0)
    Success (%) \uparrow
    92.0
    Success (%) \uparrow
    90.8
    Success (%) \uparrow
    91.6
    Success (%) \uparrow
    80.0
    Success (%) \uparrow
    88.6
    30.9
    6.104
  • Square root (\eta=\tfrac{1}{2})
    Success (%) \uparrow
    96.8
    Success (%) \uparrow
    98.8
    Success (%) \uparrow
    91.8
    Success (%) \uparrow
    91.2
    Success (%) \uparrow
    94.65
    14.0
    12.783
  • Geometric mean (\eta=1)
    Success (%) \uparrow
    53.6
    Success (%) \uparrow
    53.0
    Success (%) \uparrow
    71.8
    Success (%) \uparrow
    50.4
    Success (%) \uparrow
    57.2
    11.3
    22.645
Figure 5: Horizon selection under three normalization rules at \beta=0.90 on \pi_{0.5}, LIBERO H=50. Each panel uses identical axes and independently normalized counts pooled across suites. Square-root normalization favors intermediate horizons. Success and query costs appear in Table 14.

Appendix D Qualitative Demonstrations

To relate horizon selection to physical interactions, Figure 6 pairs observed rollout frames with execution-horizon traces from LIBERO-Object and LIBERO-Goal. Both examples contain a missed grasp followed by a successful retry and placement. Shorter horizons around the retry provide more frequent opportunities to incorporate feedback, while longer horizons during approach and transfer sustain motion with fewer policy queries. The traces illustrate how execution length changes within a rollout rather than merely differing across tasks.

Figure 6: Adaptive execution during grasp recovery in two LIBERO rollouts. (a) In LIBERO-Object, the robot retries an empty grasp before transferring the soup can to the basket. (b) In LIBERO-Goal, it reattempts the bowl grasp and places the bowl on the stove. Observed frames are sampled every 19 and 15 control steps, respectively. The traces show selected execution horizons, with dots marking policy queries. Short horizons accompany grasp retries, while longer horizons occur during approach and transfer. Shaded intervals identify the annotated interaction phases, not validity labels or training supervision.

These examples illustrate shorter commitments during grasp recovery and longer commitments during transfer, complementing the aggregate success and query results. The images show observed rollout frames, and the traces report selected execution horizons.

Appendix E Real-World Scene and Demonstrations

E.1 Hardware, Views, and Task Layout

The real-world setup uses a 7-DoF Franka Panda with front, wrist, and right-side RGB observations. Figure 3(a) shows the gripper and tabletop task layouts at successful task states. Object placements vary within the 50\,\mathrm{cm}\times 50\,\mathrm{cm} region described in the main text, while remaining visible from the wrist camera at initialization. Policy and verifier inference run on an NVIDIA RTX 4090. Each RGB view is resized with aspect-ratio-preserving padding to 224\times 224 pixels. Actions are executed at a nominal frequency of 15\,\mathrm{Hz}. The policy interface outputs seven absolute joint-position targets in radians and one gripper command. During training, joint targets are represented as offsets from the current joint configuration and converted back to absolute targets for execution.

Task definitions.

Place Cube in Tray places an orange cube in a tray, Stack Cubes places an orange cube on top of a green cube, and Press Button activates a red emergency button. A human evaluator judges task success, and each trial has a maximum budget of 500 action steps. Trials terminated early without achieving task success are counted as failures and retained in the success-rate denominator.

Training and evaluation records.

We fully fine-tune a separate \pi_{0.5} base policy for each task using task-specific teleoperated demonstrations. The deployed policies use the checkpoints obtained after 10,000 optimizer updates, with H=50. Each task-specific verifier is trained on 50 rollouts for 60 epochs. Deployment uses candidate horizons \{5,10,\ldots,50\}, a common threshold \beta=0.90 across all three tasks, and square-root block-count normalization. Each decision evaluates a single generated action chunk and executes its selected prefix without regenerating the proposal. Evaluation uses 30 trials per task, separate from the training data. To match initial conditions across methods, object placements are randomized when constructing the evaluation sequence and then held fixed by episode index, so each method encounters the same initial placement for the corresponding episode.

E.2 Real-World Execution Examples

Figure 7 compares adaptive execution with fixed horizons across three real-world tasks. Adaptive execution combines corrective feedback near interactions with sustained progress afterward. Short execution can interrupt coherent progress, while long execution can continue despite an unsuccessful interaction. Each row shows observations from one rollout; the examples illustrate these behaviors rather than a measured trace of individual policy-query events.

Figure 7: Real-world qualitative comparisons. (a) Press Button: PAV recovers and presses. h=5 oscillates, while h=50 retains an off-target alignment. (b) Stack Cubes: PAV realigns and stacks. h=5 grasps but stalls before transfer, while h=50 continues after a missed grasp. (c) Place Cube in Tray: PAV returns and retries successfully. h=5 drifts away, while h=50 continues empty before returning later without success. Red annotations highlight key behaviors. All rows start at t=0. Video timestamps are nonuniform and not synchronized across rows.
Metric aggregation.

Replanning counts include the initial action-chunk generation and therefore count total VLA queries per episode. Mean execution horizon is computed over all selected prefixes pooled across evaluation episodes, giving each selection equal weight rather than averaging episode-level means.