Primary SR reference: OAT8 paper on LIBERO-10 — 56.3% (OAT, external benchmark).
Metric
AR (our eval)
Blockwise (P=4, r=1)
LIBERO-10 mean SR
58.73% ± 0.18%
52.33% ± 1.04%
Δ vs OAT paper (56.3%)
+2.43 pp
-3.97 pp
Paired Δ (BW − AR, same protocol)
—
-6.40 pp
Tail train epochs
—
15 (final CE 3.0607)
Our frozen AR checkpoint reproduces above the paper on this cluster stack (58.73% vs 56.3%).
Blockwise trades SR for faster token generation; tail training was only 15 epochs (resume planned).
Inference speed (V100, cuda:0)
Decoder-only — 8 action tokens after cond is computed (benchmark_blockwise_vs_ar, warmup=10, 50 repeats):
Decoder speedup is modest (~14–18% faster at bs=1) because the tail module is comparable in size to the AR stack;
e2e gain is smaller still when the vision encoder dominates latency.
Inputs: multi-view RGB, robot state, task id (same as OAT). Outputs:action / action_pred tensors (identical shapes for AR and Blockwise). Trainable in this run: only ParallelTailDecoder (~4.5M params, 0.90× AR size).
Generation schedule
Mode
AR forward passes
Tail passes
Full AR
8
0
Blockwise P=4
4
1
Experiment protocol
Download Mirageinv/oat policy + tokenizer.
Train ParallelTailDecoder on libero10_N500 with frozen policy (15 epochs, bs=64, lr=1e-4).
1@misc{liu2026oatorderedactiontokenization,
2 title={OAT: Ordered Action Tokenization},
3 author={Chaoqi Liu and Xiaoshen Han and Jiawei Gao and Yue Zhao and Haonan Chen and Yilun Du},
4 year={2026},
5 eprint={2602.04215},
6 archivePrefix={arXiv},
7 primaryClass={cs.RO}}
Phase 2 (next)
Phase 1 strict baseline is complete on branch Blockwise-OAT.
Resume tail training from original_oat_tail_p4_r1.pt (target 30+ epochs).
Re-run paired AR vs Blockwise LIBERO-10 confirm eval.