alphaFeedback

WorksComputer Science

Gaussian Distillation of Flow Policies

AI contributions
  • generative AI tools
View details

Abstract

Flow policies are among the strongest robot controllers and are well suited to modelling multimodal action distributions. Our analysis shows that the continuous-action distributions of the studied flow policies are well approximated by Gaussians. We propose the Gaussian Action Readout (GAR), which replaces a flow policy's final layer with a Gaussian readout trained on just 0.02% of eligible states, while keeping the rest of the network frozen. It samples with one action-network pass, gives closed-form likelihoods, and achieves near-teacher task success at up to twice the inference speed.

Near-teacher success with one action-transformer evaluation

Figure 1. Near-teacher success with one action-transformer evaluation. Diagonal GAR uses 6,000 fitting contexts (0.02% of eligible training states), with teacher networks frozen. Each policy is evaluated on 50 RoboCasa365 (Nasiriany et al., [19]) tasks with 50 episodes per task. Bars show pointwise 95% within-task episode-bootstrap intervals (Appendix § 12.§ 2).

Introduction

Diffusion and flow-matching policies achieve strong performance in robot manipulation ([7, 2]). An appealing feature is their ability to model multimodal action distributions, capturing the different valid ways to act in human demonstrations ([7]). Generating actions, however, requires iterative sampling with repeated network evaluations, making inference computationally costly. Their action likelihoods are also unavailable in closed form. This raises the question: is this distributional flexibility needed for task performance, or could a simpler policy perform just as well while allowing cheaper direct sampling and closed-form likelihoods?

To explore this possibility, we fit separate Gaussians to the translation and rotation action-chunk distributions of Xiaomi-Robotics-1 (Xiaomi Robotics Team et al., 2026) and GR00T (NVIDIA et al., [20]) at fixed inputs. We find small approximation errors for both models (§ 3). These results motivate us to look for a simple, inexpensive way to convert these models into Gaussian policies while retaining their task performance.

A Gaussian is fully specified by its mean and covariance. We derive relations between these parameters and the flow-matching velocity field (§ 4.1). These relations motivate our Gaussian Action Readout (GAR), which predicts the Gaussian parameters and binary-command probabilities through small readouts of frozen readout features (§ 4.2). Training only these readouts limits the scope for overfitting, allowing us to fit them using just 6,000 contexts across 300 tasks (0.02% of eligible training states).

The readouts predict action moments with small median errors (§ 5.1). With GAR, one action-transformer evaluation supplies the parameters for direct Gaussian sampling and closed-form likelihoods. On 50 RoboCasa365 tasks (Nasiriany et al., [19]), the resulting Gaussian policies achieve similar task performance to Xiaomi and GR00T (§ 5.2). Inference is faster, with a single action-transformer evaluation replacing five flow steps for Xiaomi and four for GR00T.

We also examine how errors in the predicted moments affect task success and whether sampling actions is better than always choosing the mean action (§ 5.3). Sampling can also produce different behaviors over a full execution, even when the action distribution at each decision is Gaussian. Empirically, we find that our Gaussian policy produces different object-movement orders in successful RoboCasa executions from the same initial context (§ 5.4).

Our contributions are:

  • Analysis: We measure Gaussian approximation errors for Xiaomi and GR00T’s translation and rotation distributions across sixteen-action chunks, comparing full and diagonal covariance (§ 3).

  • Method: Gaussian Action Readout (GAR) predicts action moments and command probabilities through small readouts of frozen readout features. One action-transformer evaluation enables direct sampling and closed-form likelihoods (§ 4).

  • Experiments: Gaussian policies retain near-teacher success on 50 RoboCasa365 tasks, with inference speedups of 1.91×1.91 \times for Xiaomi and 1.57×1.57 \times for GR00T (§ 5.1–§ 5.2). A Gaussian policy can produce diverse behaviors despite its unimodal action distribution (§ 5.4).

Related Work

Flow-based vision-language-action models Xiaomi-Robotics-1 (Xiaomi Robotics Team et al., 2026) combines a Qwen3-VL backbone [1] with a diffusion transformer in a Mixture-of-Transformers architecture. GR00T N1.5 [20, 20] uses an Eagle 2.5 backbone [5] and a diffusion transformer that alternates self-attention over robot-state and action tokens with cross-attention to vision-language features. Both generate action chunks through iterative flow sampling, requiring repeated action-transformer evaluations.

Simpler action prediction OpenVLA-OFT [12] predicts continuous action chunks directly, using an L1 loss against demonstration actions during training. Its task performance is comparable to that of a diffusion head. Chen et al. [6] improve one-step sampling from flow-matching policies by drawing training inputs more frequently near the pure-noise endpoint. AdaFlow [9] uses a learned variance estimate to adapt the number of flow-sampling steps. Sheebaelhamd et al. (2025) train a quantization-free transformer (Q-FAT) on demonstrations to predict Gaussian-mixture action distributions with explicit likelihoods. They report one active density mode at approximately 70% of rollout steps (Sheebaelhamd et al., 2025) in Chameleon [8] and UR3 BlockPush [11]. Pan et al. [22] argue that multimodality does not fully explain the observed advantage of flow policies and introduce Minimal Iterative Policy (MIP), a lightweight two-step regression policy that approximately matches flow-policy performance.

Direct regression and MIP produce point predictions, while Q-FAT learns Gaussian-mixture action distributions from demonstrations. We instead ask how close pretrained flow policies are to Gaussian, and whether we can easily convert them into Gaussian policies enabling one-step sampling and closed-form likelihoods.

Policy distillation Distillation reduces sampling cost by training a student to reproduce a teacher’s outputs. Consistency Policy [23], One-Step Diffusion Policy (Wang et al., 2025) and SnapFlow [16] use this approach to generate actions with one or a few network evaluations. Refined Policy Distillation (Jügl et al., 2025) trains a separate student both to match teacher actions and to maximize task rewards. Its Proximal Policy Distillation (Spigler, 2025) baseline fits a Gaussian to ten teacher actions at each input and uses a KL penalty toward this distribution within PPO. This provides a precedent for Gaussian approximation of a teacher policy, with an input-dependent student mean and a diagonal covariance shared across inputs in the released implementation.

These methods train a complete student action network to imitate the teacher. GAR reuses the teacher’s frozen networks and trains only small readouts to predict a Gaussian action distribution in one pass.

Gaussianity of Pretrained Policies

A Gaussian approximation would allow continuous actions to be sampled directly from their mean and covariance. We first test how well a single Gaussian approximates the continuous-action distributions of pretrained flow policies at fixed observations.

Approximation error. At each of 300 fixed observations per teacher, we fit separate Gaussians to translation and rotation commands and evaluate them on held-out teacher samples. We analyze translation and rotation separately because they have different physical units: combining millimetres and degrees in one distance would require choosing their relative weighting. Each Gaussian models the three translation or rotation coordinates across all sixteen actions, giving 16×3=4816 \times3 = 48 coordinates. We compare the teacher and Gaussian distributions along many one-dimensional projections. For each projection, we measure the minimum average displacement needed to match the two distributions. Averaging these distances gives the sliced 1-Wasserstein distance [3] (Villani 2009). Small shifts in command values therefore incur small errors, whereas KL divergence can be large even for small shifts between narrowly concentrated distributions (Appendix § 10).

Finite-sample control. Even when the underlying action distribution is Gaussian, fitting and evaluating a Gaussian on finite samples can give a nonzero approximation error. We estimate this baseline error by drawing samples from each fitted Gaussian, fitting a new Gaussian to one subset, and calculating its distance from held-out samples. Figure 2 compares the approximation errors with this baseline.

Histograms of relative sliced 1-Wasserstein errors for Xiaomi and GR00T translation and rotation

Figure 2. Full-covariance Gaussian approximation across sixteen-action chunks at 300 fixed observations per teacher. Histograms show relative sliced 1-Wasserstein errors (%) for the 48-dimensional translation and rotation groups, normalized by the teacher’s projected command magnitude. Gaussian sampling controls measure finite-sample error. Dashed lines mark medians; logarithmic horizontal axes retain all observations, and lower errors are better.

With full covariance, Xiaomi’s median approximation errors are close to the corresponding controls, whereas GR00T’s are somewhat larger (Figure 2). Diagonal covariance gives larger median approximation errors for both models (Table 6 and Figure 7 in Appendix § 10.§ 2). These results suggest that the continuous-action distributions of these flow policies are already close to Gaussian.

TeacherAction groupFull covarianceDiagonal covariance
Error (%)Control (%)Error (%)Control (%)
XiaomiTranslation0.80.71.80.7
XiaomiRotation1.81.63.01.5
GR00TTranslation4.63.39.13.4
GR00TRotation9.56.319.96.4

Table 6. Gaussian approximation of translation and rotation across sixteen-action chunks at 300 fixed observations per teacher. Each group has 48 coordinates. Entries are median relative sliced 1-Wasserstein errors (%), normalized by the teacher’s projected command magnitude; lower is better. Controls repeat fitting and evaluation on samples from the corresponding full or diagonal Gaussian (Appendix § 10).

Distributions of relative sliced $W_1$ errors for Xiaomi and GR00T translation and rotation, showing approximation error and Gaussian sampling control

Figure 7. Diagonal-covariance Gaussian approximation under the same procedure as Figure 2, with 300 observations per panel. Approximation errors and Gaussian sampling controls use the same logarithmic bins and axis limits as the full-covariance comparison. Dashed lines mark medians, and all observations are retained.

Gaussian Distillation

We study a simple method for distilling a pretrained flow policy (the teacher) into a Gaussian policy. Our Gaussian Action Readout (GAR) predicts the Gaussian mean and covariance from the teacher’s frozen readout features.

Let cc denote the policy context: the task instruction and the image and robot-state observations supplied to the policy, including any observation history. Let a=(m,b)a = (m, b) denote an action chunk, with continuous coordinates mm and binary commands bb. Let πTm(⋅∣c)\pi_{\mathrm{T}}^m(\cdot\mid c) denote the teacher’s continuous-action marginal, with mean μ(c)\mu(c) and covariance Σ(c)\Sigma(c). We approximate this distribution by

πTm(m∣c)≈N(m;μ(c),Σ(c)).(1)\pi_{\mathrm{T}}^m(m \mid c) \approx\mathcal{N}(m; \mu(c), \Sigma(c)). \tag*{(1)}

Moment Information in Flow Fields

A Gaussian is determined by its mean and covariance, so we ask what the flow-matching velocity field tells us about these parameters.

Mean. Fix cc and draw m∼πTm(⋅∣c)m \sim\pi^{m}_{T}(\cdot\mid c) independently of ϵ∼N(0,I)\epsilon\sim\mathcal{N}(0,I). The teacher policies are trained with flow matching using a linear interpolation from noise to actions [13]. The interpolation and its associated velocity field are

mt=(1−t)ϵ+tm,v(mt,t∣c)=E[m−ϵ∣mt,c].(2)m_t = (1-t)\epsilon+ tm,\qquad v(m_t,t\mid c) = \mathbb{E}[m-\epsilon\mid m_t,c]. \tag*{(2)}

At t=0t=0, the input is independent of the target, giving

ϵ+v(ϵ,0∣c)=E[m∣c]=μ(c).(3)\epsilon+ v(\epsilon,0\mid c) = \mathbb{E}[m\mid c] = \mu(c). \tag*{(3)}

Thus, a one-unit Euler step recovers the mean, without a Gaussian assumption (see also Mei et al., [18]). When distinct modes represent incompatible actions, their mean can be unsuitable for execution. For a Gaussian distribution, the mean coincides with the mode.

Diagonal variance. Let ii index the continuous coordinates of the action chunk. For a Gaussian target with diagonal covariance Σ(c)=diag⁡(σi2(c))\Sigma(c)=\operatorname{diag}(\sigma_i^2(c)), m−ϵm-\epsilon and mtm_t are jointly Gaussian. Evaluating the conditional expectation in Equation (2) gives (Appendix A)

vi(mt,t∣c)=μi(c)+αi(t,c)(mt,i−tμi(c)),v_i(m_t,t\mid c)=\mu_i(c)+\alpha_i(t,c)(m_{t,i}-t\mu_i(c)),
αi(t,c)=tσi2(c)−(1−t)(1−t)2+t2σi2(c).(4)\alpha_i(t,c)=\frac{t\sigma_i^2(c)-(1-t)}{(1-t)^2+t^2\sigma_i^2(c)}. \tag*{(4)}

For 0<t<10<t<1, a known mean and one velocity query determine αi\alpha_i whenever mt,i≠tμi(c)m_{t,i}\ne t\mu_i(c), and hence

σi2(c)=(1−t)[1+(1−t)αi(t,c)]t[1−tαi(t,c)].(5)\sigma_i^2(c)=\frac{(1-t)[1+(1-t)\alpha_i(t,c)]}{t[1-t\alpha_i(t,c)]}. \tag*{(5)}

At t=0t=0, αi=−1\alpha_i=-1, so variance is absent from the velocity.

Gaussian Action Readouts

At t=0t=0, the velocity determines the mean but contains no information about the variance. We ask whether the teacher’s internal features still contain enough information to predict both from a single evaluation at t=0t=0. Let u(c,x,t)u(c,x,t) denote the teacher’s readout features: the frozen features immediately before its final velocity projection, where xx is the noisy action input. For a fixed noise input ϵ⋆\epsilon_\star, GAR predicts the distribution parameters from $u(c,\epsilon_\star,0) (Figure 3).

