深度教堂

  • 榜单数据10-16 17:00
  • 论文数据10-16 13:30
  • 周报10-17 11:22

VLM 视觉推理强化学习:先证明“看了”,再奖励“答对”

未发布阅读约 16 分钟人工撰写已核查审核人 ai-fact-check

前沿研究与工程

本讲迁移自原课程讲义,经 AI 事实核查未发现存疑项,未逐页人工审核;如有出入,以原始论文和 CS285 课程资料为准。

第 20 讲前沿研究与工程前沿研究与工程(Offer Track)

学习目标

  • 把 VLM 生成写成带潜在视觉状态的 POMDP,区分答案奖励、grounding 奖励与过程奖励。
  • 设计原图/去图/遮挡/换图/冲突字幕五联反事实,测量视觉依赖而非只报 accuracy。
  • 解释 CLIP/SigLIP、视觉 token、动态裁剪与视频采样如何改变 RL 的方差、成本和可攻击面。
  • 把 GRPO/RLVR 迁移到视觉任务,同时识别组共享图像、长度偏置、grader 泄漏和无视觉捷径。
  • 完成 ChartQA/OCR/几何/grounding 小 VLM 的 SFT→RL 项目,并提交多 seed、消融、失败簿与成本账。

文本 RLVR 的成功容易诱导一个危险类比:把图片接到语言模型前,再用答案正确性做 GRPO,就得到视觉推理。真正的研究问题却是答案是否因视觉证据而成立。本讲沿“前代方法 → 失败 → 转念 → 形式化 → 代价 → 后续”展开:从视觉—语言对齐、SFT、偏好优化走到视觉可验证奖励与 grounded/process reward,并给出可直接执行的小模型项目协议。LLM RL 的算法推导只摘要,canonical 版本见模块 13 · GRPO、RLVR与奖励建模。

0. 学习目标、先修与证据边界

学习目标

  • 把 VLM 生成写成带潜在视觉状态的 POMDP,区分答案奖励、grounding 奖励与过程奖励。
  • 设计原图/去图/遮挡/换图/冲突字幕五联反事实,测量视觉依赖而非只报 accuracy。
  • 解释 CLIP/SigLIP、视觉 token、动态裁剪与视频采样如何改变 RL 的方差、成本和可攻击面。
  • 把 GRPO/RLVR 迁移到视觉任务,同时识别组共享图像、长度偏置、grader 泄漏和无视觉捷径。
  • 完成 ChartQA/OCR/几何/grounding 小 VLM 的 SFT→RL 项目,并提交多 seed、消融、失败簿与成本账。

先修与职责边界

先修:POMDP、策略梯度、PPO/信赖域、LLM RL。模块 13/14/16 已讲的文本 RL 与开放问题不重复;本页新增视觉依赖性、视觉验证器、反事实评测及项目协议。

【A 一手论文/数据论文】 【B 官方代码/模型卡】 【C 多方复现】 【D 研究假设/编者判断】。方法名存在版本漂移;本文不宣称某一配方在所有 VLM 上最优。

1. 演进:从视觉编码器对齐到 grounded reward

前代方法。 CLIP 通过图文对比目标学习视觉表示;LLaVA 等系统进一步把预训练视觉编码器经投影层接入 LLM,并使用多模态指令数据做视觉指令微调。它们首先解决“视觉 token 能否进入语言空间”和如何遵循多模态指令,并不保证模型在回答时真的使用图像。[1] [2]

阶段优化信号解决了什么结构性失败转向
视觉—LLM 对齐图文匹配/下一 token接口与语义粗对齐投影可学到数据共现,不等于定位多模态指令 SFT
多模态 SFT示范似然问答格式、基础 OCR/描述teacher forcing;语言先验可替代图像偏好优化
偏好优化人/模型排序有用性、拒答、表达grader 也可能不看图;风格胜过事实视觉可验证奖励
答案 RLVRexact match/执行器可扩展地提高终局正确率答对来源不可辨识;捷径被强化grounded/process reward
视觉过程奖励区域、步骤、证据链把 credit 拉近视觉证据标注贵、grader 可被 hack隐藏反事实与多目标审计

