Vision-Zero: Scalable VLM Self-Improvement via Strategic Gamified Self-Play¶
- 会议: ICLR 2026
- arXiv: 2509.25541
- 代码: GitHub
- 领域: 多模态VLM
- 关键词: VLM, Self-Play, Reinforcement Learning, Zero-Shot, Gamification, Self-Improvement
一句话总结¶
提出 Vision-Zero,首个无标注的游戏化自博弈框架,通过"谁是卧底"式视觉推理游戏实现 VLM 的可扩展自进化,结合 Iterative-SPO 训练算法在推理、图表理解和视觉中心任务上超越基于人工标注数据的 SOTA 方法。
研究背景与动机¶
当前 VLM 训练面临两个核心瓶颈:
数据稀缺:多模态标注成本极高(COCO Attributes: $60,480/200K 物体;Ego4D: >250K 标注小时)
知识天花板:模型能力受人类标注上限约束,无法发现超越人类经验的策略
自博弈(Self-Play)已在围棋(AlphaGo)、电竞(OpenAI Five)等领域证明可突破知识天花板。但将自博弈扩展到 VLM 面临挑战:需要同时考虑视觉和语言模态,设计满足技能对齐、难度可扩展、多样性和低数据需求的游戏环境。
Vision-Zero 的设计理念:灵感来自社交推理游戏"谁是卧底",平民观察真实图像、卧底接收空白输入,通过交互式策略博弈让模型自主生成训练数据。
方法详解¶
整体框架¶
Vision-Zero 把 VLM 的自进化包装成一局"谁是卧底":环境只需一张任意图像,\(n_c\) 个平民拿到真实图像 \(I_c\)、1 个卧底拿到空白图像 \(I_s\),全员先各自给出语言线索(线索阶段),再由平民根据所有线索投票揪出卧底(决策阶段)。一局博弈天然产出两类可自动判定胜负的监督信号——线索阶段的零和自博弈奖励与决策阶段的可验证奖励——喂给 Iterative-SPO 算法在两个阶段之间交替优化同一个模型,更新后的模型再开下一局。整个闭环只需任意图像、不依赖任何人工标注。
%%{init: {'flowchart': {'rankSpacing': 24, 'nodeSpacing': 28, 'padding': 6, 'subGraphTitleMargin': {'top': 8, 'bottom': 16}}}%%
flowchart TD
IMG["无标注图像输入<br/>平民拿真图 I_c·卧底拿空白图 I_s"]
subgraph GAME["双阶段非对称博弈"]
direction TB
CLUE["线索阶段<br/>各玩家输出一句线索"] --> DEC["决策阶段<br/>平民投票揪卧底(可答 n/a)"]
end
IMG --> CLUE
DEC --> RS["线索奖励<br/>零和自博弈 + RAE"]
DEC --> RD["决策奖励<br/>RLVR:对+1 / n/a−0.5 / 错−1"]
subgraph SPO["Iterative-SPO 交替优化"]
direction TB
SW["按滞后阈值切换阶段<br/>哪边太弱补哪边"]
end
RS --> SW
RD --> SW
SW -->|更新同一模型 θ| IMG
关键设计¶
1. 无标注、领域无关的输入:一张图就能开局
博弈只利用"谁看得到图、谁看不到"这一信息差,因此对图像类型没有任何要求,训练数据可以是任意来源的图。实验用三类数据验证通用性:CLEVR 自动渲染的 2000 张合成图(每张 4–6 个随机物体)、ChartQA 的 1000 张图表、ImgEdit 的 1000 张真实世界图像。无论哪一类,都不需要问答对或人工标签,必要时还能用 ChatGPT / NanoBanana 等工具快速批量生成,数据成本几乎为零。
2. 双阶段非对称博弈:把视觉推理拆成"描述"与"识别"两道难题
游戏的核心是信息不对称——卧底从未见过真图,只能靠平民的线索反推内容并伪装混入。线索阶段每个玩家根据自己的角色和观察输出一句线索:平民要描述得足够准确以便后续辨认卧底,却又不能泄露太多让卧底轻易模仿;卧底则要在只听到零散线索的情况下推断隐藏图像、编出一句以假乱真的描述。决策阶段平民综合全部线索和自己手里的真图投票指认卧底(卧底不参与投票),并允许回答 "n/a" 表示不确定。这套设定把"细粒度图像描述"和"跨线索逻辑识别"两种能力分别压到两个阶段,且双方的对抗会自动把任务难度顶到模型能力边缘。
3. Iterative-SPO:自博弈与可验证奖励交替优化
线索阶段是零和自博弈,奖励让卧底与平民此消彼长——卧底被投的票越多奖励越低,平民则在压制卧底的同时被惩罚自身线索的暴露程度:
其中 \(v_s\) 是卧底得票、\(\bar{v}_c\) 是平民平均得票,二者奖励之和恒为零。由于卧底天生处于劣势,直接用原始奖励会导致胜率失衡,于是引入角色优势估计(RAE),对每个角色维护一条滑动基线 \(b_k\) 做归一化:\(A_k^{clue} = r_k^{clue} - b_k\),\(b_s = \alpha b_s + (1-\alpha) r_s^{clue}\),把不同角色的奖励拉回可比尺度。线索阶段对全体玩家 \(\mathcal{K}\) 用带 KL 约束的策略梯度更新:
决策阶段则是有明确对错的 RLVR:正确识别卧底记 +1、回答 n/a 记 −0.5、错误记 −1,奖励经组内归一化后用 GRPO 目标只更新平民的投票策略:
两个阶段共享同一套参数 \(\theta\),纯靠单阶段训练容易过早收敛(要么卧底太好认、要么完全认不出),因此 Iterative-SPO 用带滞后区间的阈值来回切换:当近期准确率 \(\bar{acc}_t \geq \tau_{acc}^\uparrow\) 且 n/a 率 \(\bar{na}_t \leq \tau_{na}^\downarrow\)(卧底被秒认穿)时,从决策切回线索阶段去加强伪装难度;反之当错误率 \(1-\bar{acc}_t \geq \tau_{err}^\uparrow\) 或 \(\bar{na}_t \geq \tau_{na}^\uparrow\)(卧底太难抓)时,切到决策阶段强化识别。这种"哪边太弱补哪边"的交替机制让博弈始终维持在势均力敌的状态,避免一方碾压导致的训练塌缩,也使得同一框架能同时增强推理、空间理解、视觉理解和 OCR 等多种能力。
实验¶
推理和数学任务¶
| 方法 | MathVista | MathVision | WeMath | MathVerse | LogicVista | Avg |
|---|---|---|---|---|---|---|
| Qwen2.5-VL-7B | 68.2 | 25.4 | 36.1 | 49.0 | 47.2 | 41.1 |
| MM-Eureka-7B | 73.0 | 26.9 | 36.2 | 50.3 | 42.9 | 42.9 |
| ViGaL-S+R | 71.9 | 27.5 | 36.9 | 52.4 | 46.5 | 43.0 |
| VZ (CLEVR) | 72.2 | 28.4 | 39.2 | 53.2 | 49.8 | 44.3 |
| VZ (Real) | 73.1 | 28.5 | 40.1 | 52.1 | 50.8 | 44.5 |
Vision-Zero 在仅使用无标注数据的情况下,超越了所有使用人工标注数据的基线。
图表理解和视觉中心任务¶
Vision-Zero (Chart) 在 ChartXiV、FunctionQA 等图表任务上显著提升,在 MMVP、BLINK 等视觉中心任务上也有增益。
训练动态¶
- 胜率(平民 vs 卧底)在训练中持续上升
- 线索长度(token 数)随训练增长,模型学会更详细地描述和推理
- Iterative-SPO 有效避免了纯自博弈的过早收敛
消融实验¶
| 消融 | MathVista | MathVision |
|---|---|---|
| 仅线索阶段 | 70.8 | 27.1 |
| 仅决策阶段 | 71.5 | 27.6 |
| Iterative-SPO | 73.1 | 28.5 |
交替训练的效果显著优于单阶段训练。
与 Gobang 的对比¶
在 MathVision 上:Vision-Zero 提升 +3%(100轮),Gobang 无提升,证明视觉推理游戏的泛化能力。
亮点¶
- 零人类参与:完全不需要人工标注或人类反馈
- 领域无关输入:CLEVR、图表、自然图像均有效
- Iterative-SPO 理论优雅:交替自博弈+RLVR避免局部均衡
- 超越标注基线:无标注方法超越昂贵人工标注训练的 SOTA
- 多能力同时提升:推理、图表理解、视觉中心任务全面增益
局限性¶
- 游戏中固定角色数(\(n_c + 1\)),未探索更复杂的多角色设定
- "谁是卧底"游戏的策略空间是否充分覆盖了所有视觉推理能力存疑
- 卧底使用空白图像而非相似图像,与原版"谁是卧底"有偏差
- Iterative-SPO 的阈值超参数需手动设定
- 在部分视觉中心任务上(如 RealWorldQA)提升有限
相关工作¶
- LLM 自博弈:SPIRAL (Liu et al., 2025) 用棋类游戏增强推理;Absolute Zero (Zhao et al., 2025) 在数学/编码上 SOTA
- VLM 后训练:R1-OneVision, MM-Eureka, VLAA-Thinker 使用 RLVR + 人工标注
- 游戏化 VLM:ViGaL (Xie et al., 2025) 用蛇/旋转游戏训练但需收集游戏数据
- 自博弈理论:AlphaGo (Silver et al., 2017), TD-Gammon (Tesauro, 1995)
评分¶
- 创新性: ⭐⭐⭐⭐⭐ — 首个 VLM 无标注游戏化自博弈框架
- 实用性: ⭐⭐⭐⭐⭐ — 极低成本、领域无关、即插即用
- 清晰度: ⭐⭐⭐⭐ — 框架清晰但公式较多
- 意义: ⭐⭐⭐⭐⭐ — 开辟了 VLM 自进化的新范式