GAR architecture showing context, frozen teacher, readouts, Gaussian and Bernoulli outputs, and an action chunk

Figure 3. GAR predicts Gaussian parameters and Bernoulli probabilities from one evaluation of the frozen action transformer. Only small readouts are trained; sampling continuous actions and binary commands produces an action chunk.

Predicting the mean. The teacher reads out velocity through a linear projection,

v(x,t∣c)=Wvu(c,x,t)+bv.(6)v(x,t\mid c)=W_vu(c,x,t)+b_v. \tag*{(6)}

Combining this projection with the mean identity in Equation (3) gives

μ(c)=ϵ⋆+v(ϵ⋆,0∣c)=Wvu(c,ϵ⋆,0)+(bv+ϵ⋆).(7)\begin{aligned} \mu(c)&=\epsilon_\star+v(\epsilon_\star,0\mid c)\\ &=W_vu(c,\epsilon_\star,0)+(b_v+\epsilon_\star). \tag*{(7)} \end{aligned}

At fixed ϵ⋆\epsilon_\star, the mean is thus an affine function of the features. This motivates fitting an affine readout of u(c,ϵ⋆,0)u(c,\epsilon_\star,0) to the mean of teacher samples.

Predicting the variance. Under the diagonal Gaussian model, the mean and an intermediate-time velocity query determine each variance through

αi(t,c)=[Wvu(c,x,t)+bv]i−μi(c)xi−tμi(c),\alpha_i(t,c) = \frac{[W_v u(c,x,t)+b_v]_i-\mu_i(c)}{x_i-t\mu_i(c)},
σi2(c)=(1−t)[1+(1−t)αi(t,c)]t[1−tαi(t,c)].(8)\sigma_i^2(c) = \frac{(1-t)[1+(1-t)\alpha_i(t,c)]}{t[1-t\alpha_i(t,c)]}. \tag*{(8)}

for 0<t<10<t<1 and xi≠tμi(c)x_i\ne t\mu_i(c). These relations connect variance to the intermediate-time features once the mean and query input are known. Although variance is absent from the time-zero velocity, we ask whether it can still be recovered from the time-zero features. In both teachers, these features are nearly parallel to those at an intermediate time s∈(0,1)s\in(0,1), for example s=0.1s=0.1, when cc and xx are fixed (Appendix § 7.§ 2). This motivates learning a variance readout from the time-zero features:

σθ2(c)=gθ(u(c,ϵ⋆,0)),Σθ(c)=diag⁡(σθ2(c)),(9)\sigma_\theta^2(c)=g_\theta(u(c,\epsilon_\star,0)), \qquad\Sigma_\theta(c)=\operatorname{diag}(\sigma_\theta^2(c)), \tag*{(9)}

where gθg_\theta is an MLP with one hidden layer of 128 units and positive outputs. We evaluate the accuracy of the predicted moments in § 5.1. In § 5.2, we compare the task performance of GAR policies using diagonal and full covariance with that of their teachers.

Predicting binary commands. Each binary command has two possible outcomes, but its Bernoulli distribution is fully specified by one parameter: its mean pj(c)=Pr⁡(bj=1∣c)p_j(c)=\operatorname{Pr}(b_j=1\mid c). We represent this distribution by thresholding a Gaussian latent at zero, a construction that also allows correlated latents (Appendix § 9.§ 2). In GAR, we use independent Gaussian latents with variance fixed to one. For each command jj, an affine readout of the same readout features predicts the latent mean ηθ,j(c)\eta_{\theta,j}(c), giving activation probability pθ,j(c)=Φ(ηθ,j(c))p_{\theta,j}(c)=\Phi(\eta_{\theta,j}(c)), where Φ\Phi is the standard normal cumulative distribution function.

Fitting. The identities above motivate predicting action moments through small readouts of the teacher’s readout features. The deployed teachers generate samples with only five Euler steps for Xiaomi and four for GR00T. Such coarse integration can change the endpoint distribution and its moments. The field identities therefore do not guarantee exact agreement with moments estimated from these samples.

At each fitting context, we estimate means, covariances and command frequencies from the deployed teacher’s samples. These estimates provide GAR’s fitting targets. Training only the readouts limits the scope for overfitting the small fitting set. We fit the mean by least squares, the covariance by normalized squared error, and command probabilities by binary cross-entropy. Covariance targets are centered on the empirical teacher mean, so mean-prediction errors do not inflate the target covariance. All fitting uses cached features and teacher statistics (Appendix § 9.§ 2).

Execution. At deployment, one action-transformer evaluation supplies the readouts, and we independently sample

m∼N(μθ(c),Σθ(c)),zj∼N(ηθ,j(c),1),bj=1{zj≥0}.(10)m\sim\mathcal{N}(\mu_\theta(c),\Sigma_\theta(c)), \qquad z_j\sim\mathcal{N}(\eta_{\theta,j}(c),1), \qquad b_j=\mathbf{1}\{z_j\ge0\}. \tag*{(10)}

The resulting action chunk a=(m,b)a=(m,b) requires no velocity-field integration.

Likelihood. Unless otherwise stated, GAR uses diagonal covariance for continuous actions, motivated by the argument above. With binary commands independent of one another and of continuous actions given cc, the model has the following closed-form likelihood:

pθ(m,b∣c)=N(m;μθ(c),Σθ(c))∏jpθ,j(c)bj[1−pθ,j(c)]1−bj,(11)p_\theta(m,b\mid c)=\mathcal{N}(m;\mu_\theta(c),\Sigma_\theta(c))\prod_j p_{\theta,j}(c)^{b_j}[1-p_{\theta,j}(c)]^{1-b_j}, \tag*{(11)}

where pθ,j(c)=Φ(ηθ,j(c))p_{\theta,j}(c)=\Phi(\eta_{\theta,j}(c)) and Φ\Phi is the standard normal cumulative distribution function. Once the parameters have been computed, this expression scores candidate action chunks without further network evaluations or flow integration.

Experiments

We evaluate moment accuracy and task performance (§ 5.1–§ 5.2), then isolate the roles of Gaussian approximation, moment prediction and sampling (§ 5.3). Repeated executions test whether Gaussian actions can produce different successful behaviors (§ 5.4).

Our main experiments use RoboCasa365, a simulation benchmark with 365 household manipulation tasks across 2,500 kitchen environments (Nasiriany et al., [19]). Its tasks range from basic skills, such as opening drawers, to multistep activities, such as preparing coffee. The teachers, Xiaomi-Robotics-1 and GR00T N1.5, were trained on Human300 demonstrations covering 300 of these tasks. Appendix § 8 includes examples of successful GAR executions.

Unless stated otherwise, we fit the readouts on 6,000 contexts, taking four evenly spaced interior states from each of five randomly selected human demonstrations per task (Appendix § 9.§ 1). Control evaluation then compares the policies on the 50-task target suite, which includes seen tasks and unseen composite tasks, with 50 episodes per policy per task.

We also evaluate GAR with the Xiaomi-Robotics-0 teacher (Cai et al., [4]) on the ten LIBERO-Long tasks (Liu et al., [14]). These are multi-step manipulation tasks, such as placing a bowl in a drawer and closing it.

Moment Recovery

We first test how accurately small readouts predict the teacher’s mean and marginal standard deviations (SDs). With 6,000 fitting contexts, median errors in the predicted mean and SDs are below 10% of the norm of the teacher’s mean action chunk for both teachers (Table 1). For GR00T, median variance predictions are close to the teacher estimates, but individual predictions still show substantial scatter. For Xiaomi, median predictions broadly track the teacher estimates, but the largest variances are systematically underestimated. Individual predictions also show greater scatter (Figure 8).

TeacherFitting contextsMean error (%)SD error (%)
Xiaomi6,0004.63 [ 3.09, 7.73 ]5.58 [ 3.61, 9.03 ]2.91 [ 1.72, 5.95 ]
Xiaomi24,0004.54 [ 3.00, 7.37 ]4.35 [ 2.69, 7.37 ]2.92 [ 1.56, 5.57 ]
GR00T6,0008.43 [ 5.98, 12.91 ]9.96 [ 6.51, 16.42 ]8.09 [ 5.36, 13.42 ]
GR00T24,0008.29 [ 5.86, 12.55 ]8.47 [ 5.74, 14.65 ]7.61 [ 5.08, 12.21 ]

Table 1.

Variance predictions from diagonal GAR for Xiaomi and GR00T, showing predicted variance versus teacher variance

Figure 8. Variance predictions from diagonal GAR fitted on 6,000 contexts, evaluated on 600 held-out contexts per teacher. Predictions track teacher variances but underestimate the largest values, especially for Xiaomi. Curves show medians within logarithmic teacher-variance bins; shading spans the 10th–90th percentiles of predictions, not confidence intervals. The dotted curve compares variance estimates from 128 independent teacher samples against 384-sample targets, providing a finite-sampling reference. The following diagnostics give all predictions and upper-tail errors.

Table 1: Moment prediction on 600 held-out contexts per teacher, using estimates from teacher samples as references. Entries give median [25th, 75th percentile] errors, with lower values better. Mean and SD errors are 100∥μθ(c)−μ^c∥2/∥μ^c∥2100\lVert\mu_\theta(c)-\hat{\mu}_c\rVert_2/\lVert\hat{\mu}_c\rVert_2 and 100∥σθ(c)−σ^c∥2/∥μ^c∥2100\lVert\sigma_\theta(c)-\hat{\sigma}_c\rVert_2/\lVert\hat{\mu}_c\rVert_2, respectively, where σ\sigma denotes the vector of marginal SDs. Diagonal and full variants share the mean readout. Errors use normalized coordinates for Xiaomi and decoded coordinates for GR00T, so comparisons are within each teacher. More fitting contexts reduce median diagonal-SD error, with little change in mean error.

Data requirements. To test whether more supervision improves moment recovery, we increase the fitting set from 6,000 to 24,000 contexts using additional demonstrations. Median diagonal SD error drops by 1.23 percentage points for Xiaomi and 1.29 for GR00T, while median mean error changes by less than 0.2 percentage points.

Fitting cost. Once features and targets are cached, fitting Xiaomi’s 6,000-context diagonal readouts takes approximately 115 seconds, including the joint fit that supplies the command readout. Teacher sampling, feature extraction and untimed setup are additional costs (Appendix § 9.§ 4).

Task Performance

We next test whether GAR retains the teachers’ task success with one action-transformer evaluation. Across the 50-task RoboCasa365 suite, GAR achieves overall success rates close to those of both teachers (Table 2).

TeacherFitting contextsTask groupTeacher one-stepRaw one-stepMean onlyDiagonalFull
Xiaomi6,000Overall58.2455.7656.6457.6457.28
Atomic seen81.1181.2278.4480.5681.67
Composite seen58.7552.6358.1358.0057.38
Composite unseen32.0030.2530.6331.5029.75
24,000Overall58.2455.7656.4457.7256.44
Atomic seen81.1181.2280.1181.0081.11
Composite seen58.7552.6354.5056.7555.25
Composite unseen32.0030.2531.7532.5029.88
GR00T6,000Overall23.0819.2819.7221.9220.32
Atomic seen46.0043.0044.3345.7843.89
Composite seen15.388.137.7511.7511.50
Composite unseen5.003.754.005.252.63
24,000Overall23.0819.2820.2021.4421.16
Atomic seen46.0043.0043.2244.1144.67
Composite seen15.388.1310.5012.6312.63
Composite unseen5.003.754.004.753.25

Table 2. RoboCasa365 success (%) across 50 tasks and 2,500 unpaired episodes per policy; higher is better. Groups contain 18 seen atomic, 16 seen composite and 16 unseen composite tasks, with 50 episodes per task. Raw one-step uses the teacher without fitted readouts. Mean-only GAR retains stochastic binary commands; Gaussian variants use predicted variance. Context counts refer to mean and covariance fitting; command readouts use 6,000 contexts. Execution, fitting and uncertainty are detailed in Appendices § 8, § 9 and § 12.§ 2, respectively.

The benefit of fitting GAR is clearest on seen composite tasks. Mean-only GAR nearly closes Xiaomi’s gap to its teacher. For GR00T, retaining continuous-action variance improves success over mean-only execution, although a gap to the teacher remains. GR00T’s small gap on unseen composite tasks is less informative because teacher success is only 5%.

Full covariance and fitting data. Full covariance does not improve success over diagonal sampling, despite lower marginal-SD error, which omits correlation errors. More fitting contexts improve diagonal SD predictions without consistently improving task success.

Inference cost. GAR replaces five action-transformer evaluations for Xiaomi and four for GR00T with one. For the 6,000-context diagonal policies, batch-one latency falls from 220.25 to 115.36 ms for Xiaomi (1.91×) and from 68.01 to 43.30 ms for GR00T (1.57×). These timings include vision-language processing, which limits the total speedup (Appendix § 12.§ 1).

LIBERO-Long. With the Xiaomi-Robotics-0 teacher, 6,000-context diagonal GAR achieves 95.4% success across all ten LIBERO-Long tasks, compared with 96.6% for the teacher and 96.0% for raw one-step execution. This extends near-teacher Gaussian control to a second benchmark. Appendices § 8.§ 2, § 9.§ 3 and § 12.§ 5 give the protocol, fitting procedure and per-task results.

Gaussian Approximation and Sampling

