DriveReward 论文阅读笔记

🚗 DriveReward:用 VLM 当裁判,给自动驾驶轨迹打分

核心洞见: 把"规则难以量化的语义判断"——比如闯红灯、压实线、是否听从导航指令——交给一个微调过的 1B 视觉语言模型来打分,再把这个分数当成 RL 训练的奖励信号。它不是架构创新,而是一份扎实但不 exciting 的工程报告,真正能落地的地方是离线训练阶段,而非车端实时运行。


一、核心思想(一句话概括)

用一个微调后的 1B VLM 作为奖励模型,对自动驾驶端到端规划模型生成的轨迹进行多维度打分,并将打分结果作为 RL 训练的奖励信号,以提升规划模型的表现。


二、论文背景与动机

问题来源

端到端自动驾驶系统通常生成多条候选轨迹,需要评估并选出最优轨迹。现有评估方法分两类:

类型 代表方法 核心缺陷
Model-free(规则派) MSE、PDMS 依赖精确感知标注,无法理解高层语义规则(如闯红灯)
Model-based(模型派) 评分头、轻量世界模型 优化的是数据集特定代理指标,缺乏语义推理能力

解决思路

引入 VLM 作为裁判,利用其视觉语义理解能力,对轨迹进行"看图说话"式的综合评估,绕过对精确感知标注的依赖。


三、主要贡献

3.1 DriveReward 数据集

数据来源:NAVSIM 训练集(nuPlan 子集)

核心设计:反事实数据增强

  • 现有驾驶数据集几乎全是正常驾驶,缺少失败案例
  • 系统性合成各类驾驶失误(急并道、压线、轨迹偏离等)
  • 大幅丰富负样本,使奖励模型具备分辨好坏轨迹的能力

七维评分体系

维度 来源 说明
NC(无碰撞) NAVSIM 协议 是否发生碰撞
DAC(可行驶区域合规) NAVSIM 协议 是否驶出路面
EP(自车进度) NAVSIM 协议 向前行驶距离
TTC(碰撞时间) NAVSIM 协议 与周围车辆的安全间距
C(舒适度) NAVSIM 协议 加减速平顺性
CF(指令遵循) ⭐ 新提出 是否执行了导航指令(转向等)
LG(合法性) ⭐ 新提出 + Qwen3.5 是否闯红灯、压实线

CF 和 LG 是最核心的新增价值:这两个维度是规则算法难以量化的语义判断,必须靠 VLM 的视觉理解能力来实现。

标注方式:用 Qwen3.5-35B-A3B 生成带推理链的标注,并在图像上叠加视觉提示辅助模型理解(绿线=轨迹、红点=碰撞点、品红点=越界点)。

数据规模:共 200K 样本;DriveReward-Bench 基于 NAVSIM 测试集,包含 5K 样本。

3.2 DriveReward-1B 模型

基础骨架:InternVL3-1B

核心创新:几何对齐模块(Geometry Adapter)

  • 模型输出几何特征 $f_{geo}$,通过 MLP 投影到几何基础模型 VGGT 的潜在空间
  • 用 $L_2$ 损失对齐,强迫模型内化空间几何直觉(如判断轨迹是否越出可行驶区域边界)
  • 不需要额外的密集 3D 标注

输出设计:纯文本自回归生成,无额外 MLP 回归头

  • <reasoning>...</reasoning>:详细语义推理链(CoT)
  • <reward>...</reward>:结构化七维评分

两阶段训练

阶段 数据规模 目标
Stage 1:领域预训练 800K 条跨领域驾驶 QA 注入驾驶领域知识
Stage 2:任务 SFT 300K 条 DriveReward 数据 学习多维度轨迹打分

训练硬件:32 张 NVIDIA H20 GPU


四、实验结果

4.1 DriveReward-Bench(表1)

结论:专门调优的 1B 小模型在任务上显著超过零样本的 8B 通用大模型