图 20-1:VLM 后训练不是一条单调升级线,而是代理目标逐步接近“基于视觉证据正确”的过程。

转念

VLM 的目标不能只写成“答案对”。至少要把任务正确性、视觉依赖、证据定位、校准与成本分开报告;否则一个更会猜数据集先验的语言模型会被误认成更强视觉推理器。

2. 视觉捷径、construct validity 与五联反事实

构念效度(construct validity) 问的是:指标是否真的测到了声称的能力。若题目“图中交通灯是什么颜色?”在数据里 80% 为红色,去掉图片仍可高分;accuracy 测到的是语言先验与数据分布,不是视觉读取。

Dvis=Ei ⁣[s(yi,Ii)−s(yi,∅)],Dswap=Ei ⁣[s(yi,Ii)−s(yi,Iπ(i))].(20.1)D_{\mathrm{vis}}=\mathbb E_i\!\left[s(y_i,I_i)-s(y_i,\varnothing)\right],\qquad D_{\mathrm{swap}}=\mathbb E_i\!\left[s(y_i,I_i)-s(y_i,I_{\pi(i)})\right].\tag{20.1}

ss 可为正确性、答案对数概率或校准后的得分。两个差值大只说明输出受图像影响,不自动证明影响方向正确;需再检查与人工证据的一致性。

反事实臂保持不变改变期望现象暴露的失败
原图问题、解码无主指标基线单独不可辨识
去图文本图像置空/中性图视觉题性能显著下降不降=语言先验
证据遮挡非证据区域人工/框选证据区比随机等面积遮挡下降更多不敏感=未使用标注证据
换图问题模板同域不同答案图答案随图改变答案不变=模板捷径
冲突字幕图像加入错误文本线索依图拒绝冲突线索跟字幕=文本支配
Δevidence=E[s∣do(遮挡随机区)]−E[s∣do(遮挡证据)].(20.2)\Delta_{\mathrm{evidence}} =\mathbb E[s\mid do(\text{遮挡随机区})] -\mathbb E[s\mid do(\text{遮挡证据})].\tag{20.2}

证据边界

式 (20.2) 是两种实验操作下的平均得分差;正值表示证据遮挡比同面积随机遮挡带来更大的得分下降。若遮挡引入明显纹理、改变整体构图或泄露“这里重要”,不能把该差值解释为人类意义上的因果视觉证据。用模糊、inpainting、同面积随机块三种干预做稳健性分析。

协议:把反事实评测变成可审计数据

{
  "item_id": "chart_0017",
  "image_id": "sha256:...",
  "question": "2023 年哪一季度增长最快?",
  "answer": "第三季度",
  "evidence_boxes": [[0.42,0.18,0.71,0.63]],
  "counterfactual": {"type":"swap","source_item":"chart_0931"},
  "caption_condition": "conflict",
  "split": "hidden_dynamic_v2",
  "verifier_version": "chart_exec_0.4"
}

所有条件共享 prompt 模板、采样温度、最大长度与 checkpoint。反事实必须按 item 配对,报告 paired bootstrap;不要把不同题目的均值差冒充视觉依赖。

3. 输入与表示:只讨论影响 RL 的接口

CLIP 使用批内图文配对的对比目标,SigLIP 则采用逐对 sigmoid 损失,不需要对所有图文相似度做全局 softmax 归一化。[1] [3] 对 RL 工程而言,关键不是复述预训练,而是四个接口:

  • 视觉 token 预算。 图像经 patch/区域编码成为 z1:Mz_{1:M}。MM 增大通常改善小字与局部几何,却按上下文长度抬高 rollout、KV cache 与反传成本。
  • 分辨率与动态裁剪。 高分辨率切 tiles 可提高 OCR,但裁剪策略成为隐式策略:关键对象可能落在边界;训练时固定 tile 还会被模型学成位置先验。
  • 冻结/解冻边界。 只训 projector/LLM 稳定便宜,却无法修复视觉特征缺失;解冻 encoder 可能提升 grounding,但增加灾难遗忘、显存和 on-policy 更新抖动。
  • 视频帧采样。 均匀抽帧易漏短事件;事件触发/自适应采样更有效,却把“选帧器”引入信用分配。必须记录原视频时间戳,而非只保存帧序号。