We ask whether shape errors in the Gaussian approximation affect task success, separately from errors in GAR’s predicted mean and covariance. We also examine why executing the mean can work well and whether sampling improves on it. The controls use the sixteen seen composite tasks, where GR00T’s teacher gap is largest (Table 2).

Mean-only execution. The Gaussian approximation offers an explanation for strong mean-only performance: for a Gaussian, the mean is also the most likely action. We examine two ways of estimating this mean: raw one-step execution, motivated by Equation (3), and mean-only GAR, fitted to the mean of the deployed teacher’s finite-step samples. Both retain much of the teachers’ success (Table 2), consistent with this explanation.

Gaussian approximation. A Gaussian action policy could lose performance because its distribution has the wrong shape or because its mean and covariance are poorly estimated. To test the shape assumption separately, we set GAR’s moment predictions aside. At each observation, we draw teacher samples and fit a Gaussian to their mean and full covariance. We then compare sampling from this Gaussian with sampling from the teacher, keeping GAR’s binary-command rule fixed in both policies. Gaussian sampling achieves similar success for GR00T and slightly higher success for Xiaomi (Table 3), showing no clear performance cost from the Gaussian approximation in these controls.

Continuous-motion policyGR00TXiaomi
SuccessDifferenceSuccessDifference
Benchmark references from Table 2: 50 episodes per task
Raw one-step8.13—52.63—
Mean-only GAR, 6,000 contexts7.75—58.13—
Distribution shape: Gaussian versus teacher sampling
Full Gaussian, teacher moments11.72—59.38—
Teacher sampling, GAR commands11.91+0.20 [−3.32, 3.71]57.81−1.56 [−7.03, 3.71]
Moment prediction: GAR versus teacher-estimated moments
Diagonal Gaussian, GAR moments11.75—58.00—
Diagonal Gaussian, teacher moments13.09+1.34 [−2.02, 4.93]58.59+0.59 [−4.33, 5.25]
Sampling around a teacher-estimated mean
No motion noise11.33—55.27—
Gaussian noise with GAR variances14.65+3.32 [−0.39, 7.23]60.16+4.88 [−0.20, 10.16]

Table 3. Seen-composite success (%) under Table 2’s protocol (Appendix § 12.§ 4): 32 episodes per task and model for each intervention, 50 for reused references. Differences are second minus first (pp), with 95% independent within-task bootstrap intervals. All policies retain GAR commands except raw one-step, which uses native decoding.

Mean estimation. We next ask whether errors in GAR’s predicted mean reduce task success. We compare two policies that execute a mean action without motion noise: one uses GAR’s predicted mean, while the other uses the average of teacher samples at the current observation. Both retain the same GAR command rule, so the comparison changes only how the mean is estimated. The teacher-estimated mean improves GR00T’s success, with no clear change for Xiaomi (Table 3). This identifies mean estimation as a limitation of GR00T’s mean-only control.

Sampling. Sampling improves overall success over mean-only GAR in the main benchmark (Table 2). We ask whether this benefit remains when the mean is estimated directly from the teacher. Keeping that mean estimator and GAR’s command rule fixed, we compare executing the mean with sampling around it using GAR’s predicted variances. Sampling gives higher observed success for both models (Table 3), although both confidence intervals include zero. The results suggest that sampling can remain useful even after replacing GAR’s mean prediction.

Multimodal behavior

Beyond improving task completion, Gaussian sampling can produce different successful behaviors. A single Gaussian at each decision can yield multimodal behavior through diffusion in physical time.

Diffusion in physical time. For direct position updates, Gaussian action sampling gives

sk+1=sk+μ(sk)+Σ1/2ξk,ξk∼iidN(0,I).(12)s_{k+1} = s_k + \mu(s_k) + \Sigma^{1/2}\xi_k,\qquad\xi_k \overset{\mathrm{iid}}{\sim} \mathcal{N}(0,I). \tag*{(12)}

This update is a discretized diffusion in physical time (Appendix § 13.§ 1).

Each transition is Gaussian conditional on the current state, but the distribution of later states can be multimodal. A nonlinear mean μ\mu can amplify small random deviations into distinct routes. In our constructed example, trajectories from the same start separate around an obstacle before returning toward a common goal (Figure 4).

Gaussian trajectories splitting into two routes around an obstacle and rejoining at a goal

Figure 4. Gaussian actions produce two routes in a constructed example. All 128 rollouts start at the left dot, pass on either side of the obstacle, and approach the right circle. Appendix § 13.§ 1 specifies the state-dependent mean and constant covariance.

Different successful movement orders. Xiaomi’s Diagonal policy also produces distinct successful movement orders from the same initial context. In PackIdenticalLunches, the robot must place one garlic and one chicken drumstick into each container. Three of 32 executions succeed, with two different object-movement orders among these successes (Figure 5; Appendix § 13.§ 2).

Shared start and two successful movement orders under the same Diagonal policy, with Order 1: 2/32 attempts and Order 2: 1/32 attempts

Figure 5. Xiaomi’s diagonal GAR produces two successful movement orders from the same start. The task is to pack one garlic and one chicken drumstick into each container; A and B distinguish objects of each type. Left: shared initial policy-camera view. Right: recorded simulator states after successive transfers, rendered from a fixed external camera and labeled with elapsed physical time. The two orders account for all three successes among 32 attempts: two follow the upper order and one follows the lower order (Appendix § 13.§ 2).

Conclusion

Gaussian Action Readouts fitted on 0.02% of eligible training states enable direct sampling and closed-form likelihoods from one frozen action-transformer evaluation. GAR retains near-teacher success for Xiaomi and GR00T while reducing inference latency. Neither model shows a clear success advantage for empirical teacher motion over a full Gaussian fitted to its moments. Sampling gives higher observed success than mean-only execution, including with teacher-estimated means, although the latter gains remain uncertain. Through state feedback, Gaussian actions can also produce distinct successful behaviors from the same initial context.

Reproducibility Statement

Appendix B specifies the checkpoints and evaluation protocols. Appendix C gives data splits, teacher sampling and readout fitting. Appendices D and E describe the Gaussian-approximation and moment-prediction measurements. Appendices F and G give the task-performance and diversity protocols, including uncertainty calculations. Code will be released soon.

AI Use Statement

We used generative AI tools to assist with hypothesis development, experiment design, mathematical derivations, code, analysis, and manuscript preparation. The authors directed the research and take responsibility for the final text, claims, and results.

Gaussian flow theory and feature analysis

For a Gaussian target, the flow-matching velocity is affine in its input. Fix the context cc, write μ=μ(c)\mu= \mu(c) and Σ=Σ(c)\Sigma= \Sigma(c), and assume Σ\Sigma is positive definite. Let M∼N(μ,Σ)M \sim\mathcal{N}(\mu, \Sigma) and Z∼N(0,I)Z \sim\mathcal{N}(0, I) be independent, with Xt=(1−t)Z+tMX_t = (1-t)Z + tM. The velocity field is

v(x,t,c)=E[M−Z∣Xt=x,c].(13)v(x,t,c) = \mathbb{E}[M-Z \mid X_t=x,c]. \tag*{(13)}

The interpolated action and target velocity are jointly Gaussian, with

E[Xt∣c]=tμ,Cov⁡(Xt∣c)=Ct=(1−t)2I+t2Σ,E[M−Z∣c]=μ,Cov⁡(M−Z,Xt∣c)=tΣ−(1−t)I.(14)\begin{aligned} \mathbb{E}[X_t \mid c] &= t\mu, & \operatorname{Cov}(X_t \mid c) &= C_t = (1-t)^2 I + t^2\Sigma,\\ \mathbb{E}[M-Z \mid c] &= \mu, & \operatorname{Cov}(M-Z,X_t \mid c) &= t\Sigma-(1-t)I. \tag*{(14)} \end{aligned}

For jointly Gaussian vectors YY and XX, with Cov⁡(X)\operatorname{Cov}(X) invertible, the conditional mean is

E[Y∣X=x]=E[Y]+Cov⁡(Y,X)Cov⁡(X)−1(x−E[X]).\mathbb{E}[Y \mid X=x] = \mathbb{E}[Y] + \operatorname{Cov}(Y,X)\operatorname{Cov}(X)^{-1}(x-\mathbb{E}[X]).

Applying this formula at fixed cc, with Y=M−ZY=M-Z and X=XtX=X_t, gives

v(x,t,c)=μ+At(x−tμ),(15)v(x,t,c) = \mu+ A_t(x-t\mu), \tag*{(15)}
At=[tΣ−(1−t)I]Ct−1.A_t = [t\Sigma-(1-t)I]C_t^{-1}.

For 0<t<10<t<1, solving for the covariance gives

Σ=1−tt[I−tAt]−1[I+(1−t)At].(16)\Sigma= \frac{1-t}{t}[I-tA_t]^{-1}[I+(1-t)A_t]. \tag*{(16)}

Thus the field is affine in xx, with coefficients determined by the target mean, covariance and interpolation time.

At the noise endpoint, X0=ZX_0=Z is independent of MM given cc, so

v(x,0,c)=E[M∣c]−x,x+v(x,0,c)=E[M∣c].(17)v(x,0,c)=\mathbb{E}[M\mid c]-x,\qquad x+v(x,0,c)=\mathbb{E}[M\mid c]. \tag*{(17)}

This identity also holds for non-Gaussian targets with finite second moments. A single Euler step of size one from t=0t=0 therefore returns the conditional mean.

Covariance affects the Gaussian velocity at intermediate times but is absent at t=0t=0. To motivate predicting variance from time-zero features, Appendix § 7.§ 2 compares the teacher’s internal features across these times at fixed context and noisy input.

Diagonal variance recovery

For diagonal Σ(c)\Sigma(c), each velocity coordinate depends only on the corresponding action coordinate. Given the mean μ(c)\mu(c), a velocity query at 0<t<10<t<1 determines

αi(t,c)=vi(mt,t∣c)−μi(c)mt,i−tμi(c)=tσi2(c)−(1−t)(1−t)2+t2σi2(c).(18)\alpha_i(t,c)=\frac{v_i(m_t,t\mid c)-\mu_i(c)}{m_{t,i}-t\mu_i(c)} =\frac{t\sigma_i^2(c)-(1-t)}{(1-t)^2+t^2\sigma_i^2(c)}. \tag*{(18)}

provided mt,i≠tμi(c)m_{t,i}\ne t\mu_i(c). Multiplying by the denominator and collecting the terms containing σi2(c)\sigma_i^2(c) gives

t[1−tαi(t,c)]σi2(c)=(1−t)[1+(1−t)αi(t,c)].t[1-t\alpha_i(t,c)]\sigma_i^2(c)=(1-t)[1+(1-t)\alpha_i(t,c)].

Hence,

σi2(c)=(1−t)[1+(1−t)αi(t,c)]t[1−tαi(t,c)].\sigma_i^2(c)=\frac{(1-t)[1+(1-t)\alpha_i(t,c)]}{t[1-t\alpha_i(t,c)]}.

Thus, once the mean is known, one intermediate-time velocity query recovers all diagonal variances, provided every query coordinate satisfies the condition above. A nondegenerate Gaussian query satisfies these conditions with probability one.

For full covariance, the coordinates are coupled through At(c)A_t(c). One velocity query determines only the matrix–vector product

v(mt,t∣c)−μ(c)=At(c)(mt−tμ(c)).(19)v(m_t,t\mid c)-\mu(c)=A_t(c)(m_t-t\mu(c)). \tag*{(19)}

Recovering the full matrix generally requires additional independent query directions or the velocity Jacobian, ∇mtv=At(c)\nabla_{m_t}v=A_t(c).

Feature changes near the initial time

At t=0t = 0, the ideal velocity gives us the mean but says nothing about variance. The internal features may still carry this information, since at nearby times they support a velocity that depends on variance. If these features change little with time, we may be able to read out both moments from the same evaluation. This motivates comparing the features at t=0t = 0, 0.010.01, and 0.10.1, keeping the context and noisy action input fixed.

For each teacher, we use 32 saved validation observations from distinct Human300 tasks and three Gaussian noise draws per observation, giving 96 pairs for each comparison with t=0t = 0. GR00T uses the first validation observation from each of 32 task indices spaced evenly across the 300-task bank. Xiaomi uses 32 evenly spaced entries from an existing 50-task validation bank, each containing the first validation observation for that task and its native four-frame history. The task subsets differ between teachers; every within-teacher comparison holds images, instruction, robot state and the exact noisy action tensor fixed, changing only time. The noise seeds are 10817–10819 for GR00T and 47017–47019 for Xiaomi, including each deployed readout’s fixed query.

We capture the action-transformer output hh and the readout features uu. The deployed moment readouts use uu for both teachers. All sixteen action-token feature vectors are flattened before computing

cos⁡(f0,ft)=⟨f0,ft⟩∥f0∥2∥ft∥2,Δrel=∥ft−f0∥2∥f0∥2,r=∥ft∥2∥f0∥2.(20)\operatorname{cos}(f_0,f_t) = \frac{\langle f_0, f_t\rangle}{\lVert f_0\rVert_2\lVert f_t\rVert_2}, \qquad\Delta_{\mathrm{rel}} = \frac{\lVert f_t-f_0\rVert_2}{\lVert f_0\rVert_2}, \qquad r = \frac{\lVert f_t\rVert_2}{\lVert f_0\rVert_2}. \tag*{(20)}

To check whether a common feature offset dominates cosine similarity, we also subtract the across-observation mean separately for each time and noise seed before computing centered cosine similarity. Table 4 reports descriptive means across the 96 pairs.

