Train a control policy in a physics simulator (MuJoCo, Isaac Lab) with reinforcement learning — PPO, DPPO, or DDiffPG — under a generic physics reward. Task-agnostic and cheap to run.
→
2Pretrained trunk θAE
The result is a small causal transformer or diffusion policy whose weights already encode how to move — walking and whole-body skills baked in.
→
3Convert to a DiT
Reshape that trunk into a diffusion action expert: add adaLN-Zero, turn some self-attention into cross-attention, and swap in embodiment I/O MLPs. (Direct transfer for Paradigm 2.)
→
4Attach + fine-tune
Bolt it onto a frozen VLM, let it cross-attend the VLM's tokens, and only now fine-tune on demonstrations — for any task, any embodiment.
RL before SFT
A VLA whose action expert already understands physics
locomotion · whole-body control · disturbance recovery — before it sees a single demonstration
TL;DR
Modern Vision-Language-Action models bolt a randomly-initialized diffusion action expert onto a pretrained VLM and teach it to move purely from demonstrations. Meanwhile, reinforcement learning in physics simulators already produces controllers that walk over rough terrain and perform whole-body acrobatics — from the same transformer family as that action expert. This proposal bridges the two: use simulator RL to pretrain the action expert against a generic physics reward, installing a task-agnostic physical prior before any demonstration is seen. I show it is feasible with two established architectures and lay out exactly how each converts into a VLA action expert.
The kind of gain RL pretraining bought on LIBERO-Spatial[10]
Two worlds that don't talk
Vision-Language-Action (VLA) models are the leading candidate for a generalist robot policy. By attaching an action decoder to a pretrained Vision-Language Model (VLM), they inherit internet-scale semantics and expose a robot through a natural-language interface — the recipe shared by the Physical Intelligence π family[1], NVIDIA GR00T[2], SmolVLA[3] and X-VLA[4]. But these models are trained by supervised fine-tuning (SFT) on demonstrations, and their action decoders start from random weights.
In parallel, model-free RL in modern simulators — MuJoCo[5] and Isaac Lab[6] — has produced a second generation of controllers with capabilities no supervised pipeline has matched: humanoids that walk miles over challenging terrain[7] and the viral clips of robots dancing or doing martial arts are, almost without exception, the product of large-scale simulator RL from an unmodified per-step reward. These controllers, though, have no language and no vision interface.
The two fields barely touch. NVIDIA's SONIC[9] partially bridges them by training a separate whole-body motion-tracking policy on 700 hours of motion capture and routing commands to it through a fine-tuned GR00T VLA — a System-1 / System-2 split that needs two trained models, VR teleoperation hardware, and a large mocap corpus. This proposal takes the other road: rather than maintain the split, instill a physical sense directly into the VLA's own action-expert weights via simulator RL, so a single model is trained end-to-end and demonstrations are the only downstream data required.
The walking gap. Today's VLAs walk poorly, slowly, or only via a separately-trained low-level controller — while a 1.4M-parameter RL-trained transformer walks a Digit humanoid zero-shot over rough terrain[7]. The VLA action expert and the RL transformer are close architectural cousins; the community has built every piece of the bridge — the simulators, the architectures, the algorithms — and simply not crossed it in this direction.
Background — the three pieces
A modern VLA decomposes into three modules: (1) a pretrained VLM backbone that consumes images and language and emits token embeddings; (2) an action expert, architecturally a Diffusion Transformer (DiT)[16], that consumes noised action tokens plus the proprioceptive state, with the VLM tokens routed in through cross-attention; and (3) embodiment-specific projection MLPs that map the robot's state and action vectors to and from a shared latent dimension. VLAs are trained by behavior cloning on expert trajectories, minimizing a supervised loss over predicted action chunks:
LBC(θ)=E(on,An)∼D[ℓ(πθ(on),An)]
(1)
An RL control policy, by contrast, is trained in a parallelized GPU simulator to maximize a hand-designed reward. On-policy methods such as PPO[11] dominate simulator-scale training because they are stable and parallelize well; off-policy methods learn a value function from a replay buffer and are more sample-efficient but harder to stabilize at scale. A Diffusion Policy[12] parameterizes the action distribution as the reverse of a noising process — flow matching[13] is the continuous-time special case used by modern VLA action experts. Two recent works lift diffusion policies to RL: DPPO[14] treats the denoising chain as an inner MDP that PPO can optimize, and DDiffPG[15] trains a diffusion policy from scratch with off-policy actor-critic. The takeaway: a diffusion policy with the same architecture as a VLA action expert can be trained from environment reward alone.
The initialization problem
Treat VLA control as a POMDP. The policy outputs an action chunk of horizon H given an observation history of length T and a language instruction ℓ:
πθ(at:t+H−1∣ot−T+1:t,ℓ)
Partition the parameters into backbone, action-expert trunk, and embodiment MLPs, θ=(θVLM,θAE,θembod). Standard practice initializes the backbone from a web-scale checkpoint, θVLM(0)=θVLMweb, and draws θAE(0) and θembod(0) from a random initializer; SFT then minimizes a flow-matching loss Lfm(θ;Ddemo).
The bottleneck is that θAE(0) encodes no inductive bias about actuation. The flow-matching loss must therefore use demonstrations to teach two things at once:
how to denoise toward a clean action distribution; and
the basic dynamics of the embodiment.
Demonstrations are scarce, expensive, and biased toward expert behavior — recovery from disturbances and the resulting robustness are weakly represented in them. RL in simulation has, for nearly a decade, been the substrate that solves that second point. This is the gap the proposal fills: pretrain θAE with RL so SFT only has to specialize a competent controller, not learn physics from scratch.
The proposal — RL before SFT
I identify two pretraining paradigms, each grounded in established work and each producing a trunk that transfers into a DiT-style action expert.
Paradigm 1
Causal transformer via standard PPO
A small causal transformer in the same family as the target action-expert trunk, taking a context window of past proprioceptive observations and actions — as in the Berkeley humanoid controllers (HT-2: 4 blocks, hidden dim 192, 4 heads, context 16, ~1.4M params). Trained by PPO on an unmodified per-step reward.
Paradigm 2
Diffusion policy via DPPO or DDiffPG
A transformer-based diffusion / flow-matching policy — the VLA action expert minus the cross-attention to VLM tokens. Trained on-policy with DPPO, or from scratch off-policy with DDiffPG. Weight transfer at the end of pretraining is direct.
Paradigm 1 · the PPO objective
PPO optimizes the clipped surrogate, where A^t is an advantage estimate from the unmodified per-step reward and ϵ bounds the per-update policy change:
Converting that causal transformer into a DiT-style action expert is three mechanical operations:
Insert adaLN. Wrap each block in adaptive layer norm whose scale and shift are regressed from the flow-matching timestep embedding, with the residual scale initialized to zero (adaLN-Zero[16]) so every block is the identity at the start of SFT and the RL-pretrained forward function is preserved.
Replace the input/output projections with the embodiment-specific state-and-action embedder MLP, sized to the new state and action dimensions — the cross-embodiment pattern of GR00T[2].
Convert some self-attentions to cross-attentions onto the frozen VLM's token embeddings, mirroring the encoder-to-decoder cross-attention of the original Transformer[17]. The VLM itself is untouched.
Paradigm 2 · the diffusion-policy MDP
DPPO[14] unrolls the denoising process into an inner MDP nested inside the environment MDP. In the composite “Diffusion Policy MDP”, reward flows only at the fully-denoised step k=0:
Rˉtˉ(t,k)(sˉ,aˉ)={0,R(st,at0),k>0,k=0,
(3)
and the Gaussian likelihood of each denoising step admits exact policy-gradient updates:
In practice one fine-tunes only the last few denoising steps, runs inference with DDIM, and clamps a minimum exploration noise. DDiffPG[15] is the alternative when no demonstrations exist for the pretraining task: it trains the diffusion policy from scratch with off-policy actor-critic, a Random Network Distillation novelty bonus, and a per-mode Q-function.
Transfer to the VLA action expert
Both paradigms produce a pretrained trunk θAE that initializes the action expert. The full assembly loads the VLM backbone from its public checkpoint, initializes θAE from the simulator-trained checkpoint (with the architectural conversion above for Paradigm 1, or direct weight transfer for Paradigm 2), and randomly initializes the embodiment MLPs θembod; the VLM is typically frozen. For SFT itself, two regimes are worth comparing empirically — adapter-first (freeze the trunk, warm up only the new layers) versus joint (unfreeze everything from step one). Neither is a priori better; the choice is left to ablation.
How it differs from prior work
Not RL fine-tuning of VLAs. A growing line applies RL after SFT to refine task success — iRe-VLA[18], ConRFT[19], SimpleVLA-RL[20], πRL[21] and VLA-RFT[22] all share an SFT-first, RL-second template. This proposal is the opposite ordering: RL before SFT, on a different (simulated) domain. The two are complementary.
Not task-specific RL pretraining. The closest prior work, ActionX[10], also RL-pretrains a flow-matching action expert with a frozen VLM before SFT, and shows the ordering beats both supervised pretraining and no pretraining (LIBERO-Spatial success rising from 0% to 95%). But ActionX's prior is task-specific, manipulation-only, and single-embodiment. The prior proposed here is trained once against a generic physics reward, covers whole-body skills such as locomotion, and is meant to transfer across many tasks and different embodiments.
Not offline RL pretraining. RECAP / π0.6∗[23] uses offline RL to train a value-function VLM that emits an advantage label; the action-expert weights stay random and are still trained by behavior cloning. Here the RL signal is directed at the action-expert weights themselves, inexpensively, inside a physics simulator.
Limitations & open questions
Action-space mismatch. The upstream controller may output joint setpoints with PD gains at a fixed control frequency, while a downstream VLA produces end-effector deltas or base velocities at chunk frequency. The embodiment MLPs absorb this in principle, but the upstream run must be designed with the downstream action representation in mind.
Scale. VLA action experts approach a billion parameters (300M in π0, 860M in π0.6) while the established RL-trained upstream policies are orders of magnitude smaller (HT-2 at 1.4M, SONIC up to ~42M). Either the transferred weights occupy a small fraction of the action expert, or the RL run has to be scaled up to match.
It is a proposal. Every architectural and algorithmic component already exists; what remains is the empirical study — of the RL-before-SFT ordering, and of how broadly the resulting physics prior transfers across embodiments and tasks.
This write-up summarizes a position paper I posted on Zenodo. It proposes the recipe and grounds every piece in existing architectures and algorithms; the empirical validation is deliberately left as follow-up work. The full PDF is here.