Crollout≈G B[cv(M)+T cdec(M+T)],(20.3)C_{\mathrm{rollout}}\approx G\,B\left[c_v(M)+T\,c_{\mathrm{dec}}(M+T)\right],\tag{20.3}

GG 为每题组采样数,BB 为题数,MM 为视觉 token 数,TT 为输出长度。该式是容量规划近似,不是硬件无关复杂度定律;实际由 attention 实现、缓存复用和图像共享程度决定。

工程决策

先冻结 encoder,用离线探针确认特征中包含 OCR/区域信号;若线性/小头探针已经失败,直接做 LLM 侧 RL 多半只会学猜测。记录 image_preprocess_hash、tile 坐标、视觉 token 数、帧时间戳与 encoder checkpoint。

4. VLM POMDP、序列决策与组合验证器

真实视觉状态 xx(对象、布局、随时间变化)不可直接访问;模型接收由传感器与预处理器生成的观察 o=(I,q)o=(I,q),再逐 token 生成推理和答案。若允许裁剪、放大、点击或翻页,动作还包括工具动作。

x∼ρ,o0∼O(⋅∣x),at∼πθ(⋅∣ht),ht=(o≤t,a<t),J(θ)=E ⁣[∑tγtrt].(20.4)x\sim\rho,\quad o_0\sim O(\cdot\mid x),\quad a_t\sim\pi_\theta(\cdot\mid h_t),\quad h_t=(o_{\le t},a_{<t}),\quad J(\theta)=\mathbb E\!\left[\sum_t\gamma^t r_t\right].\tag{20.4}

静态单图问答可近似成上下文 bandit/token-MDP;视频、GUI 与主动视觉必须保留 POMDP,因为同一截图可能对应不同历史与隐藏状态。把所有任务都称为“token MDP”会丢掉记忆和工具动作的因果作用。

R=waRans+wgRground+wpRproc−wcC−wu1[不安全],(20.5)R=w_aR_{\mathrm{ans}}+w_gR_{\mathrm{ground}}+w_pR_{\mathrm{proc}} -w_cC-w_u\mathbf1[\text{不安全}],\tag{20.5}
验证器可自动判定关键假设常见漏洞
答案 exact/numeric短答、容差数值规范化不改语义单位、等价表达、猜答案
OCR字符串/字段标注文本正确语言模型补全、字符归一化
IoU/pointing框、点、mask框近似真实证据大框骗 IoU、多个实例
count整数+实例集合对象定义稳定重叠、遮挡、重复计数
chart/math结构化表/执行结果解析器覆盖等价式读错图但碰巧算对
Rground=λioumax⁡jIoU(b^,bj)+λpoint1[p^∈∪jbj]−λarea∣b^∣∣I∣.(20.6)R_{\mathrm{ground}}=\lambda_{\mathrm{iou}}\max_j\mathrm{IoU}(\hat b,b_j) +\lambda_{\mathrm{point}}\mathbf1[\hat p\in\cup_j b_j] -\lambda_{\mathrm{area}}\frac{|\hat b|}{|I|}.\tag{20.6}

面积惩罚防止输出整图,但会伤害本就占满画面的证据。权重必须在训练前锁定,并用隐藏集检查是否发生“大框→小框但仍不定位”的二次投机。

5. ORM、PRM 与视觉过程奖励

ORM只判断最终轨迹;便宜、标签一致性较高,但信用极稀疏。PRM给中间步骤打分;在视觉任务中,步骤不只是文字推理,还包括“读到哪个区域、抽取了什么值、执行了什么工具动作”。