TeacherFeaturesttCosineΔrel\Delta_{\mathrm{rel}} (%)Norm change (%)Centered cosine
GR00Thh0.010.999931.68+1.160.99958
GR00Tuu0.010.999971.29+1.060.99961
GR00Thh0.100.9993711.39+10.760.99684
GR00Tuu0.100.9998111.12+10.940.99635
Xiaomihh0.010.999981.03+0.760.99979
Xiaomiuu0.010.999991.01+0.890.99982
Xiaomihh0.100.999016.66+4.840.99764
Xiaomiuu0.100.999369.73+8.980.99778

Table 4. Feature changes with time at an identical noisy input. Each row averages 32 validation observations and three noise draws, relative to t=0t = 0. Norm change is 100(r−1)100(r - 1); centered cosine removes the mean feature at each time and noise seed.

For each fixed observation and noisy input, feature directions remain highly similar across the tested times for both teachers. The readout features uu mainly increase in magnitude.

The predicted velocities also remain nearly parallel across these times. Between t=0t = 0 and t=0.1t = 0.1, their mean cosine similarity is 0.99987 for GR00T and 0.99993 for Xiaomi, measured over the twelve action channels used for execution. Their norms increase by about 11% for both teachers.

High cosine similarity alone does not establish preservation of variance information, which could occupy a small component of the representation. The held-out moment-prediction experiments test that information’s accessibility directly.

Experimental setup

RoboCasa365

RoboCasa365 is a simulation benchmark with 365 household tasks across 2,500 kitchen environments [19]. A mobile robot with an arm performs basic skills, such as opening a drawer, and multistep activities, such as preparing coffee. Both teachers use released RoboCasa365 checkpoints trained on Human300 demonstrations. Xiaomi uses the Xiaomi-Robotics-1-RoboCasa365 checkpoint with five flow updates (Xiaomi Robotics, 2026a; Xiaomi Robotics Team et al., 2026). GR00T N1.5 uses the gr00t_n1-5/multitask_learning/checkpoint-12000 checkpoint from the RoboCasa365 checkpoint release, with four flow updates [20].

Evaluation covers the 50-task target suite on the pretrain environment split: 18 Atomic-Seen, 16 Composite-Seen and 16 Composite-Unseen tasks. Xiaomi inputs include four observations spaced two simulator steps apart, the released 0.95 image crop and the robot state; GR00T uses its native current-frame inputs and preprocessing. Both policies execute 16 actions before replanning. The evaluator retains native task horizons, scene randomization and persistent workers. The main comparison uses 50 episodes per task and policy. Context selection and readout fitting are specified in Appendices § 9.§ 1 and § 9.§ 2.

The benchmark comparisons use independently drawn physical scenes, while the separate fixed-scene diagnostics restore saved starts. Episode indices alone do not reproduce the native scene draws because policies use different numbers of servers and persistent GPU random streams.

Raw one-step execution tests how well the teacher performs with a single flow update: it uses GAR’s fixed noise input and the teacher’s native action decoding, without fitted readouts or added action noise. Each GAR setting in Table 2 uses one fitted readout.

One-pass Gaussian control on RoboCasa365

Figure 6. One-pass Gaussian control on RoboCasa365. Selected successful executions using GR00T full-covariance readouts (left two) and Xiaomi diagonal readouts (right two). Each action chunk uses one action-transformer evaluation.

LIBERO-Long

We evaluate the released Xiaomi-Robotics-0 LIBERO checkpoint (Xiaomi Robotics, 2026b) using five flow steps for the teacher and one action-transformer evaluation for GAR and raw one-step execution. All policies execute ten actions before replanning, with ten initial settling steps and a 520-step control limit. Evaluation uses fifty common official initial states per task, giving 500 episodes per policy.

Readout fitting

RoboCasa365 context sampling

We sample contexts to cover every Human300 task and different stages of its demonstrations. For each of the 300 tasks, we randomly select five of the first 100 human demonstrations without replacement and take four evenly spaced interior states from each, giving 6,000 fitting contexts. For a demonstration of LL frames, the zero-based indices are ⌊6+j(L−23)/(K+1)⌋\lfloor6 + j(L - 23)/(K + 1) \rfloor, j=1,…,Kj = 1, \ldots, K, with K=4K = 4 for fitting. These indices spread the states between frames 6 and L−17L - 17, leaving room for the observation history and action chunk. Both teachers use the same contexts, each with its native observation and history inputs.

Tuning and evaluation use separate demonstrations from fitting and from each other. Two additional demonstrations per task supply two states each (K=2K = 2); we assign one demonstration to tuning and the other to evaluation, giving 600 contexts in each set. Demonstration selection uses seed 66017 plus the task index; the tuning/evaluation assignment uses seed 11717. The evaluation bank has also appeared in earlier exploratory analyses.

Eligible training states are frames 6 through Ld−17L_d - 17, inclusive, of demonstration dd, where LdL_d is its number of frames. Among the first 100 demonstrations per task, excluding those reserved for tuning and evaluation leaves 29,400 demonstrations, giving

N=∑d=129,400(Ld−22)=26,612,851N = \sum_{d=1}^{29{,}400} (L_d - 22) = 26{,}612{,}851

eligible training states. The 6,000 fitting contexts therefore constitute 100×6,000/N≈0.02%100 \times6{,}000/N \approx0.02\% of this pool.

To test the effect of more fitting data, the 24,000-context fits add fifteen training demonstrations per task using the same four-state rule. The original fitting, tuning and evaluation contexts are preserved, and command readouts use the same 6,000-context fit for both fitting-set sizes.

At each context, 384 teacher samples determine the empirical mean and regularized covariance target. GR00T has 144 varying continuous coordinates; its remaining 16 constant coordinates are kept at zero. Xiaomi uses all 160 normalized continuous coordinates.

RoboCasa365 readout fitting

Numerically inverting the variance-recovery identity can be sensitive to errors near t=0t = 0 or mt,i=tμi(c)m_{t,i} = t\mu_i(c). GAR therefore fits empirical teacher moments estimated from samples.

Let dmd_m and dbd_b denote the numbers of continuous and binary coordinates in an action chunk. The mean and command readouts act on the frozen readout features at each action position. The mean readout adds an affine correction to the continuous coordinates of the teacher’s one-step prediction. The covariance readout averages features across positions and applies a single 128-unit GELU hidden layer. For full covariance, it predicts a Cholesky factor with positive diagonal entries; the diagonal variant predicts positive variances. Full covariance includes dependence between continuous coordinates at different chunk positions. Command latents are independent of one another and of continuous actions.

Gaussian latents and Bernoulli commands. Thresholding a unit-variance Gaussian can represent any Bernoulli probability p∈(0,1)p \in(0, 1). For each binary command, we sample zj=ηθ,j(c)+ξjz_j = \eta_{\theta,j}(c) + \xi_j with ξj∼N(0,1)\xi_j \sim\mathcal{N}(0, 1) and set bj=1{zj≥0}b_j = \mathbb{1}\{z_j \ge0\}. Its activation probability is

pθ,j(c)=Pr⁡(bj=1∣c)=Pr⁡(ξj≥−ηθ,j(c))=1−Φ(−ηθ,j(c))=Φ(ηθ,j(c)),(21)p_{\theta,j}(c) = \Pr(b_j = 1 \mid c) = \Pr(\xi_j \ge-\eta_{\theta,j}(c)) = 1 - \Phi(-\eta_{\theta,j}(c)) = \Phi(\eta_{\theta,j}(c)), \tag*{(21)}

where Φ\Phi is the standard normal cumulative distribution function. Thus bj∣c∼Bernoulli⁡(pθ,j(c))b_j \mid c \sim\operatorname{Bernoulli}(p_{\theta,j}(c)). Choosing η=Φ−1(p)\eta= \Phi^{-1}(p) gives the desired probability, with zero and one obtained as limits. Fixing the latent variance to one therefore does not restrict individual command probabilities. Binary cross-entropy against teacher command frequencies trains the probabilities of the executed commands.

The marginal result also holds for correlated Gaussian latents. For z∣c∼N(ηθ(c),C(c))z \mid c \sim\mathcal{N}(\eta_\theta(c), C(c)), with Cjj(c)>0C_{jj}(c) > 0, thresholding gives

bj=1{zj≥0},b_j = \mathbb{1}\{z_j \ge0\},
pθ,j(c)=1−Φ(−ηθ,j(c)Cjj(c))=Φ(ηθ,j(c)Cjj(c)).(22)p_{\theta,j}(c) = 1 - \Phi\left(-\frac{\eta_{\theta,j}(c)}{\sqrt{C_{jj}(c)}}\right) = \Phi\left(\frac{\eta_{\theta,j}(c)}{\sqrt{C_{jj}(c)}}\right). \tag*{(22)}

Each binary marginal is therefore fully specified by its mean, regardless of correlations between latents. The joint binary probabilities depend on those correlations and generally require Gaussian orthant integrals. GAR uses independent unit-variance command latents, also independent of continuous actions, yielding the factorized likelihood in Equation (11).

Offline teacher statistics. We select a small set of contexts CC and draw NN teacher action chunks a(i)=(m(i),b(i))a^{(i)} = (m^{(i)}, b^{(i)}) at each context. Binary commands are obtained using the teacher’s execution thresholds. We estimate continuous-action moments and command frequencies as

μ^c=1N∑i=1Nm(i),(23)\widehat{\mu}_c = \frac{1}{N}\sum_{i=1}^{N}m^{(i)}, \tag*{(23)}
S^c=1N∑i=1N(m(i)−μ^c)(m(i)−μ^c)T,\widehat{S}_c = \frac{1}{N}\sum_{i=1}^{N}(m^{(i)}-\widehat{\mu}_c)(m^{(i)}-\widehat{\mu}_c)^{\mathsf{T}},
p^c,j=1N∑i=1Nbj(i).\widehat{p}_{c,j} = \frac{1}{N}\sum_{i=1}^{N}b_j^{(i)}.

We shrink S^c\widehat{S}_c by 5% toward its diagonal and floor eigenvalues at the larger of 10−510^{-5} times its mean diagonal and 10−1010^{-10} to obtain Σ^c\widehat{\Sigma}_c. This regularization weakens correlations and prevents nearly singular covariance targets; it is separate from the readout loss. Shrinkage toward the diagonal preserves marginal variances, and eigenvalue flooring can only increase them. These statistics are cached together with the readout features and one-step teacher predictions.

Moment matching. We fit the affine mean readout by least squares:

Lμ(θ)=Ec∼C[1dm∥μθ(c)−μ^c∥22].(24)\mathcal{L}_{\mu}(\theta) = \mathbb{E}_{c\sim C}\left[\frac{1}{d_m}\left\lVert\mu_\theta(c)-\widehat{\mu}_c\right\rVert_2^2\right]. \tag*{(24)}

We then fit the covariance readout while keeping the mean and command readouts fixed. Covariance targets are centered on the empirical teacher mean, so covariance fitting is independent of mean-prediction error.

To account for differences in scale between action coordinates, let D=diag⁡(s1,…,sdm)D = \operatorname{diag}(s_1,\ldots,s_{d_m}), where sk2s_k^2 is the average target variance of coordinate kk over the original 6,000 fitting contexts, for both fitting-set sizes. For full covariance, we minimize

LΣ(θ)=Ec∼C[1dm2∥D−1(Σθ(c)−Σ^c)D−1∥F2+λvarRvar(c)].(25)\mathcal{L}_{\Sigma}(\theta) = \mathbb{E}_{c\sim C}\left[\frac{1}{d_m^2}\left\lVert D^{-1}\left(\Sigma_\theta(c)-\widehat{\Sigma}_c\right)D^{-1}\right\rVert_F^2 + \lambda_{\mathrm{var}}\mathcal{R}_{\mathrm{var}}(c)\right]. \tag*{(25)}

where

Rvar(c)=1dm∑k=1dm(log⁡Σθ,kk(c)Σ^c,kk)2,(26)\mathcal{R}_{\mathrm{var}}(c) = \frac{1}{d_m}\sum_{k=1}^{d_m}\left(\log\frac{\Sigma_{\theta,kk}(c)}{\widehat{\Sigma}_{c,kk}}\right)^2, \tag*{(26)}

and λvar=0.1\lambda_{\mathrm{var}} = 0.1. The first term matches covariance entries after coordinate-wise normalization, balancing action coordinates with different scales. The logarithmic term also gives weight to errors at contexts with small target variances: doubling and halving a variance incur the same penalty, regardless of its scale. For the diagonal variant, the first term averages normalized squared errors over the dmd_m diagonal entries only. This training penalty is separate from the shrinkage and eigenvalue flooring used to estimate covariance targets.

Covariance optimization. Both covariance variants use AdamW [15] with learning rate 10−310^{-3}, weight decay 10−210^{-2}, batch size 64, gradient clipping at norm one and seed 17. We evaluate the corresponding moment loss on the 600 tuning contexts every 1,000 updates and select its lowest-loss checkpoint. From update 12,000, four tuning evaluations without an improvement exceeding the larger of 10−410^{-4} in relative loss and 10−710^{-7} in absolute loss reduce the learning rate by a factor of 0.3, down to 10−610^{-6}. At this minimum rate, eight evaluations without such an improvement stop fitting. Appendix E.1 reports the selected updates and convergence curves.

Command fitting. The command readout learns the teacher’s activation probabilities by minimizing binary cross-entropy against the sampled command frequencies:

