STEP3-VL-10B 技术报告:10B 参数的多模态小巨人
- 关联论文:2601.09668
- 作者:flyP
- 更新:2026-07-05
一句话结论
StepFun(阶跃星辰)发布的多模态基础模型 STEP3-VL-10B,用 10B 的紧凑参数体量,借助"全参数解冻预训练 1.2T tokens + 1k+ 轮强化学习 + PaCoRe 并行协调推理"三板斧,在 MMBench、MMMU、AIME2025、MathVision、ScreenSpot-V2 等基准上达到或超过 10–20 倍体量的开源模型(GLM-4.6V-106B、Qwen3-VL-235B)以及 Gemini 2.5 Pro、Seed-1.5-VL 等闭源旗舰,重新校准了"参数规模 vs 多模态智能"的取舍曲线。
解决的真问题
过去两年多模态大模型(MLLM)的能力上限几乎被"参数越大越强"的 scaling law 主导。100B+ 模型在视觉问答、数学推理、GUI grounding、长文档理解上一路刷榜,把学术与开源社区压得几乎只能"跟随"。这条路线有两个代价:
- 推理成本高:235B / 106B 级别的 MLLM,单卡装不下,必须多卡 TP/PP,对自托管团队极不友好。
- 可复现性差:大模型的训练数据、训练 pipeline、RL recipe 几乎是黑盒,学术界想做 ablation 几乎无从下手。
STEP3-VL-10B 想正面回答一个问题:"紧凑的 10B 模型,能不能在不牺牲能力的前提下,逼近或超过 100B+ 模型?" 如果答案是肯定的,整个多模态开源生态的基线就会被改写——因为 10B 的部署门槛和 235B 完全不在一个量级。
核心方法:三阶段 pipeline + PaCoRe 推理策略
论文把整套方案拆成"全参数解冻预训练 + 规模化后训练 + PaCoRe 推理"三块,每一块都有自己的设计取舍。
阶段一:统一的全参数解冻预训练(1.2T multimodal tokens)
STEP3-VL-10B 采用 language-aligned Perception Encoder + Qwen3-8B decoder 的双模块架构:
输入图像 ──► Perception Encoder ──► 视觉 token
│
文本 prompt ─────────────────────────►┤
▼
Qwen3-8B decoder
│
▼
输出文本
注意几个关键点:
- 完全解冻(fully unfrozen):与很多 MLLM 只微调 projector 的做法不同,本文把 Perception Encoder 和 LLM decoder 一起在 1.2T 多模态 token 上从头联合预训练,让视觉编码器与语言解码器在学时就形成"内在对齐"。
- 1.2T tokens 的规模:1.2T 多模态 token 远超多数开源 MLLM 的预训练预算,是 STEP3-VL 能在 10B 体量下保持能力密度的关键之一。
- language-aligned 的感知编码器:作者特意强调"language-aligned",意味着视觉特征空间在训练早期就被拉向文本空间,下游对齐成本显著降低。
阶段二:超 1k 轮强化学习后训练
如果说预训练决定了知识上限,那 RL 后训练决定了能力上限。论文披露了一个非常重要的工程数据:
超过 1000 轮的强化学习迭代。
在多模态模型上做大规模 RL,过去一年的代表工作(如 Qwen-VL、InternVL 系列)通常在 100–300 轮量级。STEP3-VL 把这个数字推到 1k+,而且报告了一个非常有意思的经验现象:
- 推理类任务(AIME、MathVision):随着 RL 轮次增加,输出长度变长,得分持续提升。
- 确定性感知类任务(如 GUI grounding、目标定位):随着 RL 轮次增加,输出长度反而变短——模型学会了剪枝冗余 tokens。
这一观察非常重要:它说明 RL 的奖励信号在不同任务上"调教"出不同的行为模式——长 CoT 不一定对所有任务都有益,奖励函数必须与任务形态对齐。这对做多模态 RL 的工程团队是一个实操级的启示。
阶段三:PaCoRe(Parallel Coordinated Reasoning)
这是 STEP3-VL 最核心的方法创新,也是它在"小模型撬动大能力"上的关键杠杆。
核心思想:把 test-time compute 从"串行长 CoT"转向"并行多假设生成 + 协同合成"。
伪代码化的执行流程大致如下:
def PaCoRe(image, prompt, n_hypotheses=K):
# 1. 并行生成 K 个独立的感知推理假设
hypotheses = [sample(image, prompt) for _ in range(K)]
# 2. 对每个假设做局部自检(置信度、证据一致性)
scored = [(h, self_verify(h, image)) for h in hypotheses]
# 3. 协同合成:选择 top-m 或做加权融合
final_answer = coordinate(scored)
return final_answer
论文把 PaCoRe 定位为 test-time compute scaling 的一种新形态——传统做法是让模型一次生成更长的推理链(depth scaling),PaCoRe 走的是 breadth scaling:让模型并行生成多个候选,再做协同决策。两者的算力预算可比,但 PaCoRe 在多模态场景下有几个独特优势:
- 抗幻觉:并行多假设天然提供"对照样本",grounding 类任务不容易被单一幻觉带偏。
- 可解释性:每个假设可独立审视,便于人工干预与调试。
- 资源可控:K 个并行分支的算力可以精确调度,更友好地适配 serving 平台的 batch 策略。
关键实验与数据
论文在 50 页的正文里给出了大量基准,核心数字如下(按论文 abstract 与可信二级来源汇总):
| 基准 | STEP3-VL-10B | 对照参考 |
|---|---|---|
| MMBench | 92.2% | 10B 量级 SOTA |
| MMMU | 80.11% | 多模态综合推理 |
| AIME2025 | 94.43% | 数学竞赛级(超越多数 100B+ 模型) |
| MathVision | 75.95% | 多模态数学 |
| ScreenSpot-V2(GUI grounding,二级来源标注 92.61%) | — | GUI agent 关键能力 |
二级来源(To Data & Beyond 周报)声称 STEP3-VL-10B 在部分项目上"超越 Gemini 2.5 Pro 与 Seed-1.5-VL"。需要强调:这一比较的精确数值与对照设定在 abstract 与公开摘要里没有完全披露,原文未明确每个基准的具体模型版本与 prompting 协议,引用时建议谨慎。
整体而言,论文给出的是"覆盖感知、推理、数学、GUI grounding、OCR、长文档理解"的较全面评测,方法上无可挑剔。
亮点与局限
亮点
- 小而强:10B 体量做到 100B+ 级能力,对自托管与边缘部署是革命性的。
- 三阶段 pipeline 完整可复现:从预训练数据规模、RL 轮次到 PaCoRe 推理,全部披露,工程团队可以直接借鉴。
- PaCoRe 是新工具:把 test-time scaling 从 depth 路线拓展到 breadth 路线,给多模态推理社区一个新的方法选项。
- 全栈开源:论文承诺发布完整 model suite,对学界与开源社区非常友好。
- RL 经验现象可借鉴:1k+ 轮 RL + "推理任务增长 / 感知任务剪枝"的现象,是公开文献里少有的 RL 行为分析。
局限
- 感知编码器内部细节未充分公开:从 abstract 与现有可读部分看,Perception Encoder 的具体架构(ViT 还是 hybrid、参数规模、是否使用 native resolution)以及训练数据的具体配比都尚未在公开摘要里给出——原文未明确。
- PaCoRe 的理论分析偏少:论文描述了 pipeline,但缺少 PaCoRe 相对 self-consistency / Best-of-N / ToT 的系统化 ablation,K 取多少最合适、协同策略如何与奖励模型联动,原文未明确给出统一结论。
- 评测透明度:与闭源旗舰(Gemini 2.5 Pro、Seed-1.5-VL)的对比,报告的 prompt 模板、版本号、采样策略均原文未明确,引用时需注明"具体口径以原文为准"。
- 推理算力成本:PaCoRe 是 K 路并行 + 协同,等价于把单次推理的算力预算放大 K 倍。"模型小"≠"推理便宜",落地时仍需评估总 token 成本。
- 多语言 / 多文化覆盖:原 abstract 强调英文与数学能力,对其他语言(特别是低资源语言)的覆盖未明确披露。
对工程落地的启发
- 重新校准基线:如果 10B 已经能跑到 100B+ 的水准,那么在做产品选型时,自托管 10B vs API 调用闭源旗舰的成本–延迟–隐私 trade-off 必须重做一遍。
- RL 轮次不是越多越好:STEP3-VL 给出 1k+ 轮的经验,但更重要的是"任务类型决定 RL 行为"——做 RL 后训练时必须为不同任务族设计不同的奖励函数,不能一锅烩。
- test-time compute 是新的伸缩维度:当模型规模难以继续 scaling 时,depth scaling(长 CoT)+ breadth scaling(PaCoRe 之类) 成为新的杠杆。Serving 平台要把"并行多分支 + 协同"作为一等公民来支持。
- GUI Agent 方向值得重新评估:ScreenSpot-V2 上的高分让 10B 模型在 GUI grounding 上第一次有了工业可用性,对浏览器自动化、桌面助手类产品是直接利好。
- 可复现 pipeline 是壁垒:开源社区不缺 idea,缺的是"愿意披露训练数据规模、训练轮次、奖励配方"的团队。STEP3-VL 的 50 页正文是这个方向的好样板。
与同方向工作的关系
- 与 Qwen3-VL 系列:Qwen3-VL 走的是"大参数 + 多尺寸"路线(235B / 30B / 8B 等),STEP3-VL 走的是"全栈一套 10B"路线。两者形成对照:一个押注规模红利,一个押注效率红利。
- 与 InternVL / LLaVA-OneVision:InternVL 系列强调"动态高分辨率 + 大视觉编码器";LLaVA-OneVision 强调"单塔架构 + 跨任务迁移"。STEP3-VL 的差异化是PaCoRe 的 test-time breadth scaling。
- 与闭源旗舰(Gemini 2.5 Pro / Seed-1.5-VL / GPT-5V 等):STEP3-VL 用 10B 的体量正面挑战 100B+ 闭源模型,如果这些数字经得起复现,对开源 vs 闭源的格局是显著冲击。
- 与 test-time compute 工作(o1 / R1 / self-consistency / ToT):PaCoRe 与这些工作同源但路径不同——它把 test-time compute 从"模型内部更长链"扩展到"模型外部多分支协同",更适合多模态 grounding 类任务。
适合谁读
- MLLM 平台 / 应用团队:10B 部署门槛意味着可以私有化、本地化,把多模态能力带回企业内网。
- Agent / GUI 自动化产品团队:ScreenSpot-V2 上的高分让 GUI agent 的基线模型有了新的开源选项。
- RL + 多模态研究者:1k+ 轮 RL 与"任务决定行为"的观察,是值得跟进的现象级议题。
- serving 平台工程师:PaCoRe 的多分支并行 + 协同,是 batch scheduling 的新模式,需要在推理引擎里提供原生支持。
- 学术综述 / PhD 学生:作为"小模型撬动大能力"的代表性案例,值得放进任何关于多模态效率–能力取舍的论述里。
- 不太适合:纯做纯文本 LLM、不关心多模态的团队——本文的多模态取向与 vision-only / text-only 工作无直接关系。
一句话回顾
STEP3-VL-10B 把"小模型也能做大事"从口号变成可复现的工程现实:全参数解冻预训练打基础、1k+ 轮 RL 调行为、PaCoRe 用 breadth scaling 拓 test-time compute——三招合力,让 10B 的体量打出了 100B+ 的能力。这套方法论如果被社区验证并复用,2026 年的多模态开源生态将进入一个"不是越大越强,而是越巧越强"的新阶段。
工程落地与核查(Jay)
事实核查
✅ 已被原文支持: - MMBench 92.2% / MMMU 80.11% / AIME2025 94.43% / MathVision 75.95%:原文 Abstract 列明数字,与 arXiv 摘要数据一致。 - 1.2T multimodal tokens 预训练 / Qwen3-8B decoder:原文 Abstract 确认。 - PaCoRe 定位为 test-time breadth scaling:原文方法论核心,与摘要一致。 - RL 1k+ 轮:原文方法论披露,与摘要一致。 - "超越 100B+ 开源模型及闭源旗舰":原文 Abstract 的明确 claim,但对照设定(版本号、prompt 模板)未披露。
⚠️ 存疑 / 待核实: - ScreenSpot-V2 92.61%:原文 Abstract 未列此数字,属二级来源(To Data & Beyond 周报)转发。在 50 页正文完整核验前,建议将 ScreenSpot-V2 单独标注"⚠️ 二级来源 / 具体口径待原 PDF 核验"。 - "与 Gemini 2.5 Pro / Seed-1.5-VL 对比":原文 Abstract 未给出具体数值对比(只说 comparable 或 surpass),"部分项目上超越"的具体边界不明,引用时应加"⚠️ 原文未明确对照版本与 prompting 设定,引用时须注明具体口径以原文为准"。 - PaCoRe 的 K 取值:原文未给出 K 的最优值或默认配置;工程落地不能直接抄,需要自己扫参。 - "全栈开源":原文承诺但 arXiv 页面尚未见模型权重链接;工程团队应先确认权重实际发布时间,避免基于承诺做依赖。 - AIME2025 94.43% vs 100B+ 模型:AIME2025(Math Olympiad)是数学竞赛级基准,94.43% 是极高分数;若属实,意味着 10B 在纯数学推理上已接近"可用作数学 copilot"水平——但此数字尚未经第三方广泛复现验证,引用时应保守。
可读性精修
- "1k+ 轮强化学习"表述歧义:"1k+ 轮"容易误解为"1,000 个完整 epoch",实际应指 1,000+ 次 RL 更新迭代(每次迭代 = 一批 rollouts + 梯度更新)。建议在引用处加注:
(指 1,000+ 次 policy 更新迭代,每次含多个 env step rollouts,非 epoch 数)。 - MMBench 与 MMMU 数字对比口径:MMBench 是多模态综合理解(选择题为主),MMMU 是大学级多模态推理(更难),两者分差(MMBench 92.2% vs MMMU 80.11%)符合预期难度梯度。但解读未说明这一差异的原因,建议加一句"MMBench 以选择题为主,MMMU 以大学课程多步推理为主,两者难度不在同一量级"。
- PaCoRe 的技术定位:解读把 PaCoRe 描述为"breadth scaling 的一种新形态",但 self-consistency(采样 N 次取多数票)和 PaCoRe 的"并行假设 + 协同合成"有明显区别,前者是投票,后者是结构化协同。应在正文中加一句区分:"PaCoRe ≠ self-consistency 的多数投票,而是带显式置信度评估与协同合成的结构化方法"。
工程落地:实际系统怎么用,坑在哪
1. 部署评估:STEP3-VL-10B 的实际算力需求
10B 参数在 FP16 下约 20 GB,单卡 A100 40GB / A10G 24GB 可部署。以 Qwen3-8B 作为 decoder 参照:
| 配置 | 精度 | 显存占用 | 可用 GPU |
|---|---|---|---|
| 10B 全量 | FP16 | ~20 GB | A10G(24GB)可跑,batch=1 |
| 10B 全量 | INT8 | ~10 GB | RTX 3090(24GB)可跑 |
| 10B 全量 | INT4 | ~5 GB | RTX 4080(16GB)可跑 |
⚠️ 关键坑:Perception Encoder 与 LLM Decoder 联合加载时,视觉编码器额外消耗 2–4 GB 显存(具体取决于 ViT 规模),标 INT8 / INT4 时需额外预留。官方量化版本未发布前,建议用 BF16 基准测延迟,INT8 降压后实测保真度。
2. PaCoRe 推理的工程实现路径
PaCoRe 的 K 路并行 + 协同合成,在 serving 层面需要工程团队做以下决策:
路径 A:单模型多 sample(Same-model Best-of-N)
# 伪代码
for _ in range(K):
response = model.generate(image + prompt)
hypotheses.append(response)
final = coordinate(hypotheses) # 协同合成
- 优点:不需要多模型实例,显存占用最小
- 缺点:K 次 forward 无法利用 batch 加速,延迟线性增长 K 倍
- 适用:延迟不敏感的异步推理场景(如文档分析)
路径 B:多模型实例并行(Multi-instance)
model_instance_1 ──► hypothesis_1 ──┐
model_instance_2 ──► hypothesis_2 ──┼──► coordinate()
model_instance_K ──► hypothesis_K ──┘
- 优点:K 路完全并行,延迟 ≈ 单次推理延迟(如果 K 实例均摊到不同 GPU)
- 缺点:显存占用 × K(K=4 时需要 4× 单次显存)
- 适用:低延迟生产场景(如实时 GUI Agent)
关键工程参数: - K 的经验值:原文未给,建议从 K=4 开始扫(与 self-consistency 常用 N=4–8 一致),观察协同收益递减点。 - coordinate() 策略:最简单的实现是 majority vote;进阶实现是用一个 reward model(VLM 充当 judge)做加权投票。
3. "推理任务 RL 增长 / 感知任务 RL 剪枝"的生产复现指南
这是 STEP3-VL 最有工程价值的发现,生产团队可以做以下迁移:
Step 1:任务类型分类
TASK_TYPE = {
"reasoning": ["math", "code", "logical deduction", "multi-hop QA"],
"perception": ["object detection", "OCR", "GUI grounding", "visual comparison"],
}
先对自家任务做类型标注,这是 RL reward 设计的前提。
Step 2:分任务 reward 设计 - Reasoning 类任务:加入输出长度 penalty(抑制过长 CoT)+ 最终答案正确性 reward(GRM / process reward model) - Perception 类任务:加入效率 reward(鼓励短输出)+ 定位准确性 reward(如 IoU / 准确率)
Step 3:监控 RL 训练动态
# 每 N 步记录
metrics = {
"avg_response_length": ...,
"task_accuracy": ...,
"coherence_score": ... # LLM-as-judge 评分
}
如果推理类任务的 avg_response_length 开始下降但 accuracy 未下降,说明 RL 方向跑偏。
4. GUI Agent 落地路径(基于 ScreenSpot-V2 表现)
STEP3-VL 在 GUI grounding 上的强劲表现,给 10B 级 GUI Agent 打开了工业可用性。以下是落地路径:
当前 state-of-the-art GUI Agent 栈(2026年中):
STEP3-VL-10B (vision-language understanding)
+
Action Model(专用 action generation,小模型如 1B-3B)
+
Environment State Tracker(DOM / Accessibility Tree 解析)
关键坑点: - 截图分辨率:不同设备的截图分辨率差异巨大(手机 1080p vs 桌面 4K),直接resize 到固定尺寸会丢失小按钮等细粒度元素。解法:用动态 ROI(Region of Interest)先定位关键区域,再分块送模型。 - 多设备泛化:ScreenSpot-V2 的训练数据分布可能偏向特定 APP/网站,跨APP 泛化需要额外微调或 few-shot prompting。 - Action Model 的 action space 离散化:GUI Agent 的 action 空间(click坐标、scroll方向、type文本)需要离散化为固定 vocabulary,这是工程难点之一。
5. RL 后训练的工程避坑
1k+ 轮 RL 在多模态场景下的工程难点:
- 奖励 hacking:多模态 reward 容易被子任务"取巧"绕过(如模型学会生成"看起来正确但实际错误"的答案)。解法:同时用 process reward(分步评估)和 outcome reward(最终答案),且 process reward 需人工校验采样。
- 训练不稳定:PPO / GRPO 在多模态大模型上容易炸 KL divergence。建议用
max_grad_norm = 0.1裁剪 + curriculum learning(先练简单样本再练难样本)。 - 1k+ 轮的计算成本:1k 轮 RL 在 8×H100 上约需 1–2 周(视 batch size 而定)。工程团队应提前评估 RL 基础设施预算。
6. 全栈开源承诺的风险管理
"论文承诺开源"是 2025–2026 年 arXiv 常见模式,工程团队不应把"开源承诺"当"已开源"来用。落地前核查:
□ GitHub 仓库是否已创建?(arXiv abstract 区域通常有链接)
□ model weights 是否已上传?(HuggingFace 页面是否存在?)
□ 许可证是否明确?(Apache 2.0 / CC-BY-NC / 自定义?)
□ README 是否含推理示例?(至少验证 pipeline 可跑通)
截至 2026-08-25,arXiv 摘要区域未见明确 GitHub / HuggingFace 链接,建议等待官方发布后再做生产依赖。
核查结论
STEP3-VL-10B 的三阶段 pipeline 设计严谨,核心 claim(MMBench 92.2 / MMMU 80.11 / AIME2025 94.43)在 arXiv Abstract 中有直接支撑,可信度高。主要不确定性在于:① ScreenSpot-V2 数字依赖二级来源,② "超越 Gemini 2.5 Pro"的具体口径未披露,③ PaCoRe K 值和 coordinate 策略无默认值,④ 开源权重尚未实际发布。工程落地优先级:先用 MMBench/MMMU 作为基线评估(数字可靠),GUI Agent 方向值得投入但需等权重发布后再做生产决策。