跳转至

RepWAM: World Action Modeling with Representation Visual-Action Tokenizers

论文阅读笔记 — 用于后续讨论的概览


1. 基础信息

  • 题目: RepWAM: World Action Modeling with Representation Visual-Action Tokenizers
  • 作者: Junke Wang¹, Qihang Zhang², Shuai Yang², Yiming Luo², Yujun Shen², Zuxuan Wu¹†, Yu-Gang Jiang¹†, Yinghao Xu³²†
    • ¹ Institute of Trustworthy Embodied AI, Fudan University
    • ² Robbyant, Ant Group(蚂蚁集团机器人团队)
    • ³ Hong Kong University of Science and Technology
    • † 通讯作者:Zuxuan Wu, Yu-Gang Jiang, Yinghao Xu
  • arXiv 编号: 2606.13674 (submitted 2026-06,LaTeX 使用 TEAI 模板,pdflatex/TeXLive 2025)
  • 项目页 / 代码: https://wdrink.github.io/RepWAM / https://github.com/wdrink/RepWAM
  • 关键词: World Action Model (WAM), semantic visual tokenizer, latent action model, representation alignment, flow matching, causal diffusion transformer, bimanual manipulation, RoboTwin 2.0

RepViTok overview Figure 1:RepViTok 的两级结构——上半部分是与冻结 Vision Foundation Model 对齐的 ViT 视觉 tokenizer(temporal-causal attention + 重建损失 + 对齐损失),下半部分是在这个语义 latent 空间里学 latent action 的 IDM/FDM 对,其中 FDM 把 4 维 latent action 展开为 transport 矩阵 K_t 和残差 δ_t,以 ẑ_{t+1}=K_t z_t+δ_t 重建下一个视觉 latent。核心主张一图即明:latent action 是"语义视觉状态之间的变换",而非从像素差里抽出来的孤立编码。

2. 文章介绍

2.1 解决的领域和问题

这篇文章属于机器人操作里的 World Action Model (WAM) 方向。三种范式的位置关系:

范式 建模对象 代表 特点
VLA \(p(a \mid o, y)\),观测直接映射动作 π0.5, RDT 无显式未来预测,靠大规模异构数据泛化
World Model \(p(o_t \mid o_{<t}, y)\),被动预测未来 Ha & Schmidhuber, Cosmos, WAN 只预测不控制,动作需外接 policy/IDM
WAM 联合 \(p(o_t, a_{t-1} \mid o_{<t}, y)\) Lingbot-VA, DreamZero, Motus, Fast-WAM, 本文 imagine-then-execute:先想象场景演化,action expert 以 inverse dynamics 方式解出动作

论文瞄准的具体问题不是架构也不是数据,而是一个更底层的选择:WAM 到底应该运行在什么样的 latent 空间上? 现有 WAM 几乎都直接继承预训练视频生成模型(典型是 WAN2.2 VAE)的 reconstruction-oriented tokenizer。作者论证这个继承在两个维度上都是错配的:

  1. 视觉侧:以像素重建为目标的 tokenizer 把 latent 容量花在背景纹理等低层外观上,而操作任务真正需要的 object identity、空间关系、交互线索在 latent 里表达不足。结果是 instruction-conditioned world modeling 缺乏语义 grounding——语言目标谈论的是"哪个物体、什么交互",latent 空间的主轴却是外观变化。
  2. 动作侧:视觉 latent 和 motor command 分属两个不相交的空间,action expert(本质是 IDM)在每一步都要跨越 modality gap。

用论文自己的话说,现有 WAM 的表征是 "visually shallow and structurally decoupled from action"。

2.2 Motivation

驱动性的问题是引言里那句 "what kind of representation does a world action model actually need?"。背后的直觉可以看成把 REPA 式 representation alignment 从图像生成搬到机器人控制:既然把 diffusion 特征对齐到视觉基础模型能显著改善图像生成,那把 video tokenizer 的 latent 对齐到 Perception Encoder,是否能让 world model 更容易学 instruction-following dynamics、让 action expert 更容易 ground 到场景内容?

更进一步的一步棋是:如果 latent action 直接定义为这个语义空间里两个视觉状态之间的变换(而不是像 LAPA/Genie 那样从像素变化里抽离散 code),那么 visual token 和 action token 天然同构、共享几何,WAM 的 joint 建模就不再需要跨模态搭桥——这就是标题里 "representation visual-action tokenizer" 的含义:视觉和动作被同一个 tokenizer 家族编码进同一个语义空间。

另一个隐含但重要的 motivation 是算力经济学:Lingbot-VA、DreamZero 都依赖 WAN 这类视频生成大模型的预训练权重,而 RepWAM 想证明换一个语义化的 latent 空间后,完全 from scratch 训练就能逼近 WAN-pretrained pipeline——如果成立,机器人团队就不必绑定在视频生成社区的预训练产物上。

2.3 之前工作的问题