Lb(θ)=Ec∼C[1db∑j=1dbBCE⁡(p^c,j,Φ(ηθ,j(c)))],(27)\mathcal{L}_{b}(\theta) = \mathbb{E}_{c\sim\mathcal{C}}\left[\frac{1}{d_b}\sum_{j=1}^{d_b}\operatorname{BCE}\left(\hat{p}_{c,j},\Phi\left(\eta_{\theta,j}(c)\right)\right)\right], \tag*{(27)}

where BCE denotes binary cross-entropy. This objective fits command activation probabilities through the Gaussian latent means. For each teacher, the 6,000- and 24,000-context GAR variants share the same command readout, trained on 6,000 contexts. During command training, the Bernoulli term above is combined with a Gaussian KL term for continuous motion. We use 3,000 AdamW [15] updates, batch size 64, learning rate 10−410^{-4}, weight decay 10−510^{-5} and gradient clipping at norm one, with checkpoint selection by validation motion-and-command likelihood. The mean and covariance readouts described above replace the continuous-action predictors from this joint fit; the command parameters stay fixed. All readout fitting uses cached features and teacher statistics, without further teacher evaluations or action sampling.

LIBERO-Long readout fitting

For each task, thirty demonstrations supply twenty contexts each, giving 6,000 fitting contexts overall. Separate sets of five demonstrations per task supply twelve contexts each for tuning and moment evaluation, giving 600 contexts in each set. At each context, 384 teacher samples estimate continuous-action moments and gripper-command frequencies.

GAR adds an affine correction to the teacher’s one-step continuous-action prediction and predicts diagonal covariance through a pooled 128-unit GELU readout. The teacher networks remain frozen.

We use a probit readout with shared feature weights and a separate bias for each of the ten action positions. Its coefficients were fitted by binary cross-entropy on the training contexts and selected by tuning cross-entropy.

Fitting and preparation cost

For Xiaomi, the main cost is preparing the teacher data. Once the readout features and targets are cached, the recorded fitting times total about two minutes for either the diagonal or full-covariance readouts on 6,000 contexts.

Fitting cost. The Xiaomi 6,000-context affine mean is solved by CPU least squares in 3.7 seconds. Its diagonal and full covariance fits take 94.4 and 100.3 seconds on an RTX 4090. The initial joint motion-and-command fit that supplies the fixed command readout adds 16.7 seconds on an RTX 4090, including optimization, tuning evaluations and checkpoint saving but excluding untimed data loading and setup. The recorded fitting times therefore total 114.8 seconds for diagonal GAR and 120.7 seconds for full covariance; teacher sampling and feature extraction are counted separately below.

Preparation cost. The Xiaomi preparation measurements cover a cache of 7,200 fitting, tuning and evaluation contexts, each with 512 teacher chunks (3,686,400 chunks in total). At each context, 384 chunks estimate the targets and the remaining 128 are reserved for density and variance comparisons.

Preparation stepResourcesTime
Download, extraction and data checksCPU/network2.71 h wall time
Feature extraction and teacher sampling4 RTX 4090 GPUs3.84 GPU-hours total; 1.14 h longest parallel job
Motion and command target estimation12 CPU workers6.9 s wall time

Table 5. Preparation cost for Xiaomi’s cache of 7,200 contexts and 3,686,400 teacher chunks. The measurements exclude teacher pretraining and policy evaluation; checkpoint download was not timed.

Gaussian approximation in physical action units

Shared procedure

Samples and units. Both teachers use the same 300 saved observation identities, selecting one validation observation uniformly within each Human300 task bank. Each observation supplies 1,024 teacher chunks, generated with FP32 action-network computation and Euler accumulation while retaining frozen vision-language conditioning. Xiaomi uses its native four-frame conditioning and five flow steps; GR00T uses current-frame conditioning and four flow steps. Binary commands remain unrestricted during sampling but are excluded from the continuous-action comparison. The first 512 samples fit the maximum-likelihood Gaussian mean and covariance; the remaining 512 evaluate the approximation. Both teachers decode translation and rotation outputs directly into controller inputs. The controller clips each coordinate to [−1,1][-1, 1], then scales translation by 50 mm and rotation-vector coordinates by 0.5 radians, which we convert to degrees. We fit before clipping and apply the controller mapping to both teacher and Gaussian commands before projecting them.

Sliced comparison. Sliced 1-Wasserstein distance compares the teacher and Gaussian distributions along many one-dimensional projections [3] (Villani 2009). Each projection combines the action coordinates into one number, allowing the comparison to detect dependence that separate coordinate comparisons can miss. Along each direction, we measure how far command values must move to match the two distributions, then average these distances across directions. Small shifts in command values therefore give small errors, whereas KL divergence can be large for small shifts between narrowly concentrated distributions.

Let θ1,…,θL\theta_1, \ldots, \theta_L be the unit projection directions, and let F^c,ℓ−1\widehat{F}^{-1}_{c,\ell} and G^c,ℓ−1\widehat{G}^{-1}_{c,\ell} denote the empirical quantile functions of the projected teacher and Gaussian reference points at context cc. For the nn held-out teacher commands xi(c)x_i(c) in physical units, we define

D(c)=1L∑ℓ=1L∫01∣F^c,ℓ−1(u)−G^c,ℓ−1(u)∣ du,A(c)=1Ln∑ℓ=1L∑i=1n∣θℓTxi(c)∣,R(c)=D(c)A(c).(28)\begin{aligned} D(c) &= \frac{1}{L}\sum_{\ell=1}^{L}\int_0^1\left|\widehat{F}^{-1}_{c,\ell}(u)-\widehat{G}^{-1}_{c,\ell}(u)\right|\,du,\\ A(c) &= \frac{1}{Ln}\sum_{\ell=1}^{L}\sum_{i=1}^{n}\left|\theta_\ell^{\mathsf{T}}x_i(c)\right|,\qquad R(c)=\frac{D(c)}{A(c)}. \tag*{(28)} \end{aligned}

The projected command magnitude A(c)A(c) averages the absolute projections of the teacher commands, without centering them. Thus R(c)R(c) measures approximation error relative to command size, including any nonzero mean. We compute this ratio within each context, then report its median across contexts; all observed denominators are nonzero.

For each action-group dimension, we use n=512n=512 held-out teacher commands and L=256L=256 unit directions sampled uniformly on the sphere, shared across teachers and covariance choices. To reduce numerical error in each Gaussian reference, we use 2,048 points from a scrambled Sobol sequence [17] (Sobol’ 1967). Sobol sequences are designed to cover the unit cube evenly; scrambling randomizes the points while preserving this balanced coverage. We transform these points through the standard-normal quantile function, multiply by the fitted covariance’s symmetric square root, and add the fitted mean. The reference points undergo the same clipping, scaling and projection as the teacher commands. Sorting the projected points lets us evaluate each quantile integral exactly for these empirical distributions.

Gaussian sampling controls. Finite samples produce approximation error even when the underlying distribution is Gaussian, so we use Gaussian sampling controls to measure this baseline. At each context and for each group, we draw eight independent sets of 1,024 samples from the fitted Gaussian and repeat the 512/512 split, refitting and projected comparison. Sampling and refitting use the same covariance family as the corresponding teacher comparison. We average the eight control errors before dividing by the original teacher’s projected command magnitude. These controls measure finite-sample discrepancy and reference integration error; they are not subtracted as an unbiased correction.

Rotation uses Euclidean rotation-vector coordinates, not geodesic orientation distance. These measurements describe command distributions, not positioning error or a count of density modes; their consequences for task performance are evaluated separately in § 5.2.

Action-chunk comparison

The full-chunk comparison asks how well a Gaussian captures the joint distribution of commands across all sixteen action positions (Table 6). We group the translation commands into one 48-dimensional vector and the rotation commands into another. Full covariance retains dependence within and across action positions; diagonal covariance retains the same fitted means and marginal variances but sets all off-diagonal entries to zero. Both approximations fit teacher samples directly, independently of the learned GAR readouts.

We apply the shared procedure to the 48-dimensional translation and rotation groups. Both covariance choices use the same projected teacher-command magnitude as denominator.

Numerical checks and scope. We vary the number of projection directions and Gaussian reference points to check numerical accuracy in the 48-dimensional groups. Using 64, 128 or 256 directions changes aggregate median relative errors by at most 0.15 percentage points with full covariance and 0.75 with diagonal covariance. On twelve matched contexts per teacher, increasing the reference to 8,192 points with an independent scramble changes individual relative errors by at most 0.59 and 0.24 percentage points, respectively.

The chunk comparison includes temporal dependence within translation and within rotation, while translation–rotation coupling and other commands remain outside its scope. The physical distances concern projected command distributions, not accumulated displacement or orientation errors.

Effect of covariance. Removing correlations increases median approximation errors for both teachers (Table 6). The 90th-percentile relative errors remain nearly unchanged for Xiaomi and roughly double for GR00T (Table 7), showing a larger effect of removing correlations in GR00T’s upper-tail errors.

TeacherCovariancePhysical errorRelative error, 90th percentile
TranslationRotationTranslationRotation
XiaomiFull0.05900.00717.68.8
Diagonal0.12070.01197.78.8
GR00TFull0.40540.072614.919.3
Diagonal0.98670.131629.235.4

Table 7. Physical sliced errors and upper-tail relative errors for the sixteen-action comparison on 300 contexts per teacher. Physical errors are medians across contexts, in millimetres for translation and degrees for rotation-vector commands. The last two columns give 90th percentiles of relative error (%); lower values are better. These are descriptive summaries without confidence intervals; Table 6 gives median relative errors and Gaussian controls.

Moment recovery

Small moment errors relative to action magnitude coexist with substantial relative errors in individual variances (§ 5.1). We examine these errors more closely, compare them with uncertainty in the teacher estimates, and test how they change with the fitting loss.

Moment prediction and convergence

Errors relative to action magnitude. The SD metric in Table 1 measures marginal-scale errors relative to the magnitude of the teacher’s mean action chunk. For diagonal Gaussian sampling, holding the mean fixed and sharing a standard Gaussian noise vector ϵ\epsilon gives

Eϵ[∥(σθ(c)−σ^c)⊙ϵ∥22]=∥σθ(c)−σ^c∥2.(29)\sqrt{\mathbb{E}_{\epsilon}\left[\left\lVert\left(\sigma_{\theta}(c)-\hat{\sigma}_{c}\right)\odot\epsilon\right\rVert_{2}^{2}\right]}=\left\lVert\sigma_{\theta}(c)-\hat{\sigma}_{c}\right\rVert_{2}. \tag*{(29)}

The numerator is therefore the root mean square change in the sampled action due to SD prediction error, measured in the teacher’s fitted action coordinates. For full-covariance readouts, this marginal metric omits correlation errors.

Table 8 complements the medians and interquartile ranges in Table 1 with 90th-percentile errors, showing how the errors grow toward the upper end of the distribution. For the 6,000-context diagonal readouts, SD errors at this percentile reach 16.19% for Xiaomi and 29.07% for GR00T. All 600 evaluation means per teacher have nonzero norm; no contexts are excluded and no denominators are floored. Percentiles use linear interpolation between ordered values.

TeacherFitting contextsMean error (%)SD error (%)
Xiaomi6,00013.6316.1910.65
Xiaomi24,00013.4013.9010.34
GR00T6,00020.0829.0725.26
GR00T24,00019.4425.8624.65

Table 8. 90th-percentile moment errors on the same 600 evaluation contexts per teacher as Table 1. All errors are percentages of the teacher mean’s norm; lower is better.

Diagonal variance accuracy. The readouts underestimate the largest variances beyond the discrepancy between teacher sample estimates. Among the largest 1% of target variances, median prediction-to-target ratios are 0.577 for Xiaomi and 0.633 for GR00T with the 6,000-context diagonal readouts, compared with 0.976 and 1.001 for independent teacher estimates (Table 9).

Table 9: Marginal variance accuracy on 600 evaluation contexts per teacher, relative to regularized 384-sample targets v^\hat{v}. Independent teacher rows use unbiased variances from 128 disjoint teacher chunks per context; other rows use GAR predictions. Tail columns use the largest 1% of target variances pooled across contexts and coordinates, reporting the median individual ratio v/v^v/\hat{v} (one is exact) and median relative error ∣v/v^−1∣\lvert v/\hat{v} - 1\rvert (lower is better). These targets exceed 0.00784 for Xiaomi and 0.0786 for GR00T, in their respective fitted action coordinates. Here vv denotes the independent estimate or GAR’s predicted marginal variance.

TeacherFitting contextsEstimateTail ratioTail error (%)
Xiaomi—Independent teacher0.97610.9
Xiaomi6,000Diagonal0.57753.0
Xiaomi6,000Full0.50356.5
Xiaomi24,000Diagonal0.66945.5
Xiaomi24,000Full0.54552.4
GR00T—Independent teacher1.0017.4
GR00T6,000Diagonal0.63337.5
GR00T6,000Full0.64737.1
GR00T24,000Diagonal0.71031.1
GR00T24,000Full0.66736.5

Table 9.

At each evaluation context, the targets use regularized covariance estimates from 384 teacher action chunks, while the independent estimates use unbiased sample variances from 128 disjoint teacher chunks. For each teacher, we pool all context–coordinate pairs and select the largest 1% by target variance: 960 pairs for Xiaomi and 864 for GR00T. We divide each independent variance estimate by its corresponding target and take the median of these individual ratios over the selected pairs. GAR’s ratios use the same targets and selected pairs, with the predicted variance in the numerator.