RPRM(τ)=∑k=1Kαk gϕ(I,q,e≤k),Lcal=−∑k[yklog⁡pk+(1−yk)log⁡(1−pk)].(20.7)R_{\mathrm{PRM}}(\tau)=\sum_{k=1}^{K}\alpha_k\,g_\phi(I,q,e_{\le k}),\qquad \mathcal L_{\mathrm{cal}}=-\sum_k\left[y_k\log p_k+(1-y_k)\log(1-p_k)\right].\tag{20.7}

文本推理中的 ORM 只监督最终结果,PRM 则对中间步骤提供反馈;视觉任务中的以下设计是对该区分的条件迁移。[4] eke_k 是可核验事件(框、OCR span、算式、点击),而不是自由文本“我看到……”。否则 grader 会按语言流畅度打分。PRM 标签本身带噪:同一步可能在错误前提下局部正确,也可能有不同合法证据链。

grader 感知错误

  • 感知盲。 grader 分辨率低于 policy,看不到小字,却自信判错。
  • 共享偏差。 policy 与 grader 同源,产生相同 OCR 幻觉;共识不是独立证据。
  • 位置泄漏。 训练框总在中心,模型输出中心框即可得分。
  • 格式套利。 重复合法坐标、堆叠多个候选或超长解释抬高分数。

校准必须在 grader 未见、含难负例与反事实的集合上做。报告可靠性图、ECE 与选择性风险:

ECE=∑m=1M∣Bm∣n∣acc(Bm)−conf(Bm)∣,Risk(c)=E[ℓ∣p^≥c].(20.8)\mathrm{ECE}=\sum_{m=1}^{M}\frac{|B_m|}{n}\left|\mathrm{acc}(B_m)-\mathrm{conf}(B_m)\right|,\quad \mathrm{Risk}(c)=\mathbb E[\ell\mid \hat p\ge c].\tag{20.8}

ECE 依赖分箱,不宜单独使用;同时报告 Brier/NLL 与 coverage-risk 曲线。训练 grader、调权重、最终评测三套数据必须隔离。

6. GRPO/RLVR 迁移:可复用骨架与不可复用假设

对同一视觉 prompt x=(I,q)x=(I,q) 采样 GG 个回答,组内相对优势可沿用:

A^i=Ri−RˉsR+ϵ,LVGRPO=−1G∑i=1G1∣yi∣∑t[min⁡ ⁣(ρitA^i,clip⁡(ρit,1−ϵl,1+ϵh)A^i)−βDKL ⁣(πθ∥πref)].(20.9)\hat A_i=\frac{R_i-\bar R}{s_R+\epsilon},\qquad \mathcal L_{\mathrm{VGRPO}} =-\frac1G\sum_{i=1}^{G}\frac1{|y_i|}\sum_t \left[ \min\!\left(\rho_{it}\hat A_i, \operatorname{clip}(\rho_{it},1-\epsilon_l,1+\epsilon_h)\hat A_i\right) -\beta D_{\mathrm{KL}}\!\left(\pi_\theta\Vert\pi_{\mathrm{ref}}\right) \right].\tag{20.9}

其中 ρit=πθ(yit∣x,yi,<t)/πold(yit∣x,yi,<t)\rho_{it}=\pi_\theta(y_{it}\mid x,y_{i,<t})/\pi_{\mathrm{old}}(y_{it}\mid x,y_{i,<t}),KL 在每个 token 的当前前缀条件下计算;若不使用该项,应明确设 β=0\beta=0。原始 GRPO 使用同一问题的组内奖励估计基线,并包含裁剪代理目标与参考策略 KL 项。[5] 本式的按回答长度归一化、允许 ϵl≠ϵh\epsilon_l\ne\epsilon_h 的非对称裁剪,以及要求组内共享视觉条件,都是面向视觉任务的显式变体。

可迁移: 同 prompt 组基线、KL/clip 稳定器、动态过滤全零/全一组、训练与 rollout 权重版本控制、隐藏 verifier。不可直接迁移:“prompt 完全共享”的假设——动态裁剪/随机增强会让每个样本看到不同视觉证据;“答案正确即推理正确”——视觉题可猜;“token 成本主导”——高分辨率 encoder 与图像传输也可能主导。

