Large pretrained vision-language-action models achieve strong robot-manipulation performance, while compact alternatives have largely pursued efficiency by compressing the prevailing observation-to-action paradigm. We investigate whether predictive sensorimotor modeling can make more effective use of a limited parameter budget than direct observation-to-action mapping. We present PredVLA, a language-conditioned predictive-coding policy with only 0.68 million trainable network parameters and no robot-data pretraining. Its hierarchical recurrent dynamics predict visual features and proprioception, while observations influence latent state only through prediction-error-driven online inference. On LIBERO, PredVLA achieves an 86.9% mean success rate across the three short-horizon suites and 75.4% across all four suites. Under a controlled comparison using the same frozen front end, demonstrations, action decoder, and evaluation protocol, PredVLA achieves 3.7x and 7.4x the three-suite mean success rates of parameter-matched Transformer and LSTM behavior-cloning policies, respectively. A mechanism-by-mechanism transition to the recurrent behavior-cloning baseline shows that replacing the predictive pathway with direct observation input produces the largest single performance drop, accounting for approximately 70% of the endpoint gap. Further ablations identify distinct contributions from training-time latent inference, test-time error regression, hierarchical timescales, and sensory prediction-error channels. Together, these results support predictive sensorimotor modeling as a strong inductive bias for compact language-conditioned robot control.
Figures & tables
Figure 1: Structure of PredVLA. Blue: forward propagation. Red: observations. Dashed black: error propagation. The shaded region marks the trainable recurrent controller, while the multimodal front end is frozen. A shared top module T receives the language representation and feeds both the visual branch V and the action branch composed of A top and A bottom . The two branches are coupled by a visual-to-action bottleneck V→A and an efference-copy pathway A→V that carries the model’s own previous action and proprioceptive predictions rather than observations. Right: the per-step relation between the prior cp , posterior cq , and deterministic state h , shown in the conventional PV-RNN form; the prior and posterior streams are displayed side by side for contrast rather than as two concurrent recurrences.
Setting
Value
Language encoder output / PCA dimension
384→64
Visual encoder output / PCA dimension per camera
512→96
Number of camera views
2
Concatenated visual dimension
192
Visual refresh interval
4 control steps
Proprioceptive dimension
9
Table 1: PredVLA model configuration used.
Setting
Value
Training
Training steps
30,000
Batch size
32
Optimizer
Adam
Network learning rate
6×10−5
Posterior-variable learning rate
10−2
Table 2: PredVLA training and online-inference configuration.
Model
spatial
goal
object
3-suite mean
long
4-suite mean
PredVLA
83.19±6.10
88.40±3.83
89.24±6.13
86.94
40.57±6.44
75.35
Table 3: PredVLA performance on LIBERO. Results are mean success rates (%) ± standard deviation across 14 independently trained seeds.
Model
Params
vs. ours
spatial
goal
object
long
Mean
B1
BC-Transformer
646,628
0.957×
24.89±4.19
30.83±5.98
15.49±12.15
7.71±2.43
19.73
B2
BC-RNN (LSTM)
674,276
0.998×
15.89±4.25
16.94±3.42
2.20±2.27
6.00±6.00
10.26
B3
BC-TF, chunk 8
772,558
1.143×
21.11±3.78
32.57±2.98
12.83±13.64
0.29±0.76
16.70
B4
BC-TF, chunk 16
916,478
1.356×
3.77±1.33
9.40±2.67
0.31±0.66
0.29±0.76
3.44
–
PredVLA (ours)
675,732
1.000×
83.19
88.40
89.24
40.57
75.35
Table 4: Controlled baseline comparison.
Figure 2: Trainable policy parameters versus LIBERO benchmark mean success rate. Shaded region indicates the parameter range of the controlled baselines in Table 4 .
Modification
Params
spatial
goal
object
Mean
Δ
L0
— (intact PredVLA)
675,732
82.71±6.50
88.34±4.00
87.23±7.10
86.09
—
L1
− Online error regression
675,732
72.36±6.00
81.50±3.67
77.93±4.94
77.26
−8.83
L2
− Predictive Coding Inference
675,732
58.14±5.89
66.71±6.42
66.91±5.42
63.92
−13.34
L3
− Prediction Pathway
674,560
10.94±3.96
23.46±6.23
00.29±0.60
11.56
−52.36
L4
− Temporal hierarchy ( τ=1 )
674,560
06.83±3.88
24.06±7.17
00.11±0.16
10.33
−1.23
L5
PV-RNN cell → LSTM
676,928
16.97±3.96
25.94±5.05
00.66±0.91
14.52
+4.19
Table 5: The ladder from PredVLA to BC-RNN. Success rates are mean (%) ± standard deviation across seven seeds. Δ is the change in the three-suite mean relative to the preceding rung. L2b is a side branch from L2 and is not part of the main chain.
Figure 3: Performance across the mechanism-by-mechanism ladder from PredVLA (L0) to BC-RNN (L6). Thin lines show success rates on spatial , goal , and object , while the thick black line shows their three-suite mean. Each successive rung removes or replaces one component of the preceding model. The dominant performance decrease occurs when sensory prediction is removed (L2 → L3), after which flattening the temporal hierarchy and replacing the recurrent cell produce comparatively small changes. L2b is a side branch from L2 in which visual features are additionally supplied directly to the action pathway; dashed segments distinguish this branch from the main ladder.
Change from PredVLA
spatial
goal
object
long
A1
− Temporal hierarchy ( τ set to its mean)
61.57±8.73
71.07±12.09
61.29±12.99
—
Δ
−18.66
−16.99
−29.03
—
A2
− Visual-to-action bottleneck
56.00±15.64
72.00±2.75
90.36±3.36
—
Δ
−24.23
−16.06
+0.04
—
A3
− Efference copy A → V
73.71±8.87
76.21±6.18
87.00±6.58
—
Δ
−6.51
−11.84
−3.31
—
Table 6: Ablation results. A1–A3 require retraining, whereas A4–A6 are inference-time changes applied to trained checkpoints. Δ denotes the mean paired difference from the intact model evaluated using the same seven seeds.
Figure 4: Task-level effects of removing the visual prediction-error term ( λv=0 ) or the proprioceptive prediction-error term ( λq=0 ) during online inference. Within each suite, tasks are sorted by the success-rate change induced by the ablation. Gray bars indicate the intact model, while colored bars indicate the change after removing the corresponding error term. Although the suite-level averages in Table 6 are similar for some suites, the task-level patterns differ substantially, especially on object , where performance is much more sensitive to the proprioceptive prediction-error term.
Figure 5: Effect of corrupting the visual or proprioceptive observations used for error regression. α denotes the fraction of observations replaced by those from an unrelated episode. Bands indicate ±1 seed standard deviation, and the dashed line indicates the corresponding open-loop score.