Figure 8 shows how predictions vary across the range of teacher variances. It groups all 96,000 Xiaomi and 86,400 GR00T pairs into 24 equal-width bins in log variance, placing each point at the median target variance in its bin. The independent teacher curve uses sample variances from 128 additional actions at each context. To show the spread behind these summaries, Figure 9 includes every prediction from all eight deployed checkpoints, including errors outside the central bands.

Eight-panel marginal-variance prediction plots. Panels: Xiaomi · Diagonal, 6k contexts; GR00T · Diagonal, 6k contexts; Xiaomi · Full, 6k contexts; GR00T · Full, 6k contexts; Xiaomi · Diagonal, 24k contexts; GR00T · Diagonal, 24k contexts; Xiaomi · Full, 24k contexts; GR00T · Full, 24k contexts. Axes: Teacher variance and Predicted variance. Legend: GAR median; 10–90% of predictions; Independent teacher; Identity; All pairs.

Figure 9. All held-out marginal-variance predictions from the deployed diagonal and full readouts. Gray points include every context–coordinate pair; curves and bands follow Figure 8. Each teacher uses common axis limits across its four panels, spanning the complete target and prediction ranges without clipping. GR00T’s 16 structurally constant coordinates are excluded. Xiaomi uses normalized action coordinates and GR00T uses decoded coordinates.

Convergence. We track tuning loss through learning-rate reductions to check whether the fits have reached a plateau. All eight covariance fits stop at a plateau, with selected checkpoints between 18,000 and 53,000 updates.1 Figure 10 shows the loss curves for the two 6,000-context diagonal readouts, including continued fitting after the selected checkpoints.

Convergence of the 6,000-context diagonal covariance readouts for Xiaomi and GR00T

Figure 10. Convergence of the 6,000-context diagonal covariance readouts. Lower moment loss is better; vertical dotted lines mark the deployed checkpoints selected by tuning loss. Training curves use a fixed 1,200-context subset and tuning uses 600 contexts from separate demonstrations. Both fits select update 18,000 and stop at 50,000 updates for Xiaomi and 42,000 for GR00T. Each panel shows one fit, with the full recorded update range and a logarithmic loss axis.

Teacher-sample uncertainty

The teacher moments used as references are themselves estimated from finite samples. We examine how the estimated mean changes with the number of teacher samples.

Mean estimates at different sample counts. For each of the original 6,000 Xiaomi fitting contexts, we estimate the continuous-action mean from nested subsets of 32, 128 and 384 cached teacher chunks. The mean of ∥μ^c,N−μ^c,384∥2/160\lVert\hat{\mu}_{c,N} - \hat{\mu}_{c,384} \rVert^2/160 across contexts is 1.23×10−51.23 \times10^{-5} for N=32N = 32 and 2.24×10−62.24 \times10^{-6} for N=128N = 128, in squared normalized-action units. The 128 reserved teacher samples at each context are excluded from this comparison.

The mean squared difference from the 384-draw reference falls by a factor of 5.5 when increasing the sample count from 32 to 128. The shared reference is itself estimated, so these differences measure stability under changes in sample count rather than error against the true teacher mean.

Loss ablation for variance prediction

We next test how much variance prediction depends on the fitting loss. Changing the fitting loss reduces typical Xiaomi SD errors without changing the readout architecture. The two log-space losses give similar improvements, while applying a Huber penalty to the original variance residual gives a smaller gain (Table 10). These improvements come with stronger underestimation of the largest target variances (Figure 11).

ObjectiveSeedSD error (%)Tail ratio
Original175.58 [3.61, 9.03]0.577
295.29 [3.30, 8.67]0.581
Variance Huber173.16 [1.78, 5.64]0.410
293.24 [1.76, 5.71]0.411
Log MSE172.81 [1.49, 5.55]0.244
292.85 [1.48, 5.42]0.248
Log Huber172.71 [1.49, 5.39]0.250
292.77 [1.47, 5.51]0.238

Table 10. Xiaomi diagonal variance-loss ablation on 600 evaluation contexts, with fitting seeds reported separately. SD error is 100∥σθ−σ^∥2/∥μ^∥2100\lVert\sigma_{\theta}-\hat{\sigma}\rVert_{2}/\lVert\hat{\mu}\rVert_{2}, shown as median [25th, 75th percentile]; lower is better. Tail ratio is median predicted/target variance among the largest 1% of targets; one is exact.

Effect of the fitting loss on Xiaomi variance prediction, showing four panels: (a) Original, (b) Variance Huber, (c) Log MSE, and (d) Log Huber; axes show predicted variance versus teacher variance, with Seed 17, Seed 29, 10–90% of predictions, Independent teacher, and Identity

Figure 11. Effect of the fitting loss on Xiaomi variance prediction, with checkpoints selected by their respective tuning objectives. Both seeds use all 600 evaluation contexts and 160 coordinates per context. Curves show median predictions in the same 24 logarithmic bins; shading shows the 10th–90th percentiles for each seed, not confidence intervals. Axes are shared across panels and span the full target-variance range. The dotted curve uses 128 independent teacher samples, while targets use 384 samples. Log-space fitting improves typical predictions but increases underestimation of the largest variances.

Comparing fitting losses. The original loss combines squared variance residuals with a log-ratio penalty. We compare two ways of changing this emphasis: reducing the influence of large variance residuals with a Huber penalty, and measuring multiplicative discrepancies in log space. Let rck=(vθ,k(c)−v^k(c))/sk2r_{ck}=(v_{\theta,k}(c)-\hat{v}_{k}(c))/s_{k}^{2} be the variance residual normalized by the training mean variance, and let ℓck=log⁡(vθ,k(c)/v^k(c))\ell_{ck}=\log(v_{\theta,k}(c)/\hat{v}_{k}(c)) be its log ratio. The four losses average the following penalties over contexts and coordinates:

Original:rck2+0.1ℓck2,Variance Huber:h(rck)+0.1ℓck2,Log MSE:ℓck2,Log Huber:h(ℓck),(30)\begin{aligned} \text{Original:}\quad&r_{ck}^{2}+0.1\ell_{ck}^{2}, &&\text{Variance Huber:}\quad h(r_{ck})+0.1\ell_{ck}^{2},\\ \text{Log MSE:}\quad&\ell_{ck}^{2}, &&\text{Log Huber:}\quad h(\ell_{ck}), \tag*{(30)} \end{aligned}

where h(u)=u2h(u)=u^{2} for ∣u∣≤1\lvert u\rvert\leq1 and h(u)=2∣u∣−1h(u)=2\lvert u\rvert-1 otherwise.

Matched fits. To isolate the effect of the loss, all four objectives use the same frozen Xiaomi readout features, 128-unit diagonal covariance readout, and 6,000/600/600 fitting, tuning and evaluation contexts specified in Appendix § 9.§ 1. Targets use the same 384 teacher samples per context, and all 600 evaluation contexts are retained. Each objective is fitted with seeds 17 and 29, pairing initialization and minibatch sampling within each seed. Table 10 selects each checkpoint by its own tuning objective.

Accuracy and upper-tail trade-off. With log Huber, the mean tail ratio across the two seeds falls from 0.58 to 0.24, and raw variance MSE increases by 29%. The loss therefore changes the balance between typical SD error and errors on large variances.

These fits have not been evaluated in control rollouts, so the ablation establishes improved typical moment prediction rather than improved task performance. Figure 8 and the policy comparisons use the original deployed readouts.

Fitting details. All fits use AdamW with learning rate 10−310^{-3}, weight decay 10−210^{-2}, batch size 64 and gradient clipping at norm 1.0. Tuning is evaluated every 1,000 updates; after 12,000 updates, four evaluations without improvement reduce the learning rate by a factor of 0.3, down to 10−610^{-6}, and eight further evaluations without improvement at that rate stop fitting. All eight fits reach this stopping condition after 40,000–50,000 updates.

Task performance

Inference cost of the moment readouts

To measure how much a single action-transformer evaluation saves in practice, we time the full policy call, including vision-language processing. GAR is 1.91×1.91\times faster for Xiaomi and 1.57×1.57\times for GR00T on the main system (Table 11).

ModelCovariance contextsTeacher (ms)GAR (ms)Speedup
Threadripper PRO 5955WX: three sessions
Xiaomi6,000220.25115.361.91× [1.909, 1.915]
GR00T6,00068.0143.301.57× [1.566, 1.571]
EPYC 9554: earlier three sessions
Xiaomi24,000202.08111.841.80× [1.797, 1.807]
GR00T6,00060.8742.981.42× [1.407, 1.421]
EPYC 9554: separate 400-call protocol
Xiaomi6,000221.31132.921.66×
GR00T6,00059.7741.741.43×

Table 11. Batch-one latency of diagonal policies on two RTX 4090 systems, including vision-language processing. Mean and command readouts use 6,000 contexts; covariance fitting counts are shown separately. Speedup is teacher/GAR latency; lower latency and higher speedup are better. Three-session measurements use 64 calls per policy per session on 32 matched contexts and report medians of session means and speedups, with observed speedup ranges in brackets. The separate EPYC protocol uses 400 calls per policy on fifty contexts after ten warmups.

Full and diagonal readouts have similar measured latency; variation across hosts and sessions is larger than their difference.

For Xiaomi, GAR reduces action-transformer time by replacing five evaluations with one (Table 12). Vision-language processing takes similar time for both policies and accounts for approximately 29% of teacher latency and 55% of GAR latency in this profile.

ComponentTeacher (ms)GAR (ms)
Vision-language processing65.466.8
Action transformer135.428.3
GAR readout—0.5
Total call latency225.9120.7

Table 12. Xiaomi latency breakdown on the Threadripper PRO 5955WX / RTX 4090 system, using the 6,000-context mean and diagonal covariance readouts. Values are means over ten matched observations in a separate profiling session. Module times use CUDA events; total call latency uses synchronized wall-clock timing and also includes preprocessing, transfers and decoding.

Timing protocol. The main timing comparison uses the exact 6,000-context mean, diagonal covariance and command readouts from Table 2 for both teachers. Three independent sessions each use 32 matched held-out contexts, five warmup calls per policy and two timed repetitions per context, with policy order rotated. Teacher and student share an RTX 4090 and an AMD Threadripper PRO 5955WX host (NVIDIA driver 550.120); CUDA is synchronized before and after each call. Timing starts from in-memory observations and includes preprocessing, transfers, vision-language processing, action generation and decoded CPU actions. Model loading, communication, queueing and simulation are excluded.

Uncertainty in task-success differences

Differences from the teacher. For both teachers, the intervals for the 6,000-context diagonal readout include zero but also allow losses of several percentage points; they do not establish practical equivalence.

Table 13 reports success differences for every readout in Table 2. We independently resample the fifty binary episode outcomes within each task and policy, retaining equal weights across the fifty tasks, and repeat this 20,000 times. Brackets give the 2.5th and 97.5th percentiles of the policy-minus-teacher differences. Native scenes are unpaired, so episodes are not paired across policies by their indices. These pointwise intervals describe repeated-episode uncertainty for the fixed task suite and fitted checkpoints; they omit fitting-seed and new-task variation and are not adjusted for multiple comparisons.

Diagonal sampling versus mean-only execution. To isolate the contribution of continuous-action sampling, each comparison keeps the learned mean and stochastic command predictor fixed. All four observed success differences favor diagonal sampling, but only GR00T with 6,000 fitting steps has a pointwise 95% interval entirely above zero (Table 14). We use the same independent within-task bootstrap as above.

Table 14: Diagonal-minus-mean success differences in percentage points, with pointwise 95% intervals from 20,000 independent within-task bootstrap resamples (seed 85017). Positive differences favor diagonal sampling; each policy has fifty episodes per task on the fixed fifty-task suite.

TeacherFitting contextsDifference95% interval
Xiaomi6,000+1.00[−1.20, 3.24]
Xiaomi24,000+1.28[−0.96, 3.52]
GR00T6,000+2.20[0.40, 3.96]
GR00T24,000+1.24[−0.56, 3.04]

Table 14.

Table 13: Success differences on fifty tasks with fifty episodes per policy and task (2,500 total), using the settings of Table 2. Teachers succeed on 1,456 Xiaomi and 577 GR00T episodes. Difference is readout minus teacher success in percentage points; higher favors the readout. Pointwise 95% intervals use 20,000 independent within-task episode-bootstrap resamples (seed 85017), conditional on these tasks and fitted checkpoints.

TeacherFitting contextsReadoutSuccessesDifference95% interval
Xiaomi6,000Mean only1,416−1.60[−3.84, 0.60]
Xiaomi6,000Diagonal1,441−0.60[−2.84, 1.60]
Xiaomi6,000Full1,432−0.96[−3.20, 1.20]
Xiaomi24,000Mean only1,411−1.80[−4.08, 0.40]
Xiaomi24,000Diagonal1,443−0.52[−2.72, 1.68]
Xiaomi24,000Full1,411−1.80[−4.04, 0.40]
GR00T6,000Mean only493−3.36[−5.24, −1.52]
GR00T6,000Diagonal548−1.16[−3.04, 0.68]
GR00T6,000Full508−2.76[−4.64, −0.88]
GR00T24,000Mean only505−2.88[−4.76, −1.00]
GR00T24,000Diagonal536−1.64[−3.52, 0.24]
GR00T24,000Full529−1.92[−3.80, −0.04]

