Research map / Vision-language and multimodal / Robot action and navigation
Fast-in-Slow: A Dual-System VLA Model Unifying Fast Manipulation within Slow Reasoning
Read the paperCheck your idea against 108,967 papers
AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.
Proposes Fast-in-Slow (FiS-VLA), a dual-system VLA that repurposes the final transformer blocks of a 7B VLM (LLaMA2 backbone) as a high-frequency System 1 diffusion action head inside the intact System 2 VLM, trained with a dual-aware co-training loss.
Problem
Vision-language-action models built on billion-parameter VLMs run at low control frequency, while existing dual-system designs use separate lightweight System 1 heads that do not fully exploit the VLM's pretrained knowledge.
Approach
Embed the System 1 execution module as the final few transformer blocks of the same VLM used for System 2 reasoning (partial parameter sharing), run System 2 at a lower frequency (1:4 ratio) and System 1 at high frequency with heterogeneous inputs (state, 2D images, 3D point-cloud tokens), and co-train with a diffusion denoising loss for System 1 plus an autoregressive loss for System 2.
Key results
- On RLBench, FiS-VLA reaches a mean success rate of 0.69 versus 0.61 for CogACT and 0.55 for pi0, with 21.9 Hz inference at action chunk 1.
- With action chunk 8 and a 1:4 frequency ratio, FiS-VLA reaches a theoretical 117.7 Hz on an NVIDIA 4090.
- Real-world mean success is 0.68 vs 0.59 for pi0 on Agilex and 0.74 vs 0.61 on AlphaBot.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| embed System 1 execution blocks within the pretrained VLM instead of using a separate policy module | FiS-VLA versus CogACT · RLBench (10 tasks) | mean success rate: 0.61 -> 0.69 | Helped |
| use asynchronous System 2:System 1 operation | FiS-VLA versus CogACT · RLBench | control frequency: 9.8 Hz -> 21.9 Hz | Helped |
| use FiS-VLA instead of π₀ | dual-arm AgileX robot · AgileX dual-arm tasks | mean success rate: 0.59 -> 0.68 | Helped |
| use FiS-VLA instead of π₀ | dual-arm AlphaBot robot · AlphaBot dual-arm tasks | mean success rate: 0.61 -> 0.74 | Helped |
| add a second System 1 transformer block rather than using one (ablation) | FiS-VLA · RLBench (10 tasks) | mean success rate: 0.49 -> 0.69 | Helped |
| increase System 1 from two blocks to four (ablation) | FiS-VLA · RLBench (10 tasks) | mean success rate: 0.69 -> 0.66 | Hurt |
| increase System 1 from two blocks to eight (ablation) | FiS-VLA · RLBench (10 tasks) | mean success rate: 0.69 -> 0.64 | Hurt |
| add point-cloud input to System 1 (ablation) | FiS-VLA without point clouds · RLBench (10 tasks) | mean success rate: 0.61 -> 0.69 | Helped |
| add image input to System 1 (ablation) | FiS-VLA without point clouds or images · RLBench (10 tasks) | mean success rate: 0.44 -> 0.61 | Helped |
| add robot-state input to System 1 (ablation) | FiS-VLA without point clouds, images, or state · RLBench (10 tasks) | mean success rate: 0.22 -> 0.44 | Helped |
| set System 2:System 1 frequency ratio to 1:4 instead of 1:1 (ablation) | FiS-VLA · RLBench (10 tasks) | mean success rate: 0.60 -> 0.69 | Helped |
| remove the System 2 autoregressive loss (ablation) | FiS-VLA · RLBench (10 tasks) | mean success rate: 69% -> 62% | Hurt |
Surprising findings
- Removing the autoregressive slow loss L_slow drops RLBench success from 69% to 62%, suggesting co-training preserves useful System 2 reasoning for System 1.
- Performance saturates at two shared blocks; eight shared blocks (0.64) do not beat two (0.69).
Limitations
- System 1 shared parameters and the System 2/System 1 frequency ratio are statically configured rather than adaptive.
- Failure cases include bimanual collisions, manipulation height errors, and mispredicted object positions.
- Real-world evaluation is limited to eight tasks on two dual-arm robots with 20 rollouts per task.
Experimental setup
Datasets: Open X-Embodiment DROID RoboMIND RLBench RDT pretraining mixture
Benchmarks: RLBench (10 tasks) real-world Agilex dual-arm tasks real-world AlphaBot dual-arm tasks
Metrics: success rate control frequency (Hz)
Baselines: ManipLLM OpenVLA pi0 CogACT
Builds on: CogACT Prismatic VLM OpenVLA
Closest papers by meaning
- VLA-ATTC: Adaptive Test-Time Compute for VLA Models with Relative Action Critic Model (ICML 2026 · similarity 0.90)
- ElegantVLA: Learning When to Think for Efficient Vision-Language-Action Models (NeurIPS 2026 · similarity 0.89)
- VLA-Cache: Efficient Vision-Language-Action Manipulation via Adaptive Token Caching (NeurIPS 2025 · similarity 0.89)
- ActionUNet: Improving Robustness of VLA Models with Efficient Multi-scale Fine-tuning (NeurIPS 2026 · similarity 0.89)
- RoboCerebra: A Large-scale Benchmark for Long-horizon Robotic Manipulation Evaluation (NeurIPS 2025 · similarity 0.89)
- VLA-REPLICA: A Low-Cost, Reproducible Benchmark for Real-World Evaluation of Vision-Language-Action Models (NeurIPS 2026 · similarity 0.89)
Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.
