FLOWER 通过两项核心创新——中间模态融合(Intermediate-Modality Fusion)和Global-AdaLN 条件化——构建了一个仅需 200 H100 GPU 小时即可预训练的 950M 参数 VLA 模型,在 190 项仿真与真实世界任务中达到最新最优性能,同时大幅降低显存占用与推理延迟。Through two core innovations—Intermediate-Modality Fusion and Global-AdaLN conditioning—FLOWER builds a 950M-parameter VLA model that can be pretrained in only 200 H100 GPU hours, reaching state-of-the-art performance on 190 simulation and real-world tasks while substantially cutting GPU memory usage and inference latency.
大型视觉-语言-动作(VLA)模型在通用机器人策略学习中潜力巨大,但现有方法面临两大核心瓶颈:训练成本极高(往往需要数千 GPU 小时)以及推理效率低下(高显存占用、低频率输出),严重限制了其在真实场景与低资源环境中的落地。Large Vision-Language-Action (VLA) models hold great promise for generalist robot policy learning, but existing approaches face two core bottlenecks: extremely high training cost (often thousands of GPU hours) and poor inference efficiency (high GPU memory usage, low output frequency), which severely limits their deployment in real-world scenarios and low-resource environments.
"We present FLOWER, an efficient VLA flow policy capable of pretraining a 950M parameter model in only 200 H100 GPU hours, while achieving competitive performance across 190 tasks spanning simulation and real-world benchmarks."
现有方法的痛点主要体现在两个层面:The pain points of existing methods show up at two levels:
FLOWER 通过截断预训练 VLM 的中间层特征(而非使用完整输出),在减少 20–35% 参数量的同时保留关键的跨模态语义信息,从而实现了训练效率与策略性能的双赢。By truncating the pretrained VLM and using its intermediate-layer features (rather than the full output), FLOWER preserves the key cross-modal semantic information while reducing parameters by 20–35%, achieving a win-win between training efficiency and policy performance.
FLOWER 的整体框架由三个模块组成:视觉-语言编码器(VLM)提供多模态上下文表示;Flow Transformer 通过 cross-attention 接收 VLM 的中间层特征并执行 flow matching 动作解码;Global-AdaLN 以高效的参数共享方式为每层提供动作空间特定的调制信号。FLOWER's overall framework consists of three modules: the vision-language encoder (VLM) provides multimodal contextual representations; the Flow Transformer receives the VLM's intermediate-layer features through cross-attention and performs flow matching action decoding; Global-AdaLN supplies action-space-specific modulation signals to every layer via efficient parameter sharing.
传统 VLA 模型通常使用 VLM 的最终层输出(晚期融合)或将图像 token 直接插入 LLM 输入(早期融合)。FLOWER 则采用"中间截断"策略:对于编码器-解码器结构(如 Florence-2),移除整个解码器(减少 50% 参数);对于仅解码器结构(如 LLaMA),丢弃最后 30% 的层(减少 20–35% 参数)。截断后的中间层特征通过 cross-attention 传入 Flow Transformer。Conventional VLA models typically use the VLM's final-layer output (late fusion) or insert image tokens directly into the LLM input (early fusion). FLOWER instead adopts an "intermediate truncation" strategy: for encoder-decoder architectures (such as Florence-2), it removes the entire decoder (a 50% parameter reduction); for decoder-only architectures (such as LLaMA), it drops the last 30% of the layers (a 20–35% parameter reduction). The truncated intermediate-layer features are passed into the Flow Transformer through cross-attention.
"The intermediate representation prunes between 30% and 50% of pretrained VLM layers, yielding a 20–35% parameter reduction while preserving rich cross-modal semantics."
消融实验证明,中间融合相比早期融合提升 61 个百分点(LIBERO-Long:93.4% vs 33.4%),相比晚期融合提升 21 个百分点,优势显著。Ablations show that intermediate fusion outperforms early fusion by 61 percentage points (LIBERO-Long: 93.4% vs 33.4%) and late fusion by 21 percentage points, a substantial margin.
标准的 AdaLN-Zero 为 Diffusion Transformer 的每一层分配独立的调制参数,随层数增多参数量线性增长。Global-AdaLN 则将调制权重全局共享:Standard AdaLN-Zero assigns independent modulation parameters to every layer of the Diffusion Transformer, so the parameter count grows linearly with depth. Global-AdaLN instead shares the modulation weights globally:
FLOWER 的动作解码头基于 flow matching 框架(而非 DDPM 扩散过程),通过学习从噪声分布到动作分布的连续 ODE 流实现动作生成。Flow Transformer 接收带噪声的动作序列作为输入,以 VLM 中间层嵌入为条件,经去噪后输出机器人动作序列。该框架支持灵活的采样步数,在推理时可以更少步数获得高质量动作,从而实现 311.04 Hz 的高频推理(RTX 4090)。FLOWER's action decoding head is based on the flow matching framework (rather than a DDPM diffusion process), generating actions by learning a continuous ODE flow from the noise distribution to the action distribution. The Flow Transformer takes a noisy action sequence as input, conditions on the VLM's intermediate-layer embeddings, and outputs the robot action sequence after denoising. The framework supports a flexible number of sampling steps, so high-quality actions can be obtained with fewer steps at inference, enabling high-frequency inference at 311.04 Hz (RTX 4090).
FLOWER 在 10 个基准上进行了系统评测,涵盖仿真(CALVIN、LIBERO、SIMPLER、Aloha)和真实世界(厨房操作)任务,共 190 项任务。对比基线包括 OpenVLA、π0、Octo、Seer、VPP 等代表性 VLA 模型。FLOWER is systematically evaluated on 10 benchmarks covering simulation (CALVIN, LIBERO, SIMPLER, Aloha) and the real world (kitchen manipulation), for a total of 190 tasks. Baselines include representative VLA models such as OpenVLA, π0, Octo, Seer, and VPP.
| 方法Method | 平均序列长度(满分5.0)Average sequence length (out of 5.0) |
|---|---|
| OpenVLA | 3.27 |
| Seer | 4.28 |
| VPP | 4.29 |
| π0 | 4.01±0.04 |
| FLOWER(本文)FLOWER (ours) | 4.53±0.04 |
| 任务Task | Octo | OpenVLA | π0 | FLOWER |
|---|---|---|---|---|
| Spatial | 78.9±1.0% | 84.7±0.9% | 96.8% | 97.5±0.8% |
| Object | 85.7±0.9% | 88.4±0.8% | 98.8% | 99.1±0.4% |
| Goal | 84.6±0.9% | 79.2±1.0% | 95.8% | 96.1±0.6% |
| Long | 51.1±1.3% | 53.7±1.3% | 85.2% | 94.9±1.2% |
| 场景Setting | OpenVLA | FLOWER |
|---|---|---|
| 厨房平均(5 任务)Kitchen average (5 tasks) | 31% | 61% |
| 新物体泛化Novel-object generalization | 10% | 33.3% |
| 闪光灯光照Flashlight lighting | 25% | 50% |
| 背景干扰物Background distractors | 41.7% | 69.5% |
| 新任务组合Novel task combinations | 16.7% | 51.1% |
| 泛化场景平均Generalization-setting average | 23.4% | 51.0% |
| 模型Model | 吞吐量 (Hz)Throughput (Hz) | 延迟 (s)Latency (s) | 显存 (MB)GPU memory (MB) |
|---|---|---|---|
| OpenVLA | 6.09 | 0.164 | 14,574 |
| Diffusion Policy | 130.67 | 0.341 | 517 |
| π0 | 288.11 | 0.104 | 6,692 |
| FLOWER | 311.04 | 0.052 | 1,848 |
FLOWER 推理速度比 π0 快 8%,比 OpenVLA 快 5,007%;显存仅为 π0 的 27.6%,OpenVLA 的 12.7%。FLOWER's inference is 8% faster than π0 and 5,007% faster than OpenVLA; its GPU memory is only 27.6% of π0's and 12.7% of OpenVLA's.
关键消融结果(CALVIN ABC 与 LIBERO-Long 双任务):Key ablation results (on both CALVIN ABC and LIBERO-Long):
"It relies on an iterative sampling procedure, which is inherently slower than a single forward pass from deterministic policies."——基于 flow matching 的多步去噪推理,在步数较多时仍慢于单步确定性策略(如 ACT)。"It relies on an iterative sampling procedure, which is inherently slower than a single forward pass from deterministic policies."—multi-step denoising inference based on flow matching is still slower than single-step deterministic policies (such as ACT) when many steps are used.
"We have validated FLOWER primarily on three manipulation action spaces; its ability to generalize to other embodiments, such as mobile navigation or humanoid locomotion, remains unexplored and is an important direction for future work."——尚未在移动导航或人形机器人场景下验证。"We have validated FLOWER primarily on three manipulation action spaces; its ability to generalize to other embodiments, such as mobile navigation or humanoid locomotion, remains unexplored and is an important direction for future work."—it has not yet been validated on mobile navigation or humanoid robot settings.
"Pretraining performance for zero-shot deployment on the SIMPLER Google Robot benchmark indicates that further improvements are needed. We hypothesize that the generalization tested in SIMPLER benefits from larger models."——在 Google Robot 设置下(31.9%)低于 RT-1-X(42.4%),作者推测更大模型有助于改善。"Pretraining performance for zero-shot deployment on the SIMPLER Google Robot benchmark indicates that further improvements are needed. We hypothesize that the generalization tested in SIMPLER benefits from larger models."—under the Google Robot setting (31.9%) it falls below RT-1-X (42.4%), and the authors hypothesize that larger models would help.
"Although FLOWER is considerably smaller than most state-of-the-art VLA models, its ≈1 B-parameter size may still present deployment challenges in low-resource or real-time settings."
"Eight out of our ten used benchmarks are conducted in simulation, limiting the extent to which our results can be taken as evidence of real-world generalization."——真实世界结果相对有限,泛化结论需谨慎外推。"Eight out of our ten used benchmarks are conducted in simulation, limiting the extent to which our results can be taken as evidence of real-world generalization."—real-world results are relatively limited, so generalization conclusions should be extrapolated with caution.