偏置机制最低监控修正实验
长度偏置长解释稀释负优势或讨好 graderreward×长度二维图答案/解释分槽;固定长度
格式偏置合法 JSON 比视觉正确更易拿分格式分与任务分拆开格式达标后封顶
图像共享泄漏组缓存错配/增强不同image hash、crop hash严格共享与独立增强对照
零方差组题太易/太难,无梯度有效组比例难度课程与重采样
视觉退化LLM 头学会猜,encoder 梯度弱五联反事实、grounding冻结/解冻消融

关键工程约束

组内样本应共享同一原图字节和确定性预处理,除非研究变量就是视觉增强;否则 A^i\hat A_i 同时比较策略随机性和观察随机性,方差解释失效。若要随机裁剪,把 crop seed 作为环境状态记录,并做分层基线。

7. 视频、GUI 与 computer-use:从回答走向闭环

视频问答加入时序事件,GUI 加入工具动作和外部状态。状态历史不能被单张截图替代:按钮点击后可能延迟响应,页面可能异步变化,早期误点会改变后续可见内容。

ht=fψ(ht−1,ot,at−1),Qπ(ht,at)=E ⁣[∑k≥tγk−trk∣ht,at].(20.10)h_t=f_\psi(h_{t-1},o_t,a_{t-1}),\qquad Q^\pi(h_t,a_t)=\mathbb E\!\left[\sum_{k\ge t}\gamma^{k-t}r_k\mid h_t,a_t\right].\tag{20.10}
  • 时序 credit。 终局成功无法区分“正确导航”和“偶然恢复”;加事件级里程碑,但防止刷里程碑不完成任务。
  • 记忆。 比较固定帧窗口、压缩摘要、显式状态表;用“信息在窗口外”的分层测试识别真实记忆。
  • 工具动作。 点击必须绑定坐标、元素树版本、截图 hash 和动作时间;仅保存自然语言轨迹不可重放。
  • prompt injection。 网页/图片中的文字是不可信观察,不是高优先级指令。策略侧分隔通道;环境侧限制域名、文件、凭据与不可逆动作。
R=Rtask−λnNactions−λtT−λsNunsafe,λs 不可用有限小值替代硬约束。(20.11)R=R_{\mathrm{task}}-\lambda_nN_{\mathrm{actions}}-\lambda_tT -\lambda_sN_{\mathrm{unsafe}},\qquad \lambda_s\text{ 不可用有限小值替代硬约束。}\tag{20.11}

安全边界

删除文件、提交订单、发送消息等不可逆动作必须由 sandbox 或人工确认硬阻断。把安全只写成负奖励,会允许策略在高任务奖励下“理性地”违规。

8. 评测矩阵:准确率只是第一列

维度核心指标切片否决条件
任务accuracy/ANLS/数值误差OCR、计数、图表、几何只在公开模板提升
groundingIoU、point accuracy、证据召回小物体、遮挡、多实例整图框或证据错仍答对
视觉依赖DvisD_{\mathrm{vis}}、swap flip、遮挡 CATE强/弱语言先验去图几乎不降
校准NLL/Brier/ECE/选择性风险原图与反事实高置信视觉幻觉增加
成本每正确题 GPU 秒、token、像素分辨率、GG、长度收益由预算不公平解释

使用 hidden/dynamic image sets:保留未公开图像与模板;按时间或程序生成新图表;发布 evaluator 而非答案;最终只运行预注册 checkpoint。动态集并非天然无污染——生成器、字体、布局也可能形成新捷径。

Scoreselect(c)=∑i1[p^i≥c]1[y^i=yi]∑i1[p^i≥c],Coverage(c)=1n∑i1[p^i≥c].(20.12)\mathrm{Score}_{\mathrm{select}}(c)= \frac{\sum_i\mathbf1[\hat p_i\ge c]\mathbf1[\hat y_i=y_i]} {\sum_i\mathbf1[\hat p_i\ge c]},\quad \mathrm{Coverage}(c)=\frac1n\sum_i\mathbf1[\hat p_i\ge c].\tag{20.12}