Table 13.

Conditional versus fixed covariance

GAR’s predicted covariance gives closer translation and rotation action-chunk distributions to the teacher than a fixed covariance, while its effect on task success remains uncertain. We compare the 6,000-context diagonal GAR with a Fixed policy that replaces its context-dependent covariance by the average predicted covariance over the 6,000 fitting contexts. Both policies retain identical learned means and stochastic command predictors, and use variance multiplier one. The fixed covariance is computed from the fitted GAR readout, so this baseline requires the same context collection, teacher sampling and readout fitting as GAR.

Task success. GAR has higher observed success for both teachers, but the intervals for GAR-minus-Fixed include zero (Table 15). Each policy uses fifty episodes on each of the fifty RoboCasa365 tasks, with independently drawn scenes and the execution settings of Table 2.

Table 15: GAR versus Fixed success on RoboCasa365, with 2,500 episodes per policy and teacher. Both policies share their mean and command readouts; only the covariance changes. Success is a percentage, and differences are GAR minus Fixed in percentage points; higher favors GAR. Brackets give pointwise 95% independent within-task episode-bootstrap intervals, conditional on the fitted checkpoints and fixed task suite.

TeacherGARFixedDifference95% interval
Xiaomi57.6455.92+1.72[−0.44, 3.92]
GR00T21.9220.76+1.16[−0.64, 3.00]

Table 15.

The Fixed evaluation combines five earlier episodes per task with forty-five additional episodes, without selecting a variance scale. To check the effect of reusing the earlier episodes, we also restrict both policies to the latter episode indices. This gives differences of +1.91 percentage points for Xiaomi and +1.11 for GR00T, with 95% intervals [−0.36, 4.18] and [−0.80, 3.02], respectively.

Distribution fit. Task success summarizes the outcome of an execution; we also compare the action distributions that produce it. GAR has lower mean distribution error in all four comparisons, with individual 95% paired context-bootstrap intervals excluding zero (Table 16). This supports more faithful translation and rotation chunk distributions from conditional covariance, although the task-success comparison does not establish a corresponding control benefit. The distances do not assess translation–rotation coupling, other continuous channels or binary commands.

Table 16: Mean sliced 1-Wasserstein distance to teacher action chunks on 143 held-out contexts per teacher; lower is better. GAR and Fixed share their means and command predictors. Distances and reductions use the action group’s stated unit; reduction is Fixed minus GAR, so positive values favor GAR. Brackets give pointwise 95% paired context-bootstrap intervals from 10,000 resamples, conditional on the fitted readouts and cached samples.

TeacherAction group (unit)GARFixedReduction[95% interval]
XiaomiTranslation (mm)0.5660.9870.420[0.359, 0.483]
XiaomiRotation (degrees)0.1450.1960.051[0.042, 0.061]
GR00TTranslation (mm)1.5602.6471.088[0.887, 1.299]
GR00TRotation (degrees)0.3360.6360.301[0.259, 0.343]

Table 16.

We compare the deployed readouts directly with teacher samples on 143 held-out contexts per teacher, excluding contexts used for fitting or checkpoint selection. At each context, the final 512 samples from the FP32 teacher banks in Appendix D provide the reference distribution. We evaluate the saved readouts in FP32 on cached readout features and measure sliced 1-Wasserstein distance separately for the 48 translation and 48 rotation coordinates of each sixteen-action chunk. Both policies use the same clipping and physical scaling, 256 projection directions and 2,048 standard-normal Sobol reference points, following Appendix D.2. No Gaussian is fitted to the evaluation samples.

Gaussian approximation and sampling

Policies and native evaluation. The controls in § 5.3 evaluate the original 6,000-context diagonal readouts on all sixteen seen composite tasks. They use the same native evaluator, observation histories, task horizons and sixteen-action execution as Table 2. Episodes begin with fresh native resets, without pairing physical starts across policies. The five intervention policies each use 32 episodes per task, giving 512 episodes per policy and model.

The GAR, mean-only GAR and raw one-step references reuse the 800 episodes per policy from the same sixteen tasks in Table 2, with 50 episodes per task. Their checkpoints and execution rules are unchanged. Raw one-step uses native command decoding; mean-only GAR retains GAR commands. The native teacher in that table uses its own joint motion and command distribution; the controls here retain GAR commands. For GR00T, teacher sampling with GAR commands scores 11.91% in Table 3, whereas the native teacher scores 15.38% in Table 2. These policies also use independent episode draws, so their difference does not isolate the effect of command handling.

At every observation, a bank of 256 samples from the deployed teacher, using four steps for GR00T and five for Xiaomi, defines three replacement policies. The diagonal Gaussian uses the bank mean and marginal variances; the full Gaussian also retains all cross-coordinate and temporal covariances; empirical motion selects one complete continuous-action chunk uniformly from the bank. The covariance uses denominator 256, so the full Gaussian has exactly the mean and covariance of this finite empirical distribution. These quantities are matched before the common controller transformations. They estimate the deployed coarse sampler’s moments, rather than the continuous-field moments in § 4.1. All three replacements retain the original GAR command predictor and sampling rule at the current observation. Repeated teacher sampling is an expensive diagnostic, not part of deployed GAR inference.

For Xiaomi, we check the batched teacher output against singleton evaluation at a fixed noise input at every observation. Starting from batch size 32, we reduce it through 16, 8, 4, 2 and 1 until outputs agree within relative tolerance 0.02 and absolute tolerance 0.015625; singleton evaluation must agree exactly. All reported Xiaomi episodes use this check at every observation.

Continuous-motion policyGR00TXiaomi
GAR: predicted diagonal moments94 / 800464 / 800
Gaussian: teacher-estimated diagonal moments67 / 512300 / 512
Gaussian: teacher-estimated full moments60 / 512304 / 512
Teacher sampling, GAR commands61 / 512296 / 512
Teacher-estimated mean, no motion noise58 / 512283 / 512
Teacher-estimated mean, GAR variances75 / 512308 / 512

Table 17. Native-protocol diagnostic outcomes across sixteen seen composite tasks, in successes/episodes. All policies use GAR’s binary-command rule. The reference reuses 50 episodes per task from Table 2; each intervention uses 32 per task.

Uncertainty and interpretation. Success rates give each task equal weight. For each contrast, we independently resample episodes within each task and policy 4,000 times and report the 2.5th and 97.5th percentiles of the difference in task-averaged success. These pointwise intervals describe episode variability for the fixed tasks and readouts, not variability across new tasks or readout fits.

The empirical-motion comparison tests structure beyond the teacher bank’s mean and full covariance under a common command rule. Neither model shows a clear empirical-motion advantage, but these intervals do not establish exact Gaussianity or practical equivalence. Replacing both the predicted mean and variances gives small, uncertain gains for both models.

Correcting the mean. We isolate mean prediction by replacing only the mean, with either no motion noise or GAR’s predicted variance, and keep GAR’s command rule unchanged. For GR00T without motion noise, success rises from 62/800 (7.75%) to 58/512 (11.33%), a gain of 3.58 points [0.53, 6.84]. With GAR’s predicted variances, it rises from 94/800 (11.75%) to 75/512 (14.65%), a gain of 2.90 points [−0.52, 6.49]. This supports mean prediction as a limitation of GR00T’s mean-only policy; the gain under Gaussian sampling remains uncertain. For Xiaomi without motion noise, mean substitution changes success from 58.13% to 55.27%, or −2.85 points [−7.61, 1.79]. With GAR variances, success changes from 58.00% to 60.16%, or +2.16 points [−2.48, 6.95].

Sampling around the teacher-estimated mean. Both sampling-control policies use the mean of 256 teacher samples at each observation and retain GAR’s stochastic binary-command rule. One executes this mean without continuous-motion noise; the other samples Gaussian motion using GAR’s predicted diagonal covariance. Thus, the comparison changes motion sampling while holding the mean estimator and command rule fixed. Observed success increases for both models, but both intervals narrowly include zero (Table 3).

LIBERO-Long

LIBERO-Long tests whether GAR retains near-teacher performance beyond RoboCasa365. Across its ten tasks, GAR succeeds in 477/500 episodes, compared with 483/500 for the teacher and 480/500 for raw one-step execution (Table 18). Appendices B.2 and C.3 specify evaluation and fitting. Table 18 reports successes, with fifty episodes in each task row.

TaskTeacherRaw one-stepGAR
Soup and tomato sauce into basket494748
Cream cheese and butter into basket484747
Turn on stove and place moka pot505050
Bowl into drawer and close it484648
Two mugs onto plates505050
Book into caddy505050
Mug onto plate and pudding beside it444541
Soup and cream cheese into basket505050
Two moka pots onto stove454745
Mug into microwave and close it494848
Overall483/500480/500477/500

Table 18. LIBERO-Long successes on fifty common initial states per task. The teacher is Xiaomi-Robotics-0; diagonal GAR uses 6,000 fitting contexts. Overall entries are successes out of 500 episodes.

GAR’s success difference is −1.2-1.2 percentage points relative to the teacher, with a paired 95% interval of [−3.0,+0.6][-3.0,+0.6], and −0.6-0.6 points relative to raw one-step, with an interval of [−2.2,+1.0][-2.2,+1.0]. We compute these intervals using 10,000 bootstrap resamples of paired episodes within each task, retaining equal task weights. The intervals condition on these ten tasks and one fitted checkpoint.

Behavioral diversity

Constructed Gaussian policy

The hand-designed policy in Figure 4 illustrates how Gaussian actions can produce two routes through state feedback. Near the start, the lateral mean amplifies small positive or negative deviations from y=0y=0, separating trajectories around the obstacle. Past the obstacle, the mean draws paths back toward y=0y=0 and the goal (3,0)(3,0). The same policy thus follows either route while using a single Gaussian at every state.

For state sk=(xk,yk)s_k=(x_k,y_k), actions update position directly:

ak∼N(μ(sk),Σ),sk+1=sk+ak,Σ=diag⁡(0.0252,0.0352).a_k \sim\mathcal{N}\left(\mu(s_k),\Sigma\right), \qquad s_{k+1}=s_k+a_k, \qquad\Sigma=\operatorname{diag}\left(0.025^2,0.035^2\right).

The mean depends only on the current state:

μx(x,y)=0.08tanh⁡(1.8(3−x)),μy(x,y)=0.20[0.92g(x)tanh⁡(5y)−y],g(x)=[1+exp⁡(5(x−0.95))]−1.\begin{aligned} \mu_x(x,y)&=0.08\tanh\left(1.8(3-x)\right),\\ \mu_y(x,y)&=0.20\left[0.92g(x)\tanh(5y)-y\right],\\ g(x)&=\left[1+\exp\left(5(x-0.95)\right)\right]^{-1}. \end{aligned}

As g(x)g(x) decreases, the lateral mean changes from separating the paths to bringing them together.

This position update connects Gaussian action sampling to diffusion in physical time: it is an Euler–Maruyama step, with unit step size, for

dsτ=μ(sτ) dτ+Σ1/2dWτ(31)\mathrm{d}s_\tau=\mu(s_\tau)\,\mathrm{d}\tau+\Sigma^{1/2}\mathrm{d}W_\tau \tag*{(31)}

where τ\tau denotes physical time and WτW_\tau is standard two-dimensional Brownian motion. This interpretation applies to the constructed position model.

All 128 rollouts start at (−3,0)(-3,0) and execute 110 Gaussian actions, using NumPy’s default random generator with seed 2026. The circle of radius 0.5 at the origin marks the obstacle; the Gaussian update is applied unchanged throughout. Every generated trajectory is displayed, with colors assigned afterward by the sign of γ38\gamma_{38}.

Diagonal behavioral diversity

We next test whether GAR produces different object-movement orders from the same initial scene, and compare its behavioral diversity with the teacher’s. We use the Xiaomi 6,000-context Diagonal policy from the main benchmark, with its predicted variance and independent Bernoulli commands. The comparison covers two scenes each for loading a dishwasher, packing identical lunches and storing leftovers in a bowl, with 32 executions per policy and scene (384 episodes in total). These scenes were selected during exploratory search and do not estimate the prevalence of alternatives across the benchmark.

To hold the starting context fixed, both policies receive the same saved initial images, robot-state history and instruction. Both use the same evaluation runtime, native preprocessing and decoding, task horizons and sixteen-action replanning. For each policy and scene, a fixed-seed check confirms that actions and their sixteen-action physical replay are repeatable; these twelve checks are separate from the 384 episodes.

Different orders in successful executions. In the second lunch-packing scene, Diagonal succeeds in 3/32 attempts with two movement orders (Figure 5). Two successes move garlic A, garlic B, chicken B and chicken A; the third moves garlic A, chicken A, garlic B and chicken B. All three order labels remain unchanged at 3, 5 and 8 cm displacement thresholds. The teacher also succeeds in 3/32 attempts, with three distinct orders; only one matches an observed successful Diagonal order.

These executions demonstrate distinct successful behaviors under a Gaussian continuous-action policy. The policy also samples Bernoulli commands, so the experiment does not isolate continuous-action noise as the cause of the different orders.

Across the six starts, Diagonal succeeds in 13/192 attempts and the teacher in 12/192. Both policies succeed nine times in the second leftovers scene, always with the same observed order; Diagonal also succeeds once in the first lunch-packing scene, where its order label varies with the displacement threshold. Neither policy succeeds in the other three scenes.

