June 04, 2026
Diffusion-based vision-language-action (VLA) models often inherit the image-generation view: actions are generated by iterative denoising. We argue that VLA action generation has a different condition-target structure: the policy is conditioned on rich observations, language, and state, but predicts only a compact, low-dimensional action chunk. Under this asymmetry, strong one-step action generation should not necessarily require the advanced one-step methods developed for image synthesis. We keep standard velocity prediction and add no teacher model, distillation stage, or auxiliary objective; in our main recipe, we simply bias the training time distribution toward high-noise states. We first isolate the effect in a controlled MNIST grid-to-sequence task, then test it with extensive robot-policy experiments. Across standard LIBERO, LIBERO-Plus, and LIBERO-Pro, one-step policies trained with high-noise biased schedules generally match ten-step decoding under the same recipe, and on standard LIBERO can exceed ten-step policies trained with a uniform time distribution. A real-robot bimanual YAM RSS evaluation gives a small-sample cross-architecture check of the same sampler trend. On a 1.4B VLM model with a 30M action head, one-step decoding reaches 95.6% on LIBERO-Long. These results show that strong one-step VLA action generation can emerge from standard diffusion training, without importing the full few-step diffusion machinery developed for image generation.
Single-step generation has been a long-standing goal in diffusion modeling [1], [2]. In image generation, a class label or even text prompt leaves a high-dimensional, multimodal conditional distribution [3]. As a result, many one-step and few-step image generators add extra machinery, such as consistency training, distillation, shortcut models, mean-flow objectives, or flow-map learning [4]–[8].
VLA policies sit in a different condition-target regime. At each decision point, the model receives images, language, and proprioceptive state [9]–[11], and predicts an action chunk with dimension equal to action dimension times horizon, typically only tens to a few hundred scalars. The target is a relatively low-dimensional action chunk, not a high-dimensional sample. With a useful representation of the scene and task, the conditional action distribution can therefore be much simpler than the conditional image distribution.
This structure is closer to image-to-text than to text-to-image. We isolate the analogy with a controlled MNIST grid-to-sequence task inspired by continuous diffusion for language modeling [12]: a \(4\times4\) digit image grid is given as input, and the model generates the corresponding 16-token digit sequence. In this setting, a simple shift of the training time distribution toward high-noise states substantially improves one-step generation.
We then test the same idea in VLA. Across standard LIBERO [13], LIBERO-Plus [14], and LIBERO-Pro [15], a simple high-noise schedule often makes one-step action generation competitive with, and sometimes better than ten-step decoding for standard action-chunk policies, while keeping the standard flow-matching objective. A real-robot bimanual YAM RSS challenge evaluation [16] with a fine-tuned \(\pi_{0.5}\) policy [17] provides a small-sample cross-architecture check. Ablations over action horizon, observation inputs, and time distribution further support the condition-target view by changing the richness of the condition and the complexity of the target.
Our contributions are:
We frame VLA action generation as a condition-target problem and design MNIST grid-to-sequence as a controlled probe of the same rich-observation, compact-target structure.
We show that a simple high-noise training schedule can make standard flow matching produce strong one-step policies in the evaluated LIBERO-family settings; a real-robot bimanual YAM RSS challenge evaluation with a fine-tuned \(\pi_{0.5}\) policy provides cross-architecture evidence for the same sampler trend.
We diagnose the learned velocity field and observe lower error and higher alignment near the noise endpoint where one-step inference starts. Systematic ablations over noise shift, observation inputs, and action horizon identify when this behavior holds.
Autoregressive models are widely adopted in VLA [18]–[21]. They benefit from mature language-model infrastructure and scale naturally with discrete sequences. For continuous or perceptual outputs, however, autoregression requires choosing an ordering and often building a tokenizer. In image and video generation, learned visual tokenizers and autoregressive visual token hierarchies are major design components [22]–[24]; they add design and training cost, and can affect quality and latency. Action-tokenized VLAs extend this idea to robot actions [21], [25], making autoregressive action generation efficient but also turning continuous control into a separate discretization problem. Our alternative keeps the action target continuous and asks whether standard flow matching can decode the whole action chunk in one forward step.
Tokenization is also central outside autoregressive modeling. Latent diffusion models first map images into a learned continuous latent space, then train the generative model in that space [26], [27]. This reduces compute and can make the target easier to model. The latent representation, however, is not a neutral detail: it is usually trained by a reconstruction objective, and reconstruction-friendly latents may not be optimal for generation [28], [29]. For action generation, the target is already compact. This weakens the usual motivation for adding a tokenizer and motivates studying continuous action generation directly.
Many diffusion VLA architectures couple heavy VLM encoders to action heads [9], [30]. Recent work questions this symmetry, adopting lightweight heads yet retaining multi-step diffusion [31] or adding complex adapter mechanisms for encoder-head fusion [32]. We share the lightweight-head direction with SimVLA [31], but ask a different question: when can such a head decode in one step? If the condition encoder already provides a useful scene and task representation [33]–[35], the remaining conditional action distribution can be much simpler than class- or text-conditioned image generation. In that case, a very light continuous action head can be sufficient for one-step decoding.
Few-step generation in image diffusion has spawned an active sub-field: rectified flows [36], consistency models [4], distribution matching distillation [5], shortcut models [6], mean-flow [7], and flow-map learning [8]. These methods were developed mainly for image generation, where the target is high-dimensional and the condition is relatively weak. They often require teacher models, auxiliary losses, or additional training stages. Recent robotics work has begun importing the same toolkit, applying consistency distillation to diffusion policies for 1–4-step action generation [37], [38]. Time-distribution design is a lighter intervention. High-noise shifts are already used in flow-based image generation [39]–[41]. These choices do not by themselves make one-step image synthesis easy. Our results show a direct VLA baseline: shifting the training time distribution toward higher noise can make the standard velocity objective work well for one-step action policies.
We follow the flow-matching convention [36], [42], [43]. Let \(x_1\sim p_{\text{data}}\) denote the target and \(x_0\sim\mathcal{N}(0,I)\) denote noise. With the linear interpolation \[x_t = t x_1 + (1-t)x_0,\qquad t\in[0,1],\] The target velocity is constant, \(v_t=x_1-x_0\), and the conditional velocity model is trained with \[\mathcal{L}_{\mathrm{CFM}} =\mathbb{E}_{t,x_0,x_1,c}\bigl\|v_\theta(x_t,t,c)-(x_1-x_0)\bigr\|^2 .\] The population optimum is the conditional mean velocity \[v^*(x,t,c)=\mathbb{E}\left[x_1-x_0 \mid x_t=x,\,t,\,c\right].\] One-step decoding is reliable only when that conditional target distribution is concentrated or simple to model; otherwise the model output averages incompatible actions.
The objective does not require \(t\) to be sampled uniformly. Given a base time sample \(u\in[0,1]\), we apply a simple noise shift [39] \[t = \frac{u}{1 + (\alpha-1)(1-u)}, \label{eq:noise95shift}\tag{1}\] where \(\alpha>1\) shifts samples toward \(t\to0\). As a stress test, we also use pure-noise training: replace \(x_t\) with independent Gaussian noise and predict the clean action from the condition. This probe asks whether the conditional action target is simple enough for a direct endpoint prediction.
Figure 1: MNIST grid-to-sequence isolates a rich-condition, compact-target regime. The metric is sequence exact-match accuracy. Compared with uniform time sampling, high-noise schedules improve exact match most clearly for one-step decoding.. a — Grid condition., b — Time schedule ablation.
To isolate a rich-condition, compact-target setting, we use an image-to-text toy task inspired by continuous diffusion for language modeling [12]. A \(4\times4\) MNIST [44] grid is the condition, and the target is the 16-digit sequence in exact row-major order. This controlled task represents an idealized limit in which the condition largely specifies the target. It asks what happens when the condition carries most of the information needed for a structured low-dimensional target.
Figure 1 shows the motivating result: biasing training toward high-noise states substantially improves exact-match accuracy, especially for one-step decoding. Figure 2 gives the design diagnostics: stronger visual features raise the ceiling, larger decoders do not compensate for weak visual features, and pure-noise training is much less effective in a class-to-image loss diagnostic where the condition is weaker and the target is high-dimensional.
Figure 2: Toy diagnostics behind the condition-target view. (a) Better condition encoding improves the MNIST grid-to-sequence ceiling. (b) Decoder scale does not replace weak condition features. (c) Pure-noise training is much less effective on a CIFAR-10 [45] class-to-image diagnostic, where the condition is weaker and the target is high-dimensional.. a — CNN encoder scaling., b — Weak CNN + larger decoder., c — CIFAR-10 training loss.
Our VLA architecture follows the same principle. A VLM encodes camera images and the language prompt; a lightweight action decoder then predicts velocities from VLM tokens, robot state, time, and noised action tokens (Figure 3). The design is close to SimVLA [31]: keep the condition encoder strong and the action head small. We build on OpenPI [9], using SigLIP [46] for vision and PaliGemma [47] for multimodal fusion.
For experiments we use two encoder scales. The tiny model slices the vision-language encoder for fast controlled ablations, while the full-encoder model restores the full SigLIP vision tower and pretrained first 4-layer PaliGemma multimodal fusion. Both keep the same lightweight action-head family; detailed hyperparameters are in Appendix 10.
We validate our design principles on LIBERO [13] across all four task suites: Spatial, Object, Goal, and Long (10 tasks for each suite). Unless stated otherwise, the action horizon is 10 steps (H10), the replanning interval1 matches the trained action horizon, and evaluation uses Euler sampling with the reported number of flow steps. Tiny-model ablations use batch size 64 and 50k training steps; full-encoder validations use batch size 256 and 150k steps. The base training-time distribution is \(\mathrm{Beta}(1,1.5)\), a slightly high-noise biased time distribution. Each suite result averages 10 tasks with 50 episodes per task.
OpenPI uses a 32-dimensional action interface for compatibility across datasets, while LIBERO has seven physical action dimensions. We keep this interface, but do not supervise padded coordinates. We report both flow steps and replanning interval; Appendix 11 shows that replanning frequency materially affects closed-loop success.
Table [tab:time95ablation] reports the H10 time-schedule controls and visualizes the suite-wise trends. The trend is clear: shifting training toward high-noise states improves one-step decoding, but the same bias can hurt ten-step decoding, and \(\alpha=8\) is already too aggressive. Pure-noise remains competitive as a one-step diagnostic, so we keep it as a control rather than the default recipe.2
Action horizon changes the target while keeping the condition fixed: longer horizons ask the decoder to generate longer open-loop chunks from the same observation. Table [tab:horizon95ablation] shows the expected boundary. One-step success drops as the horizon grows, but high-noise schedules recover much of the loss at H20/H30 and can approach or exceed the uniform ten-step reference. At H40, the gap reappears, suggesting that very long chunks are harder to collapse into a single endpoint prediction. This is boundary evidence rather than a monotonic schedule claim: high-noise shifting is a simple way to expose strong one-step behavior under standard flow matching, but not a universal replacement for sampler and horizon choices.
We next weaken the condition by removing one input source at a time while keeping the H10 action target fixed. Table 1 shows that removing input sources generally hurts one-step success, and removing proprioceptive state nearly collapses the policy.
| Condition | Object | Spatial | Goal | Long |
|---|---|---|---|---|
| No image | 82.4 | 62.8 | 53.4 | 31.6 |
| No prompt | 96.8 | 81.2 | 11.0 | 56.6 |
| No wrist | 95.2 | 68.4 | 78.8 | 52.6 |
| No state | 0.0 | 0.2 | 0.4 | 0.0 |
Although action-loss supervision is not our main claim, it is a natural ablation because OpenPI stores actions in a padded tensor. Table [tab:action95mask] shows a large effect for the tiny LIBERO-Long control, but the same pattern does not hold at full-encoder scale. We therefore use mask7 to keep the tiny ablations conceptually clean, not as a main claim.
The full-encoder block also shows that one-step decoding remains strong at larger scale under the same velocity objective, without distillation, consistency training, or a teacher model. Appendix 11 gives additional alpha-shift controls.
To understand why one-step inference can match or outperform ten-step inference, we directly inspect the learned velocity field. Across simulated and real-robot policies, MSE and cosine error decrease toward the noise endpoint. A CIFAR-10 class-to-image flow provides a contrast: its error is lowest near the middle of the interpolation, while tiny/full model and \(\pi_{0.5}\) errors keep improving toward the noise endpoint. Appendix 11 further analyzes action-horizon and condition-channel variants.
We next run the same tiny-model study directly on LIBERO-Plus [14], a more varied LIBERO extension. We train LIBERO-Plus policies with different action horizons and noise shifts, then evaluate them on the four suites with 2000 episodes per suite.
Finally, we test the full-encoder standard-LIBERO checkpoint whose one-step LIBERO-Long success is 92.8% directly on LIBERO-Pro perturbations [15], without LIBERO-Pro training or selection. The sampler-step trend remains similar on this harder probe: one flow step gives 44.2% mean success and ten flow steps gives 43.5%, with 14 of 16 cells within 5 points.
Figure 6:
.
Figure 7:
.
We also test bimanual YAM RSS real-robot specialist policies. Each policy starts from the official OpenPI \(\pi_{0.5}\) base checkpoint and is fine-tuned on the corresponding expert-data split from the RSS OpenPI-baseline repository [16]. At evaluation time, we change only the number of inference flow steps. Despite using the same checkpoint, one-step decoding matches or improves ten-step decoding on all three tasks (Table [tab:rss95real95robot]), giving a small-sample but useful cross-architecture check beyond our SimVLA-like models.
First, our explanation for why one-step decoding can be better is still mostly intuitive. In CIFAR-10, points near the noise endpoint have high conditional variance over the clean image while our VLA diagnostics improve toward noise endpoint. Second, training time distribution strongly affects one-step performance, but we do not yet know how to choose the optimal shift parameter for a new horizon, condition set, or execution protocol.
This paper challenges the intuition that standard diffusion policies need many denoising steps to produce useful actions. From a condition-target view, VLA one-step generation can be easier than image generation when the encoder understands the observation, language, and state condition: the target is a compact action chunk rather than a high-dimensional image. Across standard LIBERO, LIBERO-Plus, LIBERO-Pro, and a real-robot bimanual YAM RSS evaluation, a simple high-noise time distribution can make standard flow matching produce strong one-step policies without distillation, teacher models, or auxiliary objectives. Before importing complex few-step diffusion machinery, VLA policies should first account for the condition-target structure of action generation.
The main paper uses the flow-matching convention \(t=0\) for noise and \(t=1\) for clean data. The OpenPI implementation used by \(\pi_0\) [9] uses the opposite coordinate: \(t_{\mathrm{op}}=1\) denotes pure noise and \(t_{\mathrm{op}}=0\) denotes clean data. Its default base distribution is \(t_{\mathrm{op}}\sim\mathrm{Beta}(1.5,1)\), which becomes \(t\sim\mathrm{Beta}(1,1.5)\) under the main-paper coordinate. In that implementation coordinate, a high-noise shift is written as [39] \[t_{\mathrm{op,shifted}} = \frac{\alpha t_{\mathrm{op}}}{1 + (\alpha-1)t_{\mathrm{op}}}.\] This pushes samples toward \(t_{\mathrm{op}}\to1\), which is the same high-noise endpoint that corresponds to \(t\to0\) in Equation 1 . Applying the change of variables \(t=1-t_{\mathrm{op}}\) to both the input and output recovers the formula. Additional Beta and logit-normal schedules were less reliable in our runs; the reported noise-shift experiments use the shifted high-noise schedule specified by \(\alpha\).
We follow the OpenPI time-conditioning path: a sinusoidal embedding of \(t\) is concatenated with each action embedding along the channel dimension, then a two-layer MLP projects the result back to the model width.
Our training dataset size is 3750 and the test dataset size is 625.
We find cross-entropy helpful in continuous diffusion for text modeling [12], so the total loss is \[\mathcal{L} = \mathcal{L}_{\text{fm}} + \lambda \mathcal{L}_{\text{CE}}.\] We choose \(\lambda = 2\) as the default, convert to \(x_{\text{pred}}\) by \(x_{\text{pred}} = x_t + (1-t)v_{\text{pred}}\), then use \(x_{\text{pred}}\) to calculate the cross-entropy loss. Toy model training hyperparameters are listed in Table 2.
4pt
| Parameter | Value |
|---|---|
| Image size | 128\(\times\)128 |
| Max text length | 20 tokens |
| Vocabulary size | 13 (14 for AR) |
| \(d_{\text{model}}\) / Layers / Heads | 256 / 4 / 8 |
| Dim feedforward | 1024 |
| Dropout | 0.1 |
| Batch size | 128 |
| Learning rate | \(10^{-3}\) |
| Weight decay | 0.01 |
| Optimizer | AdamW |
| Scheduler | Warmup + Cosine Decay |
| Warmup / Total epochs | 5 / 50 |
| Min LR / Grad clip | \(10^{-6}\) / 1.0 |
| Prediction mode | \(v\)-prediction |
We also train an AR model on this image-to-text task. A 4-layer AR model with \(d=256\) reaches about 25% exact-match accuracy. Scaling the AR model to \(d=512\) and 8 layers brings it to similar performance as the diffusion model.
Model architecture and training hyperparameters are listed in Table 3 and Table 4. Tiny ablations use a 4-layer Gemma tiny backbone with a 4-layer SigLIP slice; the full-encoder validation keeps the same shallow Gemma action stack but restores the full SigLIP visual encoder. The action head is a standard shallow bidirectional Transformer: it concatenates condition tokens, state tokens, and action-time tokens, applies pre-LayerNorm self-attention and MLP blocks, and projects the action-token outputs to velocities.
4pt
| Component | Parameter | Tiny | Full encoder |
|---|---|---|---|
| Gemma/VLM | variant | gemma_tiny | gemma_2b |
| used layers | 4 | 4 | |
| width | 512 | 2048 | |
| mlp_dim | 2048 | 16384 | |
| num_heads | 8 | 8 | |
| num_kv_heads | 1 | 1 | |
| head_dim | 64 | 256 | |
| Vision | encoder | SigLIP-So400m | SigLIP-So400m |
| used layers | 4 | all 27 | |
| Action head | mode / depth | SimVLA / 4 | SimVLA / 4 |
| width | 768 | 768 | |
| heads | 12 | 12 | |
| mlp_dim | 3072 | 3072 | |
| Action | action_dim | 32 | 32 |
| action_loss_dim | 7 | 7 | |
| action_horizon | 10 | 10 |
4pt
| Parameter | Tiny ablations | Full encoder |
|---|---|---|
| Optimizer | AdamW | AdamW |
| \(\beta_1,\beta_2,\epsilon\) | 0.9, 0.95, \(10^{-8}\) | 0.9, 0.95, \(10^{-8}\) |
| weight decay / grad clip | \(10^{-10}\) / 1.0 | \(10^{-10}\) / 1.0 |
| LR schedule | cosine decay | cosine decay |
| warmup / decay steps | 1k / 50k | 1k / 150k |
| peak / final LR | \(10^{-4}\) / \(10^{-5}\) | \(2{\times}10^{-4}\) / \(2{\times}10^{-5}\) |
| backbone LR multiplier | 0.1 | 0.1 |
| EMA decay | 0.99 | 0.99 |
| batch size / steps | 64 / 50k | 256 / 150k |
LIBERO exposes seven physical action coordinates, while OpenPI keeps a 32-dimensional action tensor for cross-robot compatibility. Our controlled tiny-model experiments supervise only the seven physical coordinates. Table 5 reports the corresponding padded-dimension control. At full-encoder scale, Table [tab:action95mask] shows no clear gain from the mask, so we use mask7 to keep the tiny ablations clean.
| Recipe | Mask7 fs=1 | Full32 fs=1 | Mask7 fs=10 | Full32 fs=10 |
|---|---|---|---|---|
| Uniform | 70.2 | 59.8 | 80.8 | 70.0 |
| Noise Shift (\(\alpha=3\)) | 78.0 | 58.8 | 52.4 | 55.8 |
Because strong one-step action generation is possible under standard flow-matching training, a natural replacement is to replace the noise source with a learnable token and train a direct one-step regression objective. Table 6 shows that this direct baseline is viable, but remains below the stronger high-noise flow-matching runs in Table [tab:time95ablation]. This suggests that noised action tokens provide better training structure beyond merely reducing inference to one step.
4pt
| Learned start init | Spatial | Object | Goal | Long |
|---|---|---|---|---|
| Zero | 92.8 | 99.0 | 59.4 | 68.2 |
| Normal, std=1 | 95.4 | 98.6 | 59.8 | 69.4 |
LIBERO evaluation queries the policy for an action chunk and executes only the first replan_steps actions before querying again; we denote this interval by \(r\) below. Tables 7–9 and Figure 8 show that
this closed-loop interval can strongly affect success: a capable checkpoint can look much worse under an unfavorable replanning choice. The longer-horizon rows are \(r\)-sensitivity ablations from the earlier
full-action-loss horizon sweep and were not rerun with mask7. We report flow steps and replanning interval separately throughout the paper.
4pt
| Recipe | Flow steps | r=1 | r=2 | r=5 | r=10 |
|---|---|---|---|---|---|
| Uniform | 1 | 32.0 | 38.4 | 72.8 | 70.2 |
| Uniform | 10 | 55.0 | 58.0 | 80.2 | 80.8 |
| Noise Shift (\(\alpha=3\)) | 1 | 24.0 | 33.2 | 79.2 | 78.0 |
| Noise Shift (\(\alpha=3\)) | 10 | 15.6 | 25.4 | 52.4 | 52.4 |
| Noise Shift (\(\alpha=4\)) | 1 | 33.0 | 45.0 | 86.2 | 85.2 |
| Noise Shift (\(\alpha=4\)) | 10 | 18.0 | 29.0 | 66.8 | 63.4 |
| Noise Shift (\(\alpha=8\)) | 1 | 29.4 | 39.8 | 81.4 | 78.0 |
| Noise Shift (\(\alpha=8\)) | 10 | 3.4 | 7.0 | 22.6 | 22.6 |
| Pure Noise | 1 | 23.2 | 33.2 | 73.6 | 72.8 |
3.5pt
| Horizon | Schedule | standard r=H | r=10 | r=5 |
|---|---|---|---|---|
| H20 | Uniform | 75.2 | 70.8 | 64.2 |
| H20 | \(\alpha=3\) | 79.8 | 77.2 | 64.0 |
| H20 | \(\alpha=4\) | 83.4 | 83.2 | 77.0 |
| H20 | \(\alpha=8\) | 75.8 | 77.8 | 61.4 |
| H20 | Pure Noise | 78.6 | 77.0 | 65.8 |
| H30 | Uniform | 67.2 | 58.0 | 47.4 |
| H30 | \(\alpha=3\) | 67.0 | 61.4 | 45.6 |
| H30 | \(\alpha=4\) | 77.8 | 88.6 | 81.8 |
| H30 | \(\alpha=8\) | 78.8 | 79.0 | 68.2 |
| H30 | Pure Noise | 62.8 | 65.4 | 43.0 |
| H40 | Uniform | 33.8 | 35.4 | 22.8 |
| H40 | \(\alpha=3\) | 66.2 | 66.2 | 46.8 |
| H40 | \(\alpha=4\) | 60.8 | 73.0 | 71.8 |
| H40 | \(\alpha=8\) | 68.8 | 68.8 | 62.6 |
| H40 | Pure Noise | 62.4 | 64.4 | 47.4 |
3.5pt
| Horizon | Schedule | standard r=H | r=10 | r=5 |
|---|---|---|---|---|
| H20 | Uniform | 77.4 | 83.0 | 81.2 |
| H20 | \(\alpha=3\) | 50.6 | 42.0 | 32.8 |
| H20 | \(\alpha=4\) | 55.6 | 51.4 | 37.6 |
| H20 | \(\alpha=8\) | 24.2 | 26.8 | 21.4 |
| H30 | Uniform | 69.4 | 81.0 | 76.8 |
| H30 | \(\alpha=3\) | 44.8 | 57.0 | 35.8 |
| H30 | \(\alpha=4\) | 57.4 | 76.4 | 66.8 |
| H30 | \(\alpha=8\) | 29.6 | 31.6 | 25.0 |
| H40 | Uniform | 73.8 | 75.6 | 73.8 |
| H40 | \(\alpha=3\) | 36.4 | 57.2 | 47.6 |
| H40 | \(\alpha=4\) | 45.0 | 67.2 | 61.2 |
| H40 | \(\alpha=8\) | 13.0 | 13.8 | 9.4 |
Figures 9 and 10 report fixed-time velocity diagnostics for the same standard-LIBERO ablations.
Tables 10 and 11 report the full LIBERO-Plus sweep. Each cell averages four suites with 2000 episodes per suite.
4pt
| Horizon | Uniform | \(\alpha=1\) | \(\alpha=2\) | \(\alpha=3\) | \(\alpha=4\) | \(\alpha=8\) | Pure |
|---|---|---|---|---|---|---|---|
| H10 | 89.0 | 92.9 | 94.3 | 80.7 | 86.1 | 69.0 | 89.8 |
| H20 | 83.4 | 68.2 | 49.1 | 63.6 | 70.6 | 69.3 | 81.0 |
| H30 | 73.8 | – | – | – | 83.9 | 83.7 | 75.9 |
| H40 | 57.3 | – | – | – | 74.9 | 74.3 | 63.2 |
5pt
| Horizon | Schedule | 1 step | 10 steps | \(\Delta\) |
|---|---|---|---|---|
| H10 | Uniform | 89.0 | 81.2 | +7.8 |
| H10 | \(\alpha=1\) | 92.9 | 85.9 | +7.0 |
| H10 | \(\alpha=2\) | 94.3 | 89.3 | +5.0 |
| H10 | \(\alpha=3\) | 80.7 | 77.9 | +2.8 |
| H10 | \(\alpha=4\) | 86.1 | 83.2 | +2.9 |
| H10 | \(\alpha=8\) | 69.0 | 66.5 | +2.5 |
| H20 | Uniform | 83.4 | 74.1 | +9.3 |
| H20 | \(\alpha=1\) | 68.2 | 66.3 | +1.9 |
| H20 | \(\alpha=2\) | 49.1 | 48.0 | +1.1 |
| H20 | \(\alpha=3\) | 63.6 | 62.0 | +1.6 |
| H20 | \(\alpha=4\) | 70.6 | 68.8 | +1.8 |
| H20 | \(\alpha=8\) | 69.3 | 68.9 | +0.4 |
| H30 | Uniform | 73.8 | 61.2 | +12.6 |
| H30 | \(\alpha=4\) | 83.9 | 74.5 | +9.4 |
| H30 | \(\alpha=8\) | 83.7 | 73.8 | +9.9 |
| H40 | Uniform | 57.3 | 56.7 | +0.6 |
| H40 | \(\alpha=4\) | 74.9 | 59.4 | +15.5 |
| H40 | \(\alpha=8\) | 74.3 | 69.1 | +5.2 |
The deeper-head ablations use the same tiny-model training setup. The per-layer position variant adds a separate learned absolute position embedding inside each action-decoder block. Table 12 keeps train-time \(\alpha\) visible, while Table 13 reports the four-suite \(\alpha=4\) view. Across these ablations, deeper action heads bring no consistent success gain, and the one-step versus ten-step gap remains large.
4pt
| Variant | Train \(\alpha\) | 1 step | 10 steps |
|---|---|---|---|
| Shallow baseline | 4 | 85.2 | 63.4 |
| Depth8 vanilla | 4 | 80.2 | 2.6 |
| Depth8 per-layer pos | 4 | 60.2 | 9.6 |
| Depth8 RoPE | 3 | 74.6 | 41.2 |
| Depth8 RoPE | 4 | 80.0 | 8.8 |
| Depth8 RoPE | 8 | 70.2 | 25.8 |
4pt
| Variant | Flow steps | Spatial | Object | Goal | Long |
|---|---|---|---|---|---|
| Vanilla depth8 | 1 | 95.6 | 99.0 | 97.0 | 80.2 |
| Vanilla depth8 | 10 | 70.0 | 53.6 | 69.6 | 2.6 |
| Per-layer position | 1 | 97.4 | 98.8 | 95.4 | 60.2 |
| Per-layer position | 10 | 84.6 | 83.2 | 73.4 | 9.6 |
| RoPE | 1 | 97.0 | 99.2 | 94.4 | 80.0 |
| RoPE | 10 | 69.6 | 57.8 | 65.8 | 8.8 |
The replanning interval is the number of environment steps executed before querying the policy again. It is separate from flow steps, which are solver steps inside one policy query.↩︎
Pure-noise replaces the interpolated action input with independent Gaussian noise, so ordinary multi-step Euler decoding over an interpolation trajectory is undefined.↩︎