RewardVerse:用「評分量表」馴服影片獎勵模型的尺度漂移問題
RewardVerse: Rubric-Guided Policy Optimization for Video Reward Modeling
背景
近年來影片生成模型進步飛快,但要讓生成內容真正符合人類偏好,強化學習(RL)幾乎是必經之路,而 RL 的成敗關鍵,往往取決於「獎勵模型(reward model, RM)」是否可靠。問題是,現有的影片獎勵模型大多把一段複雜、主觀、多維度的影片品質,直接壓縮成一個純量分數(scalar score)——不管是判別式模型(如 VideoScore、VideoReward)用回歸頭輸出連續分數,還是生成式模型(如 UnifiedReward、VideoScore2)讓多模態大語言模型(MLLM)直接吐出一個數字,本質上都是「無約束打分」:模型沒有明確的標準,告訴自己 1 分到 5 分各代表什麼。
這篇來自中科院自動化所、港科大與騰訊團隊的論文(arXiv:2609.22947)將這個現象定義為「尺度漂移」(scalar drift),並指出它有兩種交織的病徵:一是「分數範圍塌縮」(score-range collapse),也就是模型傾向把絕大多數影片都打在一個安全的高分區間,導致好壞影片之間的分數差距被壓扁,RL 訓練時梯度幾乎是平的;二是「情境轉換下的高變異」,同樣的內容只要換個問法或調換比較順序,模型給出的分數或偏好判斷就會不穩定。
作者做了一個很有說服力的診斷實驗:讓 Qwen2.5-VL-7B 在 240 部影片、16 個評分維度上直接打分(無評分量表、自然語言輸出),結果 240 對裡只有 58 對能給出有區分度的分數,其餘全部「打平」。即便換成連續期望值讀出(soft-logits),標準差也只有 0.258,遠低於人類評分的離散程度。更誇張的是,把六個現有主流獎勵模型的分數分佈攤開來看,VideoReward、VideoScore-v1.1 集中在低分區,VisionReward、VideoScore2 又擠在高分區——幾乎沒有一個模型的分數分佈真正貼近人類標註。
方法
團隊從專業人工標註流程中得到啟發:真正的人類評審很少直接給總分,而是先把任務拆解成明確的評分準則(rubric),再逐條打分。於是他們提出 RewardVerse,在「查詢」與「打分」之間插入一個**動態評分量表(dynamic rubric)**作為中介表徵,把評分拆成兩步:
- 量表生成器(Rubric Generator):只看查詢 q =(維度 d,文字提示 p),完全不接觸候選影片,輸出若干個「主題(theme)+權重+執行提示(tips)」的結構化量表。刻意不讓生成器看到影片,是為了避免量表被影片品質「帶壞」(比如對爛片放水、對好片吹毛求疵)。
- 打分器(Scorer):拿到量表後,針對每個主題,從「1」到「5」這五個評分詞元的 logits 算出加權期望值(soft-logits readout),再依權重加總成最終分數。這種讀出方式避開了要求模型輸出乾淨 JSON 整數時常見的解析失敗問題。
單靠靜態量表還不夠——實驗顯示,量表配合自然語言生成時,三分之二的成對比較仍然「打平」,因為自然語言輸出仍被模型的高分語言先驗綁架;只有「量表+soft-logits」組合(V3)才能同時把標準差從 0.258 拉高到 0.471(提升 82.6%),達到 240/240 全部可區分。
為了讓生成器與打分器一起進化,論文提出兩階段訓練演算法 RGPO(Rubric-Guided Policy Optimization),建立在 GRPO 之上:
- Stage 1(打分器暖身):先用一個離線的「提出—驗證—修訂」循環,讓 Gemini-3.1-Pro 針對每個維度僅用 30 組偏好對,自我演化出 5 條代表性的「種子量表」。接著固定量表,只更新打分器角色,用偏好獎勵(讓偏好影片分數高於非偏好影片)加上格式獎勵,並引入「人類對齊邊際校準損失(margin calibration loss)」,讓分數差距的大小也貼近人類標註的真實差距,而不只是排序正確。
- Stage 2(聯合優化):從 Stage 1 checkpoint 出發,讓生成器學習依查詢生成客製化量表,獎勵訊號包含偏好分離度、格式正確性,以及與種子主題的語意相似度(用 BGE-M3 embedding 算餘弦相似度)。特別的是,打分器在這階段不直接吃這個相對獎勵,而是繼續用校準損失更新,避免它「作弊」——只靠拉大分數差距騙獎勵,而不真正校準。
整套訓練只用了 16 個維度 × 30 對 = 480 組偏好對,在 Qwen2.5-VL-7B(7B 參數)上跑,8 張 H20 GPU,每階段僅一個 epoch、約 60 個優化步驟,資料效率相當高。
實驗結果
論文在自建的 EvalVerse 16 維度測試集(1K 筆留出樣本)與外部大規模成對偏好基準 **VideoGen-RewardBench(VGRB,2.65 萬組影片對)**上驗證:
- 逐維度相關性:RewardVerse 在 16 個維度中有 14 個維度拿下最高 PLCC,宏平均 PLCC 達 0.554、SRCC 達 0.446,遠勝六個對照模型(VideoScore-v1.1、VideoScore2、UnifiedReward、VideoReward、VisionReward、Q-Scorer,宏平均 PLCC 介於 -0.03 至 0.47)。在「邏輯剪輯」(Logic)維度上 PLCC 達 0.750,遠勝次佳的 0.593;在「動作」(Action)維度上 0.566 對比次佳的 0.390。相對地,VideoScore-v1.1 在 Logic 維度的 PLCC 甚至是 -0.245,顯示既有模型在細粒度、需要時序推理的維度上校準極差。
- 成對遷移(VGRB):在訓練時「見過」的 Visual Quality 分割上,RewardVerse 以 0.545(含平局)/0.660(不含平局)的準確率超越最強非oracle基線 VisionReward 達 7.1 與 7.0 個百分點;在訓練時「沒見過」的 Text Alignment 分割上,也拿下最高準確率(0.471/0.623),顯示修正尺度漂移能同時提升跨維度、跨資料分布的泛化能力。
- 消融實驗:拿掉 Stage 1 暖身,PLCC 掉 0.099、SRCC 掉 0.061;拿掉 Stage 2 聯合優化,PLCC 掉 0.074;把量表拿掉、改成同樣 480 對預算的純粹點對點訓練,PLCC 只有 0.439,遠低於完整版的 0.530——證明「量表」這個中介表徵本身在低資料量情境下就是關鍵。
- 下游 RL 驗證:把 RewardVerse 當作獎勵,對 140 億參數的影片生成模型 Wan-2.2-A14B 做 GRPO 微調(僅優化 Visual Quality 維度),Imaging Quality 從 0.640 提升到 0.653,VBench-Text 從 0.428 提升到 0.446,VBench-Quality 維持穩定(0.808→0.809)。對照用 VideoReward 當獎勵,雖然 Imaging Quality 也提升到 0.648,但 VBench-Quality 和 VBench-Text 反而分別掉到 0.804 與 0.392——顯示 RewardVerse 較不容易誘發「獎勵駭客(reward hacking)」,也就是模型鑽漏洞討好獎勵模型卻犧牲整體品質。
- 附錄還測了 Gemini-3.1-Pro 在 1K 大規模測試集上的表現:加入量表後 PLCC 從 0.490 提升到 0.593(相對提升 21%),SRCC 從 0.480 提升到 0.564(相對提升 17.5%),證明這套「量表即中介表徵」的思路在更強的閉源模型上同樣有效。
意義
RewardVerse 的核心洞見其實很直覺:與其要求 AI 模型「憑感覺」給一個數字,不如先讓它像專業評審一樣,把抽象的「好」拆解成具體可檢核的準則,再依準則逐項打分。這種做法呼應了近期 LLM 領域「rubric-as-reward」的思路(如 HealthBench、RaR、OpenRubrics 等),但 RewardVerse 是首個把這套邏輯系統性地帶入影片這種高維度、強時序、高主觀性的生成任務,而且做到了「量表本身也可學習、可依查詢動態調整」,而不是寫死的固定檢查清單。
對於做 RLHF/RL 微調影片生成模型的團隊來說,這篇論文最實際的價值在於資料效率:僅用每維度 30 組偏好對(總共 480 組)就能訓練出優於現有 SOTA 的獎勵模型,這對標註成本高昂的影片領域是很大的吸引力。同時,soft-logits 讀出機制解決了 JSON 解析失敗率高達 46.7%~53.3% 的實務痛點,也提供了一條在生產環境中部署穩定 RL 獎勵訊號的可行路徑。作者也坦承限制:目前只驗證了 7B 規模的骨幹模型與單一 14B 生成模型,量表主題層級的分數尚未被直接校準,未來仍需在更大規模、更強骨幹上驗證這套框架是否持續有效。整體而言,這是一篇把「評分標準化」這個人類專業評審的常識,扎實轉化為可訓練 RL 訊號的工程化嘗試,對影片生成領域的獎勵建模具有參考價值。