类别 代表工作 缺陷
WAN-pretrained WAM Lingbot-VA (RSS'26), DreamZero, Motus 继承 reconstruction-oriented 视频 tokenizer,latent 容量偏向外观而非语义;依赖视频生成预训练权重(算力昂贵);视频分支继承了对 CFG 的依赖,推理要多跑 unconditional 分支
WAM 推理效率 Fast-WAM 证明部署时可跳过 future imagination 而不掉点,但只回答了"要不要想象",没回答"训练时该用什么 representation"
Latent action models Genie (ICML'24), LAPO (ICLR'24), LAPA (ICLR'25), Moto (ICCV'25) latent action 直接从原始像素变化中提取,与 world model 使用的视觉 token 空间脱节;LAPA 的 action latent 响应弥散(本文 Fig. 3 可视化),冻结后训 IDM 解码真实动作的 loss 更高
VLA π0.5 (CoRL'25) 无显式未来预测;本文真机 3 任务上均大幅落后(10-50% vs RepWAM-5B 的 60-80%),长程与精细任务上尤其弱
视觉 tokenizer WAN2.2 VAE, OmniTokenizer, ViTok 纯重建目标。本文消融的反直觉发现:ViTok(无对齐版)OLS 开环指标更高(16.29 vs 13.68)但真机成功率反而掉到 10%(vs WAN 的 20%),"重建好/开环准"都不等于"闭环能用"

2.4 论文解决方案(一句话)

先训一个与冻结视觉基础模型(Perception Encoder)对齐的 ViT 视频 tokenizer(RepViTok),再冻结它、在其语义 latent 空间上用 IDM+FDM(transport 矩阵 + 残差分解)学出 4 维连续 latent action;然后 from scratch 用 flow matching 预训练一个双 expert 的 causal diffusion transformer,联合生成未来视觉 latent 和 latent action,最后在真机轨迹上把 action expert 适配成可执行的 motor command。

2.5 与前序工作的关系

这篇论文的"血缘关系"非常清晰,几乎是同一批人研究线的直接延续:

  • Lingbot-VA (li2026causal, RSS'26):Qihang Zhang、Yiming Luo、Shuai Yang 同时是 Lingbot-VA 和本文作者。RepWAM 的 causal WAM 骨架(causal diffusion、训练时 chunk size 从 [1,4] 采样、RoboTwin 50 任务及 horizon 分组协议)都明确 follow Lingbot-VA。变化量 = 把 WAN2.2 VAE + WAN 预训练权重,换成 RepViTok + from scratch + latent action 两阶段预训练。可以把 RepWAM 读作"Lingbot-VA 的 tokenizer 消融研究长成的一篇正文"。
  • OmniTokenizer (NeurIPS'24):一作 Junke Wang 正是 OmniTokenizer 的一作。RepViTok 的 ViT autoencoder 架构、patch/tubelet 切分和重建损失权重(\(\lambda_1{=}1, \lambda_{\mathrm{perc}}{=}1, \lambda_{\mathrm{gan}}{=}0.1\))直接沿用 OmniTokenizer。
  • Perception Encoder / PerceptionLM (Meta):PE 作为视觉对齐 teacher(冻结),PLM 文本编码器作为指令编码(冻结)。
  • LAPA / Genie / LAPO / Moto:latent action 思想来源;RepWAM 把 action 的定义从"像素变化的离散 code"改成"语义 latent 空间中的连续变换",并用冻结-迁移实验正面对比了 LAPA。
  • OmniGen-AR (wang2026omnigen):block-causal mask 的序列组织方式来自一作自己的自回归生成工作。
  • 数据侧全部复用公开资产:Panda-70M(tokenizer 训练)、AgiBot World(WAM 预训练)、AgiBot+RoboMIND+RoboCOIN+InternData-A1(embodiment adaptation)。

3. 方法介绍

3.1 形式化

符号约定(按论文定义):

符号 含义
\(o_{1:T}\), \(y\), \(a_{1:T-1}\) 视觉观测序列、语言指令、机器人动作序列
\(z \in \mathbb{R}^{T'L \times d_v}\) 视觉 latent:\(T' = 1 + (T-1)/4\) 个 latent 帧 × 每帧 \(L\) 个空间 token,\(d_v = 96\)
\(\ell \in \mathbb{R}^{(T'-1) \times d_\ell}\) latent action 序列,\(d_\ell = 4\)
\(K_t \in \mathbb{R}^{L \times L}\), \(\delta_t \in \mathbb{R}^{L \times d_v}\) FDM 输出的 transport 矩阵与残差
\(u_{t:t+k}\), \(s\), \(c\) 视觉-动作 chunk、完整 token 序列、文本 condition token

WAM 把操作分解为两阶段因果过程:

\[\hat{o}_t \sim p_{\theta_1}(o_t \mid o_{<t}, y) \qquad \text{(world model expert:预测下一观测)}\]
\[\hat{a}_{t-1} \sim p_{\theta_2}(a_{t-1} \mid o_{<t}, \hat{o}_t, y) \qquad \text{(action expert:IDM 式反解动作)}\]

两个 expert 都运行在 video tokenizer 产出的 latent \(z_{1:T}\) 上而非像素上。论文的核心命题:这个分解的保真度被 \(z_t\)\(a_{t-1}\) 所在的 latent 空间卡住了——\(z_t\) 偏外观、\(a_{t-1}\)\(z_t\) 脱节。RepWAM 的解法分两块:RepViTok(§3.2/§3.3)重造 latent 空间,causal WAM(§3.4)在其上做联合生成。两步 tokenization 是顺序执行的:先学视觉 latent,再从视觉 latent(而非像素)诱导 latent action。

3.2 RepViTok:语义视觉 tokenizer

架构:ViT autoencoder(OmniTokenizer 风格)。首帧 \(o_1\) 切成 16×16 patch,后续帧 \(o_{2:T}\) 切成 4×16×16(时间×高×宽)tubelet,沿序列维拼接送入 encoder \(E_\theta\)——堆叠的 attention block,帧间 temporal-causal masking、帧内全空间 attention。encoder 输出经过一个 attention-based projection 层 + LayerNorm 得到视频 latent \(z\)。decoder \(D_\theta\) 对称,末端用转置卷积 unpatchify 回像素。时间下采样率 4×,即 \(T' = 1 + (T-1)/4\) 个 latent 帧。

损失分两部分。重建目标:

\[\mathcal{L}_{\mathrm{rec}} = \lambda_1 \lVert o-\hat{o}\rVert_1 + \lambda_{\mathrm{perc}}\mathcal{L}_{\mathrm{perc}}(o,\hat{o}) + \lambda_{\mathrm{gan}}\mathcal{L}_{\mathrm{gan}}(\hat{o})\]

对齐目标——把 latent 拉向冻结的 Perception Encoder \(G\)

\[\mathcal{L}_{\mathrm{align}} = \lVert W_{\mathrm{align}}\, z - \mathrm{avg}(G(o))\rVert_2^2\]

其中 \(\mathrm{avg}\) 是沿时间的 average pooling(follow PE 的用法),\(W_{\mathrm{align}}\) 是匹配 teacher 维度的线性投影。总目标 \(\mathcal{L}_{\mathrm{vis}} = \mathcal{L}_{\mathrm{rec}} + \lambda_{\mathrm{align}}\mathcal{L}_{\mathrm{align}}\),权重 \(\lambda_1{=}1\)\(\lambda_{\mathrm{perc}}{=}1\)\(\lambda_{\mathrm{gan}}{=}0.1\)\(\lambda_{\mathrm{align}}{=}1\)

这一步本质上是 tokenizer 版 REPA:让 latent 既能重建像素、又落在视觉基础模型的语义流形附近。§4.3(e) 的重建评测说明这个对齐几乎不牺牲重建质量(ImageNet PSNR 甚至更高)。

3.3 Latent Action Tokenizer (LAT)

先冻结视觉 tokenizer,再在其 latent 空间上训练 IDM \(q_\phi\) + FDM \(f_\psi\)(都是 4 层 MLP,hidden 256)。对相邻 latent 帧 \(z_t, z_{t+1} \in \mathbb{R}^{L \times d_v}\)

\[\ell_t = q_\phi(z_t, z_{t+1}), \qquad K_t, \delta_t = f_\psi(z_t, \ell_t), \qquad \hat{z}_{t+1} = K_t\, z_t + \delta_t\]

三个关键设计:

  1. 极窄瓶颈防泄漏\(\ell_t \in \mathbb{R}^{d_\ell}\)\(d_\ell = 4 \ll d_v = 96\)。latent action 模型的经典失败模式是 IDM 把 \(z_{t+1}\) 的内容直接"走私"进 action code(content leakage,导致 FDM 退化成复读机)。压到 4 维从容量上堵死了这条路。
  2. Transport + 残差分解:FDM 不直接回归 \(\hat{z}_{t+1}\),而是输出 \(L \times L\) 的软 transport 矩阵 \(K_t\)(沿空间 token 维左乘,受 RAFT optical flow 启发,在语义 token 空间里"搬运"内容)加残差 \(\delta_t\)(吸收 transport 解释不了的变化,如新出现的内容)。这给 latent action 注入了"运动 = 语义内容的重排"的归纳偏置。
  3. 双向一致性:损失 = forward next-latent 预测 + 把 \((z_{t+1}, z_t)\) 反序喂入 LAT 得到的 backward consistency:
\[\mathcal{L}_{\mathrm{fwd}} = \sum_{t=1}^{T'-1} \lVert \hat{z}_{t+1}-z_{t+1}\rVert_2^2, \qquad \mathcal{L}_{\mathrm{cons}} = \sum_{t=1}^{T'-1} \lVert \hat{z}_{t}-z_t\rVert_2^2\]

由于变换定义在视觉状态上而非某个机器人的 motor 坐标系上,论文主张 \(\ell_t\)embodiment-agnostic 的 task-level transition,天然可跨本体迁移(这个宣称的实验覆盖情况见 §5.2 第 7 条)。

3.4 Causal World Action Model

序列组织:把视觉 latent 和 latent action 按时间窗打包成 chunk:

\[u_{t:t+k} = [z_{t:t+k},\, \ell_{t:t+k-1}], \qquad s = [c,\, z_1,\, u_{t_1:t_1+k}, \ldots, u_{t_N:t_N+k}]\]

前缀是文本 condition token \(c\)(冻结 PLM 编码、cross-attention 注入)和初始视觉上下文 \(z_1\)block-causal mask(follow OmniGen-AR):每个 chunk 能 attend 到全部前缀 \(s_{<t}\),但看不到未来 chunk。块内视觉 token 与 action token 共享 attention 权重、但各用一套 modality-specific FFN——这就是"双 expert"的具体形态:不是两个独立网络,而是同一 transformer 里按模态分叉的 FFN。

Flow-matching 目标:teacher forcing 下,对每个目标 chunk 采样噪声 \(\epsilon_{t:t+k} \sim \mathcal{N}(0,I)\) 和时间 \(\alpha \sim \mathcal{U}(0,1)\),构造线性插值:

\[x_\alpha = (1-\alpha)\,\epsilon_{t:t+k} + \alpha\, u_{t:t+k}, \qquad \dot{x}_\alpha = u_{t:t+k}-\epsilon_{t:t+k}\]

网络 \(F_\theta(x_\alpha, \alpha, s_{<t})\) 回归速度场,视觉分量 \(v\) 与动作分量 \(a\) 的损失加权求和:

\[\mathcal{L}_{\mathrm{FM}} = \mathbb{E}\left[\lVert F_\theta^{v}-\dot{x}_{\alpha}^{v}\rVert_2^2 + \lambda_a \lVert F_\theta^{a}-\dot{x}_{\alpha}^{a}\rVert_2^2\right], \qquad \lambda_a = 1\]

uniform SNR sampler 同时作用于两个 expert。

3.5 三阶段训练流程

阶段 数据 规模 监督信号
1a. RepViTok 视觉 tokenizer Panda-70M(互联网视频,无动作标签) 重建 + PE 对齐
1b. LAT(冻结视觉 tokenizer) 同上 \(\mathcal{L}_{\mathrm{fwd}} + \mathcal{L}_{\mathrm{cons}}\)
2. WAM 预训练 AgiBot 约 100G video-action latent tokens flow matching 联合生成视觉 latent + LAT 产出的 latent action(此阶段不需要真机动作标签进入 action 流)
3. Embodiment adaptation AgiBot + RoboMIND + RoboCOIN + InternData-A1 混合 约 300G tokens 连续 motor command(EE 运动 + 夹爪控制)与视觉轨迹对齐

这个流程的叙事价值:阶段 2 的 action 流监督完全来自 LAT 的伪标签,理论上可以扩展到任何无动作标签的视频——不过本文实际只在机器人域数据(AgiBot)上做了预训练,互联网视频只用于训 tokenizer(见 §5.2 第 7 条)。

3.6 Implementation Details

模型与训练超参数一览:

组件 / 配置 取值
视觉 tokenizer encoder/decoder 各 12 层 ViT、hidden 768;\(d_v = 96\),时间下采样 4×
LAT (IDM \(q_\phi\) + FDM \(f_\psi\)) 各 4 层 MLP、hidden 256;\(d_\ell = 4\)
WAM-1.3B world model expert 30 层、\(h_v = 1536\);action expert 同深度、\(h_a = 768\)(约 +350M 参数)
WAM-5B 30 层、\(h_v = 3072\);action expert 同上
Expert 耦合方式 attention 权重共享,FFN 按模态独立
文本编码 冻结 PLM (PerceptionLM) text encoder,cross-attention 注入
优化器 Muon,peak LR 1e-2,weight decay 0.01,cosine annealing + linear warmup
数值/稳定性 bfloat16 混合精度,梯度裁剪 2.0,uniform SNR sampler,\(\lambda_a = 1\)
Chunk size 训练时从 [1,4] 随机采样(follow Lingbot-VA),推理固定为 2
序列打包 / 算力 1.3B:200K token 序列、64 张 H20;5B:160K token、128 张 H20;消融:1.3B、40K steps、32 张 H20
真机微调 每任务 50 条演示、500 步、LR 1e-5、序列长度 150K

两个补充观察:

  • 两个尺度均 from scratch,不加载任何视频生成预训练权重——这是与 Lingbot-VA/DreamZero 最大的训练成本差异点,也是 §4.2 差距归因的核心变量。
  • 值得注意的缺失:论文没有报告任何推理延迟、denoising 步数或控制频率。唯一与部署成本相关的定量线索是 §4.3(d):CFG=1.0 最优 → 可以只跑 conditional 视频分支,省一半视频侧算力和激活显存。

4. 结果对比

4.1 真机实验(Franka 双臂,每任务 10 次 rollout)

三个任务的难度设计有梯度:

任务 考察点
Pick the fruits and put them into the plate 杂乱场景中的目标定位、变姿态/变实例的 top-down 抓取、指定容器内精确放置(短程)
Push the drawer and put the building block into it 长程多步:正确的拉手运动学 → 取小积木 → 无碰撞放入抽屉
Insert the test tube into the test tube rack 精细空间对齐:管尖相对插孔的定位 + 紧公差下的柔顺接触

成功率(数字取自论文 Figure 2 柱状图,正文给出差值验证):

方法 PickFruit PushDrawer InsertTube
π0.5 10% 50% 10%
Lingbot-VA 50% 70% 40%
RepWAM-1.3B 60% 50% 30%
RepWAM-5B 60% 80% 60%

逐任务解读:

  • PickFruit(短程):两个尺度打平在 60%,作者归因为瓶颈在感知与抓取而非模型容量;对 π0.5 +50 pt、对 Lingbot-VA +10 pt。
  • PushDrawer(长程):5B 达 80%(全场最佳,+30 over π0.5、+10 over Lingbot-VA),1.3B 只有 50%——多步铰接操作对容量的需求最明显。
  • InsertTube(精细):最难任务,5B 60%(+50 over π0.5、+20 over Lingbot-VA),1.3B 30%。

整体上 RepWAM-5B 三个任务全部最佳或并列最佳,且增益集中在"world model expert 需要长程滚动出连贯视觉动态"的场景。但注意 1.3B 其实在 PushDrawer 和 InsertTube 上都输给 Lingbot-VA(50 vs 70、30 vs 40)——"竞争力"主要由 5B 撑起,尺度是这套 from-scratch 方案的必要条件。

Real robot rollouts Figure 2:三个真机任务的成功 rollout(左/中/右分别为 PickFruit、PushDrawer、InsertTube,每列含双腕相机+头部相机视角)。看点是双臂协同和抽屉、试管架这类接触密集场景的执行连贯性——但注意论文只展示成功案例,全文没有失败模式分析。

4.2 RoboTwin 2.0(50 任务,官方域随机化,Easy/Hard)

RoboTwin 2.0 是大规模双臂仿真 benchmark,对场景组成、光照、相机视角、物体物理做强域随机化(Easy/Hard 对应官方两档随机化强度),评测遵循官方设置报成功率。任务按 horizon(子步骤数)分组,划分 follow Lingbot-VA。

方法 Backbone 预训练 Easy(50 任务均值) Hard(50 任务均值)
π0.5 82.7 76.8
Motus 88.7 87.0
Lingbot-VA 92.9 91.6
RepWAM-1.3B 否 (from scratch) 86.6 83.1
RepWAM-5B 否 (from scratch) 89.3 88.4

按 horizon 分组:

方法 hor=2 Easy/Hard hor=3 Easy/Hard
π0.5 79.3 / 73.0 78.6 / 67.4
Motus 85.2 / 80.9 85.0 / 84.2
Lingbot-VA 85.3 / 86.9 89.6 / 90.6
RepWAM-1.3B 85.7 / 84.0 92.0 / 85.4
RepWAM-5B 87.4 / 87.6 88.0 / 90.4

要点:

  • RepWAM-5B 超过 π0.5(+6.6/+11.6)和 Motus(+0.6/+1.4),但没有超过 Lingbot-VA(-3.6 Easy / -3.2 Hard)。作者的解释:Lingbot-VA 吃了 WAN 视频生成预训练的红利,RepWAM 完全 from scratch;并用 §4.3(b) 的 VAE 互换实验间接支撑。
  • 一个 LaTeX 源码里的细节:正式表格中 hor=1 那一行被注释掉了。注释掉的数据显示 hor=1 上 π0.5 85.1/80.2、Motus 91.0/90.6、Lingbot-VA 94.2/93.6、RepWAM-1.3B 86.2/83.1、RepWAM-5B 90.4/88.5——即 hor=1 是 RepWAM 相对 Lingbot-VA 差距最大的分组(-3.8/-5.1),最终呈现只保留了对己方相对有利的 hor=2/3 分解和总平均。

4.3 关键消融(1.3B WAM,40K steps,32 张 H20,AgiBot seen/unseen 划分)

指标:视觉生成质量 gFVD(越低越好)/ PSNR / SSIM,开环动作精度 OLS(open loop score,阈值 0.03,出自 RoboInter),闭环 = 真机 PickFruit 成功率(10 rollouts)。

(a) 视觉 tokenizer 对 WAM 的影响

Tokenizer Seen gFVD/PSNR/SSIM/OLS Unseen gFVD/PSNR/SSIM/OLS PickFruit
WAN2.2 VAE 67.42 / 17.34 / 0.67 / 13.68 83.98 / 16.86 / 0.64 / 11.21 20%
ViTok(无对齐) 69.23 / 17.21 / 0.68 / 16.29 80.14 / 17.19 / 0.67 / 13.81 10%
RepViTok 61.01 / 18.47 / 0.70 / 18.82 72.91 / 17.72 / 0.67 / 14.15 30%

RepViTok 相对 WAN2.2 VAE:gFVD 降 9.5%(seen)/ 13.2%(unseen),OLS 13.68→18.82 / 11.21→14.15,真机 20%→30%。反常点:ViTok 的 OLS 比 WAN 高但真机反而 10%——作者自己承认开环动作精度不足以预测闭环表现(这一承认对论文其他依赖 OLS 的结论构成反噬,见 §5.2 第 9 条)。

(b) VAE 互换实验(RoboTwin,1.3B,检验"差距来自预训练"假说)

Tokenizer hor=1 Easy/Hard hor=2 Easy/Hard hor=3 Easy/Hard 50 任务均值 Easy/Hard
WAN2.2 VAE 81.1 / 78.4 75.5 / 73.9 67.2 / 68.0 78.0 / 76.0
RepViTok 86.2 / 83.1 85.7 / 84.0 92.0 / 85.4 86.6 / 83.1

同一个 from-scratch 1.3B WAM,仅换 tokenizer 就 +8.6 Easy / +7.1 Hard;horizon 越长收益越大(hor=3 Easy 暴涨 +24.8 pt)——语义 latent 对长程任务的滚动预测帮助最大,这是全文最有说服力的一张表。

(c) Latent action 的引入方式

方案 Seen gFVD/PSNR/SSIM/OLS Unseen gFVD/PSNR/SSIM/OLS PickFruit
w/o(RepViTok 但直接用机器人动作训练) 61.01 / 18.47 / 0.70 / 18.82 72.91 / 17.72 / 0.67 / 14.15 30%
Joint Pred(额外预测头同时出视频+动作 latent) 94.25 / 15.24 / 0.61 / 18.52 98.77 / 15.09 / 0.55 / 15.22 20%
Two Stages(先 latent action 预训练再适配,本文) 48.23 / 22.86 / 0.75 / 19.87 58.83 / 19.93 / 0.74 / 16.98 50%

Joint Pred 严重破坏视觉动态(gFVD 61→94,SSIM 0.70→0.61),说明简单加个动作头会把状态预测和动作监督搅在一起;Two Stages 全指标最优(gFVD 48.23/58.83,PSNR 22.86/19.93),真机从 30% 提到 50%latent action 两阶段预训练是本文最大的单项收益来源

Latent action comparison Figure 3:左——LAPA 的 action latent 可视化呈弥散噪声状,RepWAM 的 latent 明显聚焦在被操作物体和接触区域(红色高响应块);右——冻结各自的 action latent、训练同一 IDM 解码真实机器人动作,RepWAM 收敛到约 0.095 的 action loss,低于 LAPA 的约 0.13。"latent action 质量"这个通常只能讲故事的东西被做成了可测量的对比。

(d) Video CFG 消融(RoboTwin 成功率 vs CFG scale,数字取自曲线图)

CFG scale RepWAM Easy/Hard/Avg Lingbot-VA Easy/Hard/Avg
1.0 89.3 / 88.4 / 88.9 91.4 / 90.2 / 90.8
1.25 90.6 / 85.5 / 88.0 92.0 / 90.2 / 91.1
2.0 88.4 / 87.8 / 88.1 91.7 / 90.6 / 91.2

RepWAM 平均在 CFG=1.0 最优 → 部署时可跳过 unconditional 视频分支,省延迟省显存。但注意两点(详见 Figure 4 caption 和 §5.2):Lingbot-VA 的曲线本来也几乎是平的;且 Hard 上 RepWAM 在 CFG=1.25 反而跌到 85.5,稳定性存疑。

CFG curve Figure 4:video CFG 扫描。RepWAM(蓝)在 CFG=1.0 平均最优、无需 CFG 外推;但红线 Lingbot-VA 从 1.0 到 2.0 也只波动 0.4 pt(90.8→91.2),"RepViTok 消除了继承自视频生成的 CFG 依赖"这个对比论证其实不强——对手本来也不怎么依赖 CFG,而且全程压着 RepWAM。另注意此图中 Lingbot-VA 最高 92.0/90.6,与 Table 1 引用的 92.9/91.6 对不上,疑似不同评测轮次。

(e) 重建质量不掉点(tokenizer 本身的重建评测)

Tokenizer ImageNet256 rFID/PSNR/SSIM ImageNet512 rFID/PSNR/SSIM UCF101 256×17 rFVD/PSNR UCF101 512×17 rFVD/PSNR
WAN2.2 VAE 0.50 / 28.16 / 0.87 0.20 / 30.48 / 0.90 4.28 / 36.61 0.68 / 41.45
ViTok 0.96 / 28.65 / 0.89 0.24 / 30.77 / 0.92 1.23 / 35.52 0.16 / 40.68
RepViTok 0.80 / 28.90 / 0.89 0.23 / 31.00 / 0.92 1.09 / 36.03 0.16 / 41.12

语义对齐几乎没有牺牲重建能力:PSNR/SSIM 持平或更好,UCF101 rFVD 大幅好于 WAN(1.09 vs 4.28 @256),仅 ImageNet rFID 稍差(0.80 vs 0.50)。

5. 引申问题 / 讨论

5.1 做得好的地方

  1. 把 REPA 式对齐从"生成质量技巧"升级成"控制性能主张",并给出全栈证据链。Table (a) 从 gFVD(视觉动态)→ OLS(开环动作)→ 真机闭环成功率三个层级验证同一次 tokenizer 换血,(b) 再在 RoboTwin 上做 VAE 互换(78.0→86.6 Easy,hor=3 +24.8)。多数 tokenizer 论文停在 rFVD 就宣布胜利,这里一路打穿到闭环,是方法论上最扎实的部分。
  2. LAT 的 transport+残差分解是一个便宜但聪明的归纳偏置\(\hat{z}_{t+1} = K_t z_t + \delta_t\) 把"运动 = 语义 token 的重排"显式建模(optical flow 的 token 空间类比);\(d_\ell = 4 \ll d_v = 96\) 的瓶颈从容量上根绝 content leakage;backward consistency 保证变换双向可解释。Figure 3 的两个证据(响应聚焦于接触区域 vs LAPA 的弥散噪声;冻结 latent 训 IDM 的 transfer loss 0.095 vs 0.13)把"latent action 质量"做成了可测量的量。
  3. Two-Stage vs Joint Pred 的消融直接击中一个流行设计的痛点。很多 unified 模型习惯加个预测头联合出动作,Table (c) 显示这样做 gFVD 从 61 恶化到 94、真机掉到 20%;先 latent action 预训练再适配则全指标最优(真机 50%)。这个负结果对社区有独立价值:动作监督直接搅进视频生成流会腐蚀视觉动态
  4. From scratch 训到 5B 还能逼近 WAN-pretrained 系统,工程配方本身有信息量:Muon + peak LR 1e-2 + 200K token 序列 packing + chunk size [1,4] 随机采样 + 双 expert 共享 attention/分叉 FFN,64-128 张 H20。对没有视频生成预训练家底的团队,这条路线证明了可行性,也把"预训练权重值多少点"变成一个可以讨论的量(RoboTwin 上约 3-4 pt)。
  5. CFG=1.0 即最优是语义空间带来的真实部署红利:无需 unconditional 分支意味着视频侧前向计算直接减半。虽然论文没给绝对延迟(见 5.2 第 4 条),这仍是少数能落到部署账本上的收益。
  6. Tokenizer 的主张在机器人域之外也做了体检。Table (e) 在 ImageNet 256/512 和 UCF101 上验证语义对齐不牺牲重建(ImageNet PSNR 28.90 vs WAN 的 28.16,UCF101 rFVD 1.09 vs 4.28),消融同时覆盖 AgiBot seen 与 unseen 划分。相比只在自家评测里自证的常见做法,这套"通用重建 + 域内生成 + 闭环执行"的三面验证让 RepViTok 作为独立组件的可信度高不少——它可以被别的 WAM 直接拿去用。

5.2 做得不够好的地方 / 值得质疑的地方

  1. 头号问题:主 benchmark 上没打赢最强 baseline,归因却停留在假说层面。RoboTwin 上 RepWAM-5B 89.3/88.4 vs Lingbot-VA 92.9/91.6。作者归因于"我们 from scratch、对方有 WAN 预训练",但支撑证据只有 1.3B 的 VAE 互换实验——它证明的是 RepViTok > WAN2.2 VAE(同为 from scratch),并不能证明 RepViTok from scratch ≥ WAN VAE + WAN 预训练权重。缺一个决定性实验:给 RepWAM 配上视频生成预训练,或把 RepViTok 对齐蒸馏进 Lingbot-VA 的 pipeline。现在的逻辑是"我们输了,但如果对手没有预训练我们就赢了"——这恰好是论文没有验证的反事实。
  2. hor=1 行被注释掉,表格呈现有选择性。LaTeX 源码里 RoboTwin 表格保留着被注释的 hor=1 数据(Lingbot-VA 94.2/93.6 vs RepWAM-5B 90.4/88.5,全部分组中差距最大:-3.8/-5.1),正式表只展示 hor=2/3(己方相对好看的分组)+ 总平均。总平均仍在、不算造假,但删掉最不利的分解行属于 presentation cherry-picking——审稿人看不到源码,读者看得到。
  3. 真机评测统计功效太低,叙事却很满:3 任务 × 10 rollouts,10% 差距 = 1 次成功与否;RepWAM-1.3B 在 PushDrawer/InsertTube 都输给 Lingbot-VA(50 vs 70、30 vs 40),正文总体叙述却是"competitive closed-loop behavior"。π0.5 在 PickFruit 只有 10% 也可疑——π0.5 以 open-world 泛化著称,而微调协议(50 demos、500 步、LR 1e-5、150K 序列长度)显然是为本文模型设计的,论文没说明是否为 baseline 单独调参。
  4. 零延迟数据,部署可行性成谜。WAM 推理要先 denoise 未来视觉 latent 再出动作(imagine-then-execute),5B 模型 + chunk size 2 的控制频率是多少?一次推理多少毫秒、多少 denoising 步?论文引用了专门质疑这一点的 Fast-WAM,却不报任何 wall-clock 数字,也没做 skip-imagination 变体。"CFG=1.0 省一半视频算力"的卖点反而暴露了作者清楚推理成本是痛点。
  5. 对齐目标里的 temporal average pooling 把时序语义抹掉了\(\mathcal{L}_{\mathrm{align}}\) 对齐的是 \(\mathrm{avg}(G(o))\)——PE 是图像级模型,特征沿时间平均后,对齐信号里只剩静态外观语义,运动/交互的时序语义完全靠 LAT 事后弥补。没有对齐粒度消融(逐帧对齐?video-native teacher 如 V-JEPA?),而这恰是"semantic tokenizer for dynamics"这一核心主张下最该消融的设计。
  6. \(d_\ell = 4\) 的容量上限没有被检验。一个 latent action 要概括双臂系统(≥14 DoF)在 4 个真实帧跨度上的联合运动,4 维显然有损。防 leakage 和保容量是一对矛盾,论文只取了防 leakage 一端、没有扫 \(d_\ell\);InsertTube 只有 60%、Hard 设置下 CFG=1.25 掉到 85.5 的不稳定,都可能与这个瓶颈有关。
  7. latent action 的两大卖点(跨本体、吃无标签视频)都没被行使。方法部分强调 \(\ell_t\) 是 embodiment-agnostic 的 task-level transition,但全文没有任何 cross-embodiment 迁移实验(训练与评测都在双臂平台域内);latent action 让"无动作标签的互联网视频可用于 WAM 预训练",但预训练只用了 AgiBot 机器人数据,Panda-70M 只训 tokenizer。作者在结论里把后者留作 future work——即宣传的核心红利在本文中是期票。
  8. 消融存在算力/训练预算不对等的嫌疑。Two Stages 比 w/o 多了一整个 latent-action 预训练阶段;Joint Pred 与 Two Stages 的 40K steps 是各阶段 40K 还是总计 40K 论文没写清。gFVD 61→48 的巨大改善里有多少来自额外训练预算,无法排除。
  9. OLS 指标在论文内部自相矛盾。作者用 ViTok 的例子亲口说明"OLS 高不代表闭环好"(OLS 16.29 / 真机 10%),却在 Table (a)(c) 里继续把 OLS 当主要证据。既然真机每格只有 10 次 rollout,整个消融的闭环结论实际建立在 1-3 次成功差异 + 一个被自己证伪的代理指标上。
  10. Tokenizer 之间的压缩率/token 预算没有对齐说明。WAN2.2 VAE(卷积 VAE)与 RepViTok(16×16 patch、\(d_v{=}96\)、时间 4×)给下游 WAM 的 token 数和信息预算未必相同,Table (a)(b) 的对比可能混入序列长度/容量差异;同理 Figure 4 中 Lingbot-VA 的数字(92.0/90.6)与 Table 1(92.9/91.6)对不上,评测轮次/协议差异未说明。

5.3 值得继续探讨的方向

  • 把归因假说补完:用 RepViTok latent 适配一个 WAN 初始化的 WAM(或把 PE 对齐蒸馏进 WAN2.2 VAE 再接 Lingbot-VA),直接测"预训练权重 vs 语义空间"各值多少点。这是当前叙事里最大的洞,也是最便宜的补法之一。
  • 行使 latent action 的真正卖点:用 LAT 给 Panda-70M / Ego4D 这类无动作视频打伪 action 标签、纳入 WAM 预训练(作者自己的 future work),看数据 scaling 曲线是否比纯机器人数据更陡;这才是 latent action 路线相对直接动作监督的决定性优势所在。
  • Video-native 对齐 teacher:把 \(\mathrm{avg}(G(o))\) 换成 V-JEPA 2 / VideoMAE 的时序特征做逐帧或逐 clip 对齐,消融"静态语义 vs 动态语义"各自对 gFVD 与闭环的贡献。
  • \(d_\ell\) 与结构化 latent action:4/8/16 维对比,或按双臂分解为 per-arm token;用 Figure 3 的冻结-IDM-transfer 协议把 leakage-容量 tradeoff 做成曲线。
  • 推理成本画像 + Fast-WAM 式变体:报告 denoising 步数、chunk=2 下的控制频率与端到端延迟;测部署时跳过视觉生成分支、只跑 action expert 的性能保持率——RepViTok 的语义空间也许恰好让"不想象"更可行(训练时的视频监督已把语义写进共享 attention)。
  • Cross-embodiment 零样本验证:冻结 LAT 与 WAM,只在新本体(单臂、人形手)上适配 action decoder,检验 "embodiment-agnostic transition" 的宣称;失败的话,分析 \(\ell\) 里到底编码了多少本体特定信息。
  • 连续 vs 离散 latent action 的正面对比:同一 RepViTok 空间上跑 VQ 版(Genie/LAPA 式 codebook)对比连续 4 维向量,厘清 Figure 3 的优势来自"语义空间"还是"连续表示"。
  • \(K_t\) transport 矩阵的可解释性利用\(K_t\) 本质是语义 token 间的 soft correspondence,可用于失败检测(预测 transport 与实际观测不符即报警)、affordance 可视化,甚至作为 MPC-style replanning 的置信信号。

参考资源

  • 论文 PDF: paper.pdf
  • LaTeX 源码: source/
  • 项目页: https://wdrink.github.io/RepWAM,代码: https://github.com/wdrink/RepWAM
  • 关键 baseline / 相关论文:
    • Lingbot-VA — Causal World Modeling for Robot Control (RSS 2026):本文的直接前序与最强对手,作者团队重叠;§5.2 第 1/2 条围绕它展开
    • Motus — A Unified Latent Action World Model (arXiv 2512.13030):MoT 架构的 unified latent action WAM
    • π0.5 — a VLA with open-world generalization (CoRL 2025):VLA baseline
    • Fast-WAM — Do World Action Models Need Test-time Future Imagination? (arXiv 2603.16666):与 §5.2 第 4 条的延迟质疑直接相关
    • LAPA — Latent Action Pretraining from Videos (ICLR 2025):latent action 对比对象(Figure 3)
    • Genie (ICML 2024) / LAPO (ICLR 2024) / Moto (ICCV 2025):latent action 思想源头
    • OmniTokenizer (NeurIPS 2024):视觉 tokenizer 架构来源(同一作)
    • Perception Encoder / PerceptionLM (Meta, NeurIPS 2026):对齐 teacher 与文本编码器
    • RoboTwin 2.0 (arXiv 2506.18088):主仿真 benchmark
    • DreamZero — World Action Models are Zero-shot Policies (arXiv 2602.15922):零样本 WAM 路线