行情
…

把模型自己的失敗當訓練資料:DPO 不只是對齊工具

大多數人對 DPO 的印象停留在 RLHF 的替代品,用人類偏好資料讓聊天機器人更安全、更有禮貌。

把模型自己的失敗當訓練資料:DPO 不只是對齊工具

把模型自己的失敗當訓練資料:DPO 不只是對齊工具

大多數人對 DPO 的印象停留在 RLHF 的替代品,用人類偏好資料讓聊天機器人更安全、更有禮貌。DharmaOCR 提了一個不同的問題:如果任務本身就有客觀的對錯,DPO 能不能用來直接消除特定的失敗模式?

背景是這樣的:視覺語言模型在做 OCR 時有一種典型的退化(degeneration),模型進入重複迴圈,輸出無意義的重複文字,而不是實際轉錄。DharmaOCR 團隊在巴西葡萄牙語結構化文件的 benchmark 上測量了這個比率,開源模型家族的原始退化率從不到 1% 到超過 33% 都有。SFT 微調之後確實有改善,但很少能降到生產環境可接受的水準。問題的根源在結構上:SFT 優化的是「生成正確輸出的機率」,卻沒有明確懲罰退化這件事本身。這是天花板,不是調參能突破的瓶頸。

接著他們在 SFT 後加了第二段訓練:DPO。訓練對的構成方式很直接,同一批文件、同一個模型,把模型跑出來的正確轉錄標為 chosen,把退化迴圈的輸出標為 rejected。偏好訊號不需要人類標注,就藏在模型自己失敗的輸出裡。OCR 沒有主觀性,正確轉錄與退化迴圈的邊界是二元的、客觀的,這讓 preference pair 的構造幾乎是自動化的。

結果是:在每一個測試的模型家族,退化率都下降了,沒有例外。平均降幅 59.4%,最佳案例達 87.6%(Nanonets-OCR2–3B 從 1.61% 降到 0.20%)。方向不變,只有幅度因模型而異。

這裡有一個值得多想一層的技術意涵:DPO 的 contrastive 結構同時拉高 chosen 機率、壓低 rejected 機率。對有明確失敗模式的任務來說,這比 SFT 的單向優化更精準。SFT 知道什麼是對的,但不顯式知道什麼是特別需要避免的;DPO 把這兩件事同時處理。

對做垂直任務微調的工程師,這是一把具體的尺:問自己,這個任務的失敗有沒有客觀的偏好訊號?OCR 的退化、程式碼生成的編譯失敗、結構化輸出的格式錯誤,只要失敗可以被定義,模型自己跑出來的錯誤輸出就已經是 DPO 的訓練資料了。不需要人工標注偏好,不需要聊天情境。SFT 之後的第二段 DPO,是被低估的選項,值得列入每一個垂直微調專案的標準工序。

→

繼續閱讀

查看全部 →
NewsAI 快訊

LegalOn 如何砍 65% Codex 成本?按任務路由 Astra/Sol/Luna 的做法

LegalOn 把 Codex 的 Astra、Sol、Luna 按任務分工,日費估算砍 65%、速度持平

DeltaMedia 編輯部2 分鐘
NewsAI 快訊

用 AI agent 自己蒸餾小模型:16 美元做一個 0.8B 模型的完整做法

2026 年 10 月 8 日,Hugging Face 部落格記錄一位開發者透過 ML Intern 將 Qwen-Image 2.1 的 9B 提示詞改寫器蒸餾成 0.8B 版本,從下達需求到取得可部署模型只花了一天。

DeltaMedia 編輯部5 分鐘
NewsAI 快訊

AI 推理成本為何史上下降最快?Epoch 數據與 20 億 AI agent 的算力帳

截至 2027 年出貨的 AI 晶片,理論上可同時支撐 3000 萬至 1.7 億個前沿模型智慧代理不間斷執行,換算全職工時約等同於 1.4 億至 7.2 億名全職員工

DeltaMedia 編輯部6 分鐘
NewsAI 快訊

AI 算力狂飆可養活 20 億個 agent,但市場真有這麼大需求?

Epoch AI 研究顯示,截至 2027 年出貨的 AI 晶片可支援 3000 萬至 1.7 億個前沿模型 agent,若改用低成本模型則可達近 20 億個,但需求是否存在仍是開放問題。

DeltaMedia 編輯部7 分鐘