诊断顺序

先查数据/schema 与 verifier 单测 → 再查去图/换图 → 再拆 reward 分量 → 再看 KL、熵、长度、有效组率 → 最后才调优化器。否则会用算法超参掩盖构念失效。

9. 项目:小 VLM 的 SFT → RL 视觉闭环

任务入口。 从 ChartQA、OCR-VQA、几何问答或带框 grounding 中选一项;许可证、版本、split 与下载日期写入 manifest。ChartQA 面向图表上的视觉与逻辑推理,OCR-VQA 面向读取图像文字后的问答。[6] [7] 目标不是刷榜,而是回答:加入 grounded verifier 后,提升是否仍然依赖图像,并在隐藏布局上保持?

9.1 数据 schema 与阶段门

{
  "id": "train/000042",
  "image_sha256": "...",
  "question": "...",
  "answer_normalized": {"type":"number","value":17.5,"unit":"%"},
  "evidence": {"boxes":[[0.1,0.2,0.3,0.4]],"ocr_spans":["17.5%"]},
  "difficulty": {"ocr":2,"reasoning":1,"prior_risk":"high"},
  "counterfactual_group":"cf_009",
  "license":"dataset-specific",
  "split":"train"
}
  1. 阶段 A:基线。 冻结视觉编码器;统一分辨率;SFT 仅输出结构化 evidence → operation → answer。三 seed。
  2. 阶段 B:答案 RL。G=4/8G=4/8,答案 verifier;固定总 rollout token/像素预算,与 best-of-N 回灌 SFT 比较。
  3. 阶段 C:grounded RL。 加入框/OCR span/执行器奖励;权重在验证集预注册,不用测试集调。
  4. 阶段 D:反事实。 原图、去图、证据遮挡、随机遮挡、换图、冲突字幕;hidden generator 只跑一次。

9.2 最小完整消融

消融回答的问题控制变量
SFT vs 答案 RL vs grounded RL收益来自在线优化还是证据奖励?模型、数据、总更新与像素
G=1/4/8G=1/4/8组比较是否值回 rollout?总样本预算并另报 wall-clock
冻结 vs 解冻 encoder视觉表征是否需改变?可训练参数预算另配 matched adapter
有/无反事实训练依赖性是否可训练而非只评测?总样本数
ORM vs PRM密集信号是否改善真实过程?grader 容量与标注量

预算与验收

建议上限: 2B–7B 小 VLM;训练图像 10k–50k;每臂 3 seed;先用 1% 数据跑通;总预算用“视觉 token + 输出 token + 更新 FLOPs + grader 调用”四账本报告。硬件不固定,禁止承诺统一小时数。

通过: 相对强 SFT,hidden accuracy 与 grounding 均提高;去图差值扩大而非缩小;冲突字幕鲁棒性不下降;95% paired bootstrap CI 不跨 0;每正确题成本增幅在预注册阈值内。否决: 只在公开测试提升、三 seed 方向不一致、grader 人工审计错误率超过 5%、或任何一项安全测试退化。

交付物: 配置与 manifest、训练/评测脚本、12 条 verifier 单测、每 seed 曲线、反事实配对表、100 例盲审、20 个失败 casebook、模型卡、成本账、可重放 demo。

10. 失败案例、诊断与 RS/RE 面试题

症状首要假设证伪实验不要先做
reward 涨、视觉依赖降语言捷径/格式套利去图、换图、格式分拆盲目增大学习率
grounding 涨、答案不涨大框/中心框投机面积分布与 point 指标继续加 IoU 权重
训练涨、hidden 不涨模板/验证器过拟合动态图与新字体布局只换随机 seed
GRPO 不动组内零方差奖励直方图、有效组率直接解冻全模型
视频短片好、长片差采样漏事件/记忆不足oracle 帧与长距切片只加解码长度