Choice and order entropy. The successful examples establish that different orders are possible; we now compare how much behavior varies across all attempts, including failures. First-choice entropy measures variation in which object moves first, while full-order entropy measures variation in the sequence of objects moved. For category frequencies p^k\hat{p}_k, Shannon entropy −∑kp^klog⁡2p^k-\sum_k \hat{p}_k \log_2 \hat{p}_k measures diversity in bits, and is zero when only one category is observed.

An object counts as moving after exceeding 5 cm displacement for three consecutive physical steps; thresholds of 3 and 8 cm test sensitivity. First-choice categories include ties and no movement, and full-order categories include incomplete attempts. We compute entropy over all 32 attempts per policy and scene, and give the six scene entropies equal weight. Figure 12 shows the scene entropies, and Table 19 gives the first-object counts.

Behavioral diversity of diagonal GAR and the Xiaomi teacher showing first-object and attempted object-order entropy

Figure 12. Behavioral diversity of diagonal GAR and the Xiaomi teacher from identical starts. Each scene has 32 executions per policy, including all successes and failures. Bars show first-object and full movement-order entropy at 5 cm; lines show 95% within-policy, within-scene bootstrap intervals. Zero observed entropy does not exclude rare alternatives, and equal entropy does not establish matching choices.

SceneTeacher countsDiagonal counts
Dishwasher 1cup: 19; bowl: 13cup: 15; bowl: 17
Dishwasher 2dish A: 32dish A: 32
Lunches 1vegetable A: 2; vegetable B: 30vegetable A: 1; vegetable B: 31
Lunches 2chicken A: 2; garlic A: 30garlic A: 32
Leftovers 1chicken drumstick: 4; vegetable: 28vegetable: 32
Leftovers 2vegetable: 32vegetable: 32

Table 19. First-object counts for diagonal GAR and the Xiaomi teacher across all 32 attempts per policy and scene, using the 5 cm threshold. These are movement choices rather than successful completions; no ties or no-movement outcomes occur in these scenes. A and B distinguish objects of the same type within a scene.

Diagonal produces less varied first-object choices on these scenes. Mean first-choice entropy is 0.365 bits for the teacher and 0.200 bits for Diagonal, a Diagonal-minus-teacher difference of −0.166 bits with a 95% within-scene bootstrap interval of [−0.266, −0.043]. Diagonal has lower first-choice entropy in three scenes, slightly higher entropy in the first dishwasher scene, and zero observed entropy for both policies in the other two scenes.

For full movement orders, mean entropy is 0.925 bits for the teacher and 0.824 bits for Diagonal, with a difference of −0.101 bits and interval [−0.282, 0.088]. This interval includes zero and does not establish equal entropy.

The first-choice reduction persists when the movement threshold changes: at 3 and 8 cm, differences remain negative at −0.225 and −0.110 bits, with intervals [−0.313, −0.101] and [−0.195, −0.006]. All three full-order difference intervals include zero. Resampling is independent within each policy and scene; intervals condition on the observed categories and exclude unseen alternatives, scene-selection uncertainty and variation across new scenes.

Limitations

  • Evaluation scope. Our experiments evaluate selected pretrained policies on RoboCasa365 and LIBERO-Long, both simulation benchmarks. Generalization to physical robots, other embodiments and other pretrained policies remains untested. The task-success intervals describe episode variability for the evaluated tasks and fitted checkpoints; they exclude variation across readout fits and new tasks, and do not establish practical equivalence to the teachers (Appendices § 12.§ 2 and § 12.§ 5).

  • Distributional approximation. Near-teacher task success does not imply that GAR reproduces the teacher’s full action distribution. Diagonal GAR omits correlations between continuous coordinates and action positions, while both covariance variants assume binary commands are mutually independent and independent of continuous actions given the context. Our Gaussian-approximation measurements assess translation and rotation separately, leaving their joint dependence and other command groups outside the analysis (Appendix § 10).

  • Moment-prediction errors. Moment prediction remains imperfect, with substantial errors at some contexts and underestimation of the largest variances, especially for Xiaomi (Appendix § 11.§ 1). Readouts fitted on demonstration contexts may also encounter different states during execution. Correcting the mean improves GR00T’s mean-only success, but its benefit under GAR sampling remains uncertain (Appendix § 12.§ 4). Whether errors at particular execution states explain the remaining performance gap remains unresolved.

  • Behavioral diversity. Gaussian action distributions can produce multimodal trajectories through state feedback, as our constructed example demonstrates, and GAR produces distinct successful object-movement orders. Preservation of the teacher’s behavioral diversity is not established: across six selected scenes, first-object choice entropy is lower for GAR, while the difference in full movement-order entropy is inconclusive (Appendix § 13.§ 2). These measurements include unsuccessful attempts and do not establish how frequently diverse successful behaviors occur across the benchmark.

  • Preparation and inference cost. Fitting small readouts is inexpensive once teacher statistics are cached, but preparing those statistics requires repeated teacher sampling at each context (Appendix § 9.§ 4). The small fraction of fitting contexts therefore does not describe the full distillation cost. At inference, GAR retains the teacher’s vision-language processing, which limits the total speedup from replacing iterative action generation (Appendix § 12.§ 1).

References

  1. [1]Shuai Bai, Yuxuan Cai, Ruizhe Chen, Keqin Chen, Xionghui Chen, Zesen Cheng, Lianghao Deng, Wei Ding, Chang Gao, Chunjiang Ge, et al. Qwen3-VL technical report. arXiv preprint arXiv:2511.21631, 2025. URL https://arxiv.org/abs/2511.21631. 2
  2. [2]Kevin Black, Noah Brown, Danny Driess, Adnan Esmail, Michael Robert Equi, Chelsea Finn, Niccolo Fusai, Lachy Groom, Karol Hausman, Brian Ichter, et al. π₀: A vision-language-action flow model for general robot control. In Proceedings of Robotics: Science and Systems, 2025. doi: 10.15607/RSS.2025.XXI.010. URL https://roboticsproceedings.org/rss21/p010.html.DOI
  3. [3]Nicolas Bonneel, Julien Rabin, Gabriel Peyré, and Hanspeter Pfister. Sliced and radon Wasserstein barycenters of measures. Journal of Mathematical Imaging and Vision, 51(1):22–45, 2015. doi: 10.1007/s10851-014-0506-3. URL https://doi.org/10.1007/s10851-014-0506-3. 3, 20
  4. [4]Rui Cai, Jun Guo, Xinze He, Piaopiao Jin, Jie Li, Bingxuan Lin, Futeng Liu, Wei Liu, Fei Ma, Kun Ma, Feng Qiu, Heng Qu, Yifei Su, Qiao Sun, Dong Wang, Donghao Wang, Yunhong Wang, Rujie Wu, Diyun Xiang, Yu Yang, Hangjun Ye, Yuan Zhang, and Quanyuan Zhou. Xiaomi-Robotics-0: An Open-Sourced Vision-Language-Action Model with Real-Time Execution. arXiv preprint arXiv:2602.12684, 2026. URL https://arxiv.org/abs/2602.12684. 6
  5. [5]Guo Chen, Zhiqi Li, Shihao Wang, Jindong Jiang, Yicheng Liu, Lidong Lu, De-An Huang, Wonmin Byeon, Matthieu Le, Max Ehrlich, Tong Lu, Limin Wang, Bryan Catanzaro, Jan Kautz, Andrew Tao, Zhiding Yu, and Guilin Liu. Eagle 2.5: Boosting long-context post-training for frontier vision-language models. In Advances in Neural Information Processing Systems, volume 38, pp. 91077–91100, 2025. doi: 10.52202/085713-3047. URL https://proceedings.neurips.cc/paper_files/paper/2025/hash/833295cb9278a3ba973842a94ea68e3c-Abstract-Conference.html. 2DOI
  6. [6]Yitong Chen, Shiduo Zhang, Jingjing Gong, and Xipeng Qiu. Let it be simple: One-step action generation for vision-language-action models. arXiv preprint arXiv:2606.05737, 2026. URL https://arxiv.org/abs/2606.05737. 2
  7. [7]Cheng Chi, Siyuan Feng, Yilun Du, Zhenjia Xu, Eric Cousineau, Benjamin CM Burchfiel, and Shuran Song. Diffusion policy: Visuomotor policy learning via action diffusion. In Proceedings of Robotics: Science and Systems, 2023. doi: 10.15607/RSS.2023.XIX.026. URL https://roboticsproceedings.org/rss19/p026.html. 1DOI
  8. [8]Abhishek Gupta, Vikash Kumar, Corey Lynch, Sergey Levine, and Karol Hausman. Relay policy learning: Solving long-horizon tasks via imitation and reinforcement learning. In Proceedings of the Conference on Robot Learning, volume 100 of Proceedings of Machine Learning Research, pp. 1025–1037. PMLR, 2020. URL https://proceedings.mlr.press/v100/gupta20a.html. 2arxiv.org/abs/1910.11956
  9. [9]Xixi Hu, Bo Liu, Xingchao Liu, and Qiang Liu. AdaFlow: Imitation learning with variance-adaptive flow-based policies. In Advances in Neural Information Processing Systems, volume 37, pp. 138836–138858, 2024. doi: 10.52202/079017-4405. URL https://proceedings.neurips.cc/paper_files/paper/2024/hash/fa9cfdb49f7de3dee54007f84c0745b1-Abstract-Conference.html. 2DOI
  10. [11]Jigang Kim, J. hyeon Park, Daesol Cho, and H. Jin Kim. Automating reinforcement learning with example-based resets. IEEE Robotics and Automation Letters, 7(3):6606–6613, 2022. doi: 10.1109/LRA.2022.3173039. URL https://doi.org/10.1109/LRA.2022.3173039. 2
  11. [12]Moo Jin Kim, Chelsea Finn, and Percy Liang. Fine-tuning vision-language-action models: Optimizing speed and success. In Proceedings of Robotics: Science and Systems, 2025. doi: 10.15607/RSS.2025.XXI.017. URL https://roboticsproceedings.org/rss21/p017.html.DOI
  12. [13]Yaron Lipman, Ricky T. Q. Chen, Heli Ben-Hamu, Maximilian Nickel, and Matt Le. Flow matching for generative modeling. In International Conference on Learning Representations, 2023. URL https://openreview.net/forum?id=PqvMRDCJT9t.arxiv.org/abs/2210.02747
  13. [14]Bo Liu, Yifeng Zhu, Chongkai Gao, Yihao Feng, Qiang Liu, Yuke Zhu, and Peter Stone. LIBERO: Benchmarking knowledge transfer for lifelong robot learning. In Advances in Neural Information Processing Systems, volume 36, pp. 44776–44791, 2023. doi: 10.52202/078250-1939. URL https://proceedings.neurips.cc/paper_files/paper/2023/hash/8c3c666820ea055a77726d66fc7d447f-Abstract-Datasets_and_Benchmarks.html.arxiv.org/abs/2306.03310
  14. [15]Ilya Loshchilov and Frank Hutter. Decoupled weight decay regularization. In International Conference on Learning Representations, 2019. URL https://openreview.net/forum?id=Bkg6RiCqY7.
  15. [16]Wuyang Luan, Junhui Li, Weiguang Zhao, Wenjian Zhang, Tieru Wu, and Rui Ma. SnapFlow: One-step action generation for flow-matching VLAs via progressive self-distillation. arXiv preprint arXiv:2604.05656, 2026. URL https://arxiv.org/abs/2604.05656.
  16. [17]Jiří Matoušek. On the L₂-discrepancy for anchored boxes. Journal of Complexity, 14(4):527–556, 1998. doi: 10.1006/jcom.1998.0489. URL https://doi.org/10.1006/jcom.1998.0489.
  17. [18]Potential-guided flow matching for vision-language-action policy improvement
  18. [19]Soroush Nasiriany, Sep Nasiriany, Abhiram Maddhukuri, and Yuke Zhu. RoboCasa365: A Large-Scale Simulation Framework for Training and Benchmarking Generalist Robots. In International Conference on Learning Representations, volume 2026, pp. 98643–98667, 2026. URL https://proceedings.iclr.cc/paper_files/paper/2026/hash/a05003fdb1e9562ab0c0a9719ea4de10-Abstract-Conference.html.arxiv.org/abs/2603.04356
  19. [20]NVIDIA. GROOT-N1 5-3B: Model card, 2025. URL https://huggingface.co/nvidia/GROOT-N1.5-3B.
  20. [22]Chaoyi Pan, Giridharan Anantharaman, Nai-Chieh Huang, Claire Jin, Daniel Pfrommer, Chenyang Yuan, Frank Permenter, Guannan Qu, Nicholas Boffi, Guanya Shi, and Max Simchowitz. Much ado about noising: Dispelling the myths of generative robotic control. In International Conference on Learning Representations, volume 2026, pp. 90575–90614, 2026. URL https://proceedings.iclr.cc/paper_files/paper/2026/hash/9299ca9ed58731945e934adb5b71728c-Abstract-Conference.html.arxiv.org/abs/2512.01809
  21. [23]Aaditya Prasad, Kevin Lin, Jimmy Wu, Linqi Zhou, and Jeannette Bohg. Consistency policy: Accelerated visuomotor policies via consistency distillation. In Proceedings of Robotics: Science and Systems, 2024. doi: 10.15607/RSS.2024.XX.071. URL https://roboticsproceedings.org/rss20/p071.html.DOI

Paper details

vlnc:W_t6szp3tn
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 1

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Computer Science

generative AI tools · View statement →

Looking for related papers…
Contents