模型 参数量 Safety↑ EP-MAE↓
InternVL3(零样本) 2B 29.6 0.62
Qwen3.5(零样本) 4B 59.9 0.60
InternVL3-1B(SFT) 1B 72.2 0.34
DriveReward-1B 1B 80.6 0.23

4.2 RL 训练提升(表2、表3、表4)

开环(NAVSIM-V1):DriveReward 作为奖励信号,在所有基础规划模型上一致超过 SFT 基线(约 +1~2% PDMS)

复合奖励设计

$$PDMS_{CFLG} = NC \times DAC \times \frac{5 \times EP + 5 \times TTC + 2 \times C + 2 \times CF_{pred} + 2 \times LG_{pred}}{16}$$

加入 CF 和 LG 后,安全性提升最明显,效率微降。

闭环(Bench2Drive / CARLA)

方法 Driving Score↑
SFT 基线 40.2
RL(RM 预测 PDMS) 51.4
RL(规则 PDMS) 55.0
RL(规则 PDMS + RM 的 CF&LG) 57.1

跨数据集零样本泛化效果良好,模型仅在 nuPlan 上训练,迁移到 CARLA 仍有效。

4.3 消融实验(表6)

去掉的组件 Safety 变化 结论
推理 CoT -9.3 影响最大,是模型的灵魂
几何 Adapter -1.5 空间感知有效但非关键
预训练阶段 -0.06 贡献较小

五、论文价值评估

✅ 真实价值

  1. CF 和 LG 两个新评估维度:把"规则难以量化的语义判断"转交给模型处理,这是最实质性的贡献。闯红灯、压实线的判断靠几何规则要么需要精确高精地图,要么容易误判,VLM 是更自然的解法。

  2. 离线 RL 训练的实用工具:在数据工厂和离线训练阶段,提供了一个比人工规则更丰富的奖励信号,工程上有使用价值。

  3. 系统性工作的一块拼图:结合小米汽车团队同期的 AdaThinkDrive、ReCogDrive、VILTA 等工作,DriveReward 是其整体 VLA 研发体系的基础设施组件,系统价值大于单篇价值。

❌ 主要局限

  1. 学术创新密度不高

    • 反事实数据增强思路并不新颖
    • “用 VLM 做奖励模型"在其他领域早有先例,只是搬到了驾驶场景
    • 模型架构改动偏工程技巧,非架构创新
  2. 车端部署存在根本性障碍

    • 论文声称选 1B 是考虑"real-time deployment feasibility”,但全部实验均为离线评估
    • 高通 SA8797 等智驾芯片的实际可用算力约 1520 TOPS FP16,内存带宽约 5060 GB/s
    • 自回归生成 300 个 token 需要约 10 秒,距离 10Hz 要求差约两个数量级
    • 结论:该模型无法部署到车端实时运行
  3. 论文定位存在过度包装

    • Introduction 强调实时轨迹选择和车端部署价值,但实验中没有任何车端部署数据
    • 真实定位应该是:用轻量模型近似大模型的打分能力,降低离线 RL 训练阶段的奖励计算成本
  4. 实验提升幅度有限

    • RL 训练提升在 1~2 个百分点量级
    • 测试时轨迹选择仅捕获理论上限(Best-of-4)的一小部分

六、真实定位总结

维度 评价
学术创新性 ⭐⭐☆☆☆ 偏低,是已有思路的领域迁移
工程实用性(离线) ⭐⭐⭐☆☆ 有用,作为训练工具有价值
工程实用性(车端) ⭐☆☆☆☆ 无法落地,存在根本性能瓶颈
系统完整性 ⭐⭐⭐☆☆ 作为小米团队整体体系的一环尚可

一句话定性:这是一篇扎实但不 exciting 的工程报告,核心贡献是用 VLM 实现了两个规则难以量化的打分维度(CF 和 LG),并将其接入 RL 训练流程。车端实时部署的说法站不住脚,真正的使用场景仅限于离线训练阶段的奖励计算。


笔记整理时间:2026年7月