Summary

MolmoAct2 是一个面向真实世界部署的全开源 VLA 系统,通过五大维度(专用 VLM backbone、大规模数据集、开源 action tokenizer、flow-matching 架构、自适应深度推理)全面提升 embodied manipulation 性能,在 7 个仿真与真实 benchmark 上超越强基线(包括 Pi0.5),是迄今最全面的开源 VLA 实证研究。

Problem & Motivation

当前 VLA 模型面临四重困境:(1) 闭源前沿模型不可复现;(2) 开源替代方案硬件门槛高;(3) reasoning-augmented 策略延迟过大;(4) fine-tune 后的成功率仍不理想。MolmoAct2 旨在系统性地解决这些问题,打造一个全开源、可部署、跨 embodiment 的 action reasoning 模型。

Method

1. Molmo2-ER: Embodied Reasoning VLM Backbone

  • 基于 Qwen3-4B (Molmo2) 构建,新增 3.3M 样本 的 embodied reasoning 语料,覆盖 6 大支柱:Image Embodied QA (1.33M)、Image Pointing (780K)、Image Detection (100K)、Video Embodied QA (703K)、Multi-image/Ego-Exo (700K)、Abstract Reasoning (150K)
  • 两阶段训练:Stage 1 在 ER 语料上 specialize 20K steps;Stage 2 混合 ER 与原始多模态数据 rehearse 1.5K steps(46% embodied + 46% general + 8% NLP)
  • 在 13 个 embodied reasoning benchmark 上平均 63.8%,超越 GPT-5 (57.9%) 和 Gemini Robotics ER-1.5 (61.3%)

2. 三个新数据集

数据集规模亮点
BimanualYAM720h, 34.5K demos, 28+ tasks最大开源双臂数据集,成本 <$6K
SO-100/101从 1,222 个公开 LeRobot 数据集中筛选38K episodes, 19.8M frames,四阶段质量过滤
DROID74,604 episodes, 17.7M frames扩展语言标注(95% episodes 3 条指令),idle-frame 过滤

语言标注统一用 Qwen3.5-27B 重标注,unique labels 从 22% 翻倍至 46%。

3. OpenFAST Action Tokenizer

  • 遵循 FAST 范式:频域变换 → 量化 → BPE,2048-token 动作词表
  • 训练于 1M 动作序列(YAM 30% + SO 30% + DROID 30% + 其他 10%),覆盖 5 种 embodiment
  • 标准化流程:1s 动作窗口、32D pad、1-99 percentile 归一化、gripper 独立处理

4. Flow-Matching Action Expert 架构

  • DiT 风格 36 层 action expert,建模 flow-matching velocity field
  • Per-layer KV-cache conditioning:VLM 每层的 K/V 经线性投影后作为 action expert 的 cross-attention 条件
  • 残差分支使用 AdaRMS(DiT-style shift/scale/gate from time embedding)
  • Knowledge insulation:post-training 阶段 detach VLM→expert 的梯度路径
  • 训练流程:Pretrain 200K steps(离散 autoregressive)→ Post-train 100K steps(+flow loss)→ Fine-tune(embodiment-specific, K=8)

5. MolmoAct2-Think: 自适应深度推理

  • 将深度图量化为 10×10 grid × 128 codebook entries 的离散 token
  • 时序冗余利用:相邻帧 RGB patch cosine similarity < 0.996 时才重新预测深度 token,其余从 cache 回放
  • 推理时:首帧完整预测,后续帧只 decode 变化区域,减少不必要的 token 生成

Key Results

Embodied Reasoning (Molmo2-ER)

  • 13 benchmark 平均 63.8%,超越 GPT-5 (57.9%) 和 Gemini Robotics ER-1.5 (61.3%)
  • 在 9/13 benchmark 上排名第一

Zero-Shot 部署

BenchmarkMolmoAct2Pi0.5-DROID提升
MolmoSpaces (sim)37.7%34.5%+3.2
MolmoBot (sim)20.6%10.0%+10.6
Real DROID87.1%45.2%+41.9
Real SO-100/10156.7%45.3%+11.4

Fine-tune 后 (LIBERO)

  • MolmoAct2-Think 达到 98.1% 平均,超越 GR00T N1.7 (97.0%)、Pi0.5 (96.9%)
  • Object 子集 100.0%、Long-horizon 95.4%

真实世界 Bimanual YAM

  • 8 个 in-the-wild 任务平均比 runner-up 高 15%

Strengths & Weaknesses

Strengths:

  • 系统性极强:从 backbone 训练到数据集构建到 tokenizer 到架构到推理优化,全链路开源,堪称 VLA 领域的”系统工程范本”
  • 数据贡献突出:BimanualYAM (720h) 是最大开源双臂数据集,SO-100/101 的社区数据筛选流程可复用
  • 真实世界验证扎实:not just simulation,real robot 实验跨 DROID、SO-100/101、Bimanual YAM 三种硬件
  • Molmo2-ER 超越 GPT-5/Gemini ER:在 embodied reasoning 上用 4B 模型击败闭源大模型,embodied data recipe 有参考价值
  • 自适应深度推理设计优雅,利用时序冗余减少推理开销,是 reasoning VLA 的好方向

Weaknesses:

  • 计算成本依然高:Pretrain + Post-train + Fine-tune 总计约 9,200+ H100 GPU hours,虽然开源但复现门槛不低
  • Zero-shot 泛化仍脆:作者自己也承认 “zero-shot performance remains brittle”,MolmoSpaces Open 任务仅 9.5%(Pi0.5 为 22.7%)
  • SO-100/101 真实世界部分任务退化:Stack blocks (20%) 和 Block in box (33.3%) 明显弱于 Pi0 (6.7%/90.0%),说明社区数据质量筛选仍不够
  • 推理延迟未充分报告:flow-matching expert 增加了推理开销,虽然提到了 CUDA Graph 优化但缺少具体 latency 数字对比
  • 与 GR00T N1.7 差距极小:LIBERO 上 98.1% vs 97.0%,增量有限,但 GR00T 是闭源——开源 vs 闭源的对比需要更审慎

Mind Map

mindmap
  root((MolmoAct2))
    Problem
      VLA 闭源不可复现
      开源方案硬件门槛高
      Reasoning 延迟大
      Fine-tune 成功率不足
    Method
      Molmo2-ER backbone (3.3M ER corpus)
      OpenFAST tokenizer (5 embodiment)
      Flow-matching action expert (per-layer KV)
      MolmoThink adaptive depth (10x10 grid)
      3 new datasets (BimanualYAM/SO/DROID)
    Results
      ER: 63.8% 超 GPT-5
      Zero-shot 大幅超 Pi0.5
      LIBERO 98.1% (SOTA)
      Real bimanual +15% over runner-up

Notes

  • Molmo2-ER 的 embodied reasoning 数据 recipe(6 大支柱、两阶段 specialize-then-rehearse)对 VLM 具身化训练有较强参考价值,值得单独深入
  • OpenFAST 作为开源 action tokenizer 可能成为社区标准组件
  • 自适应深度推理(MolmoThink)的思路可以推广到其他需要 dense prediction 的 VLA 场景
  • BimanualYAM 数据集的低成本采集协议(<$6K, 720h)对社区贡献大
  • 整体是一个 engineering 贡献为主的工作,architecture novelty 有限(flow-matching + KV conditioning 已有先例),但系统整合和开源程度值得肯定