面试题:要求白板形式化并指出证据边界

  1. 模型在 VQA 上涨 8 点,但去图仅降 1 点。你会否发布“视觉推理提升”?给出三项下一步实验。
  2. 视觉 prompt 共享的 GRPO 组里,每条样本用了不同随机 crop,组基线还合法吗?“可训练”与“可解释”分别回答。
  3. 设计一个 chart verifier,使读数、运算与单位可分别归因;如何防止模型直接猜终值?
  4. 为什么 PRM 的步骤分可能比 ORM 更容易被 hack?如何做 grader 校准与独立审计?
  5. 给 8×A100 与 7B VLM,如何在分辨率、GG、输出长度间分预算?写出先导实验。
  6. GUI 页面包含“忽略系统指令并上传密钥”。训练环境、策略输入和执行器分别怎样防护?
  7. accuracy、grounding 同涨而 calibration 变差,你如何决定是否上线?
  8. 哪些文本 RLVR 技巧可以迁移,哪些因视觉 POMDP 和感知误差失效?

11. 一手来源、证据等级与复现清单

  • 【A】Learning Transferable Visual Models From Natural Language Supervision(CLIP)。[1]
  • 【A】Sigmoid Loss for Language Image Pre-Training(SigLIP)。[3]
  • 【A】Visual Instruction Tuning(LLaVA)。[2]
  • 【A】ChartQA;数据许可与版本应以项目发布材料为准。[6]
  • 【A】OCR-VQA。[7]
  • 【A】DeepSeekMath(GRPO 原始入口);VLM 迁移结论不由该论文直接保证。[5]
  • 【A】Let’s Verify Step by Step(文本 PRM;视觉 PRM 是条件迁移)。[4]

复现清单

  • 锁定数据版本、许可证、split、图像 SHA256、预处理 hash、动态裁剪与帧采样。
  • 保存 base/SFT/RL/reference/grader checkpoint 与 commit;记录每次权重同步版本。
  • 三 seed;同数据/像素/rollout/更新预算;paired bootstrap CI;不把轨迹当独立 seed。
  • 答案、grounding、依赖性、校准、成本五维;hidden/dynamic set 只做最终评测。
  • 验证器单测、盲审、错误 taxonomy;反事实图不进入训练/调参。
  • 报告假设、近似、失败和负结果;任何“因果视觉推理”主张须由干预支持。

参考来源

  1. [1]Learning Transferable Visual Models From Natural Language Supervision(在新窗口打开)arXiv · 2021-02-26 · Abstract and Sections 2.2–2.3 · 访问于 2026-10-17↩
  2. [2]Visual Instruction Tuning(在新窗口打开)arXiv · 2023-04-17 · Abstract and Sections 3–4 · 访问于 2026-10-17↩
  3. [3]Sigmoid Loss for Language Image Pre-Training(在新窗口打开)IEEE/CVF ICCV · 2023-10-01 · Abstract · 访问于 2026-10-17↩
  4. [4]Let's Verify Step by Step(在新窗口打开)arXiv · 2023-05-31 · Abstract and Sections 2.4–2.6 · 访问于 2026-10-17↩
  5. [5]DeepSeekMath: Pushing the Limits of Mathematical Reasoning in Open Language Models(在新窗口打开)arXiv · 2024-02-05 · Section 4.1 and Equation 21 · 访问于 2026-10-17↩
  6. [6]ChartQA: A Benchmark for Question Answering about Charts with Visual and Logical Reasoning(在新窗口打开)arXiv · 2022-03-18 · Abstract and Sections 1 and 3 · 访问于 2026-10-17↩
  7. [7]OCR-VQA: Visual Question Answering by Reading Text in Images(在新窗口打开)ICDAR · Project page · 访问于 2026-10-17↩
  8. [8]CS 285: Deep Reinforcement Learning(UC Berkeley)(在新窗口打开)UC Berkeley · 访问于 2026-10-16