FlowVLA 提出"视觉思维链(Visual Chain of Thought)"范式:在预测未来帧外观之前,先显式推断光流(运动动态)。与直接预测下一帧的传统 VLA 世界模型相比,FlowVLA 生成的视觉预测更符合物理规律,同时在多个机器人操作基准上取得最优策略性能,并在数据效率上显著优于基线。FlowVLA proposes a "Visual Chain of Thought" paradigm: before predicting the appearance of future frames, it explicitly infers optical flow (motion dynamics) first. Compared with conventional VLA world models that directly predict the next frame, FlowVLA produces visual forecasts that are more physically plausible, achieves state-of-the-art policy performance on multiple robot manipulation benchmarks, and markedly surpasses the baselines in data efficiency.
当前主流 VLA 模型依赖基于"next-frame prediction"训练的世界模型,试图直接预测未来帧的外观,而不显式建模底层的运动动态。这导致两个核心问题:预测在物理上不合理(物体凭空消失、机械臂轨迹混乱),且预训练目标与下游动作生成之间存在明显的领域鸿沟。Mainstream VLA models today rely on world models trained with "next-frame prediction", attempting to predict the appearance of future frames directly without explicitly modelling the underlying motion dynamics. This causes two core problems: the forecasts are physically implausible (objects vanish into thin air, manipulator trajectories become erratic), and a clear domain gap exists between the pre-training objective and downstream action generation.
"This approach attempts to predict future frame appearance without explicitly reasoning about underlying dynamics, leading to physically implausible visual forecasts and inefficient policy learning."
传统世界模型陷入"pixel-copying trap":模型只是复制静态背景而非理解时空动态,导致"blurry, inconsistent, and physically implausible long-horizon forecasts"。FlowVLA 通过在帧预测前插入光流预测步骤,强迫模型先理解"场景如何运动",再推断"场景将呈现什么样子"。Conventional world models fall into a "pixel-copying trap": the model merely copies the static background instead of understanding spatio-temporal dynamics, which leads to "blurry, inconsistent, and physically implausible long-horizon forecasts". By inserting an optical-flow prediction step before frame prediction, FlowVLA forces the model to first understand "how the scene moves" and only then infer "what the scene will look like".
FlowVLA 将世界模型的预测目标从 P(vt+1|vt, L) 重新表述为 P(vt+1, ft|vt, L),分解为两步:先由当前帧和语言指令预测光流(Motion Reasoning),再由光流和当前帧预测未来帧(Appearance Generation)。整个系统采用统一的 autoregressive Transformer,共享同一个 VQ-GAN tokenizer 处理 RGB 帧和光流场。FlowVLA reformulates the prediction objective of the world model from P(vt+1|vt, L) into P(vt+1, ft|vt, L), decomposing it into two steps: first predict the optical flow from the current frame and the language instruction (Motion Reasoning), then predict the future frame from the flow and the current frame (Appearance Generation). The whole system adopts a unified autoregressive Transformer and shares one and the same VQ-GAN tokenizer for RGB frames and flow fields.
FlowVLA 的核心创新是将预测序列从 vt → vt+1 扩展为 vt → ft → vt+1,其中 ft 是 t 时刻的光流场。世界模型预训练的完整序列为:The core innovation of FlowVLA is to extend the prediction sequence from vt → vt+1 into vt → ft → vt+1, where ft is the optical-flow field at time t. The full sequence used for world-model pre-training is:
Swm = {Linstr, v0, f0, v1, f1, …, vT, fT}
训练目标为:The training objective is:
LWM = Σ [LCE(ft | S<vt+1) + λ · LCE(vt+1 | S<vt+1, ft)]
第一项约束模型正确预测运动动态,第二项约束在运动条件下生成合理的未来外观。The first term constrains the model to predict motion dynamics correctly; the second constrains it to generate plausible future appearance conditioned on that motion.
光流场通过 VideoJAM 技术转换为 3 通道 RGB 表示,再经过非线性归一化处理:Flow fields are converted into a 3-channel RGB representation by the VideoJAM technique and then passed through a non-linear normalisation:
mnorm = min(1.0, m / (σ · √(H² + W²))),其中 σ = 0.15mnorm = min(1.0, m / (σ · √(H² + W²))), where σ = 0.15
归一化后的光流 RGB 与原始 RGB 帧使用完全相同的 VQ-GAN tokenizer 离散化。这种设计避免了为光流单独训练编码器的额外开销,同时允许模型在统一的 token 空间内对运动和外观进行联合建模。The normalised flow RGB and the original RGB frames are discretised by exactly the same VQ-GAN tokenizer. This design avoids the extra cost of training a separate encoder for optical flow, and at the same time lets the model jointly model motion and appearance within a unified token space.
在大规模视频数据上,以交错序列格式预训练 autoregressive Transformer,同时学习光流预测和下一帧预测。预训练使模型具备物理合理的视觉预测能力。The autoregressive Transformer is pre-trained on large-scale video data in the interleaved sequence format, learning flow prediction and next-frame prediction at once. Pre-training endows the model with physically plausible visual forecasting ability.
在机器人操作数据集上微调,动作 token 被附加到序列末尾,损失"only over the action tokens"。世界模型预训练的视觉表征为策略学习提供了良好初始化。Fine-tuning is performed on robot manipulation datasets: action tokens are appended to the end of the sequence and the loss is taken "only over the action tokens". The visual representations from world-model pre-training provide a good initialisation for policy learning.
在三个层次的基准上评估:LIBERO(仿真,4 个 task suite)、SimplerEnv(仿真,视觉域迁移鲁棒性)、AgileX Cobot 双臂真实机器人(4 个操作任务)。主要对比基线为 UniVLA 和 WorldVLA。Evaluation is carried out on benchmarks at three levels: LIBERO (simulation, 4 task suites), SimplerEnv (simulation, robustness to visual domain shift), and the AgileX Cobot dual-arm real robot (4 manipulation tasks). The main baselines for comparison are UniVLA and WorldVLA.
| 方法Method | LIBERO-Spatial | LIBERO-Object | LIBERO-Goal | LIBERO-Long | 平均Average |
|---|---|---|---|---|---|
| WorldVLA | 92.3 | 93.0 | 83.3 | 47.9 | 79.1 |
| UniVLA | 93.1 | 96.9 | 91.0 | 63.0 | 84.0 |
| FlowVLA | 95.1 | 97.2 | 87.5 | 72.6 | 88.1 |
FlowVLA 在平均成功率上超过 UniVLA 4.1 个百分点,在长时序任务(LIBERO-Long)上的提升最为显著(72.6% vs. 63.0%),体现了运动推理对长视野规划的重要性。FlowVLA exceeds UniVLA by 4.1 percentage points in average success rate, and the gain is most pronounced on the long-horizon suite (LIBERO-Long), at 72.6% vs. 63.0%, which shows how important motion reasoning is for long-horizon planning.
| 方法Method | Pick Coke Can | Move Near | Stack Block | 平均Average |
|---|---|---|---|---|
| UniVLA | 85.3 | 70.0 | 41.6 | 65.6 |
| FlowVLA | 83.0 | 76.5 | 62.5 | 74.0 |
SimplerEnv 考察视觉域迁移鲁棒性。FlowVLA 在需要精细空间推理的"Stack Block"任务上相对 UniVLA 提升 20.9 个百分点(62.5% vs. 41.6%)。SimplerEnv probes robustness to visual domain shift. On the "Stack Block" task, which demands fine-grained spatial reasoning, FlowVLA improves over UniVLA by 20.9 percentage points (62.5% vs. 41.6%).
| 方法Method | Pick & Place | Grasp & Toss | Handover | Place Vegetable | 平均Average |
|---|---|---|---|---|---|
| UniVLA | 25.0 | 40.0 | 19.0 | 40.0 | 31.0 |
| FlowVLA | 30.0 | 50.0 | 36.0 | 60.0 | 44.0 |
| 配置Configuration | 成功率 (%)Success rate (%) |
|---|---|
| 完整 FlowVLAFull FlowVLA | 73.0 |
| 移除 CoT(无光流预测步骤)Remove CoT (no flow prediction step) | 64.0 |
| 移除 flow loss(光流无监督)Remove flow loss (flow left unsupervised) | 69.5 |
| 使用 grouped sequence(非 interleaved)Use grouped sequence (not interleaved) | 49.4 |
三项组件缺一不可:Visual CoT 结构(+9.0 pp)、直接光流损失监督(+3.5 pp)、以及交错序列格式(vs. 分组格式 +23.6 pp)均对最终性能有显著贡献。交错格式的大幅优势表明,将运动 token 与外观 token 紧密交织对于捕获时序依赖至关重要。None of the three components can be dropped: the Visual CoT structure (+9.0 pp), direct supervision by the flow loss (+3.5 pp) and the interleaved sequence format (vs. the grouped format, +23.6 pp) all contribute significantly to the final performance. The large advantage of the interleaved format indicates that tightly interweaving motion tokens with appearance tokens is essential for capturing temporal dependencies.
FlowVLA 的视觉思维链依赖光流预测的准确性作为中间步骤。若场景中存在快速运动、遮挡或纹理稀疏区域,光流估计本身可能失准,进而传递误差到未来帧预测和动作生成。论文未讨论光流预测失败时的 fallback 策略。The visual chain of thought of FlowVLA relies on the accuracy of flow prediction as its intermediate step. If the scene contains fast motion, occlusion or texture-sparse regions, the flow estimate itself may be inaccurate and propagate errors into future-frame prediction and action generation. The paper does not discuss any fallback strategy for when flow prediction fails.
插入光流 token 将预训练序列长度约翻倍(Swm 同时包含 ft 和 vt+1),增加了预训练阶段的计算开销。论文未提供与基线的 FLOPs 或推理延迟对比数据,在实时机器人控制场景中的延迟影响尚不明确。Inserting flow tokens roughly doubles the pre-training sequence length (Swm contains both ft and vt+1), which increases the computational cost of the pre-training stage. The paper provides no FLOPs or inference-latency comparison against the baselines, so the latency impact in real-time robot control scenarios remains unclear.
真实机器人实验(Table 3)仅在 AgileX Cobot 双臂平台上进行 4 项任务评测,每项任务仅报告单一成功率数值,缺乏跨平台、跨机器人形态的泛化性验证。作者承认这是当前工作的局限,并将更大规模的真实世界评测作为未来工作方向。The real-robot experiments (Table 3) evaluate only 4 tasks on the AgileX Cobot dual-arm platform, and report a single success-rate number per task, lacking any cross-platform or cross-embodiment generalisation check. The authors acknowledge this as a limitation of the current work and leave larger-scale real-world evaluation to future work.