← 目錄

K1 論文詳解

2026-08-29


WarpSAC:讓強化學習依資料量「因材施教」的新演算法

WarpSAC: Towards the Pinnacle of Scalable Off-policy RL by Rethinking Exploration and Exploitation

Tianjin UniversityZihao Wu、Hongyao Tang、Yi Ma、Huizhong Song、Pengyi Li、Yifu Yuan、Fei Ni、Jinyi Liu▲ 134Hugging FacearXiv
強化學習機器人off-policy RLSACsim-to-real

背景

強化學習(RL)訓練機器人或控制策略時,長期以來都是在「資料稀缺」的假設下發展出各種穩定化技巧。傳統上,RL 智能體只能靠與單一環境互動慢慢累積 replay buffer,樣本非常珍貴,因此像 clipped double-Q(用兩個 critic 網路取最小值來壓低價值高估)、以及對網路權重做 parameter normalization(把權重投影限制在 Frobenius 範數球內,壓低 Lipschitz 常數以避免對訓練資料涵蓋不足的狀態-動作做出過度外推)這類機制,都是為了在資料不足時防止價值函數學壞。

但近年 GPU 大規模平行模擬(例如 IsaacLab、MuJoCo Playground、ManiSkill)讓一台機器可以同時跑成千上萬個環境副本,資料吞吐量暴增好幾個數量級。這篇來自 Zihao Wu、Hongyao Tang、Jianye Hao 等作者(arXiv:2608.24479)的論文提出一個關鍵問題:那些為「資料稀缺」設計的穩定化技巧,搬到「資料氾濫」的高吞吐場景還適用嗎?

作者在 MuJoCo、DeepMind Control Suite hard tasks、HumanoidBench、MyoSuite(CPU-scale,資料相對有限)以及 MuJoCo Playground、IsaacLab、MJLab、ManiSkill(GPU-parallel,資料極為豐沛)共八個 benchmark family 上做了控制實驗,結果發現:parameter normalization 在 replay 覆蓋範圍窄時有幫助,但資料一多反而限制了 value fitting 的能力;clipped double-Q 在高吞吐的操作任務(manipulation)中則可以放寬成單一 Q 網路。換句話說,穩定化手段其實是「資料 regime 依賴」的,沒有一套設定能通吃所有情境。

方法

基於上述發現,作者提出 WarpSAC,一個「regime-aware」(依資料狀態自適應)的 off-policy RL 演算法家族,核心創新是 Sample Weight Decay(SWD)。SWD 的做法是給 replay buffer 裡的樣本依「年齡」加權,公式大致為 max(w_min, 1 − A_t(i)/T_decay),也就是離現在越久的舊 transition,取樣權重就越低,讓 minibatch 更偏向近期、與目前策略相關的資料,同時不改動 actor-critic 的核心目標函數,實作成本很低。

在此基礎上,WarpSAC 提供兩個變體因應不同資料 regime:

  • WarpSAC-L(Norm ON,clipped double-Q):針對 CPU-scale、資料有限的訓練場景,保留 parameter normalization 與雙 Q 保守機制,適合傳統單環境或少量平行環境的訓練。
  • WarpSAC-A(Norm OFF,single-Q):針對 GPU-parallel、資料豐沛的訓練場景,關掉正規化限制、只用單一 Q 網路,讓價值函數能更充分利用大量資料做擬合,不被保守機制綁手綁腳。

比較基準是 FlashSAC,一個結合高吞吐資料收集、較大網路、降低更新頻率與參數投影正規化的可擴展 off-policy baseline。

實驗結果

WarpSAC 在兩種 regime 下都展現明顯進步。在九個 CPU-scale 環境上,WarpSAC(以 WarpSAC-L 為主)的 normalized score–step AUC 比 FlashSAC 提升 4.5%;在十四個 GPU-parallel 環境上,WarpSAC-A 的同一指標比 FlashSAC 提升高達 23.1%,顯示放寬保守機制在資料充足時收益更大。

在機器人操作任務 UnitreeG1TransportBox-v1 上,成功率從 FlashSAC 的 19.8% 大幅提升到 WarpSAC-A 的 96.4%,是本論文最亮眼的數字之一。在 MuJoCo Playground 上,WarpSAC 的平均 normalized wall-time AUC 比 FlashSAC 提升 19.1%,代表達到同等表現所需的實際訓練時間更短。

在真實機器人 sim-to-real 部署實驗中,WarpSAC 於單張 A800 GPU 上約 35 分鐘就能達到目標表現,比 FlashSAC 快 36.4% 的 wall-clock 時間完成 Unitree G1 人形機器人的行走部署。

論文的消融實驗也支持其核心論點:在 CPU-scale、網路容量較小(single-block 網路)的設定下,SWD 讓 humanoid-run 任務分數從 209.93 大幅提升到 467.39,超過兩倍;而隨著網路容量增加,SWD 的增益雖然縮小但仍然存在,顯示 SWD 特別能彌補「小網路容量」的限制。另一方面,在 GPU-parallel 訓練中,低容量網路下關閉 normalization 對 MuJoCo Playground 任務有顯著提升,證實當 replay 已提供足夠廣的覆蓋範圍時,正規化的保守限制反而變成負擔。

意義

這篇論文最核心的洞見,其實不是某一個新技巧,而是一個方法論層面的提醒:RL 演算法裡許多「看似普適」的穩定化設計,其實隱含了對資料 regime 的假設。當年 clipped double-Q、parameter normalization 這類技巧誕生時,大家預設的場景就是資料稀缺、replay buffer 覆蓋不全,所以要保守行事;但隨著 GPU 大規模平行模擬讓資料收集成本急遽下降,繼續套用這些保守機制反而會「浪費」多出來的資料,拖慢學習效率。

WarpSAC 給出的解法很務實:不追求一套參數打天下,而是明確拆成 CPU-scale 與 GPU-parallel 兩套設定(WarpSAC-L / WarpSAC-A),讓工程師可以依照自己的訓練資源與吞吐量選擇對應版本。而 Sample Weight Decay 作為一個幾乎零成本、可疊加在任何 off-policy 演算法上的通用改進,在兩種 regime 下都持續有效,尤其對網路容量受限的邊緣裝置場景特別友善。

對機器人與具身智能(embodied AI)領域而言,UnitreeG1TransportBox 成功率從 19.8% 衝到 96.4%,以及 sim-to-real 部署時間縮短 36.4%,都直接關係到訓練成本與研發迭代速度——當模擬吞吐量已經不是瓶頸,演算法能否「消化」海量資料才是決定訓練效率的關鍵。這篇工作提醒整個社群,在把 RL 演算法推向大規模平行化訓練時,或許應該重新檢視每一個「經典穩定化技巧」背後的資料規模假設,而不是照搬過去在資料稀缺年代設計出的保守配方。

遊戲引擎當裁判:用可驗證軌跡數據擴展世界模型

Agentic Game Development as a Verifiable Trajectory Data Engine for Scaling World Models

National University of SingaporePengfei Zhou、Hexin Wang、Zhengfeiyang Zhang、Yixing Ma、Zhenglin Wan、Kaipeng Zhang、Wangbo Zhao、Yang You▲ 120Hugging FacearXiv
世界模型強化學習RLHEV遊戲引擎AI Agent

背景

近年來擴展世界模型(world model)的主流做法,是像擴展 LLM 一樣「餵更多影片、加更多算力」。這篇由 Pengfei Zhou、Yang You 等人合著的論文(arXiv 2608.25518)認為這條路線效率低下,原因不在資料量,而在獎勵訊號的品質。

對照一下 code agent 為何能透過 RL 大幅進步:程式碼是可執行的,編譯器與 runtime 能給出精確、可重現的對錯訊號,讓 RL post-training 有堅實的地基。但空間生成(spatial generation)領域至今仍主要依賴 CLIP score 這類「模糊代理指標」——它們既有偏誤、也不夠精細,難以支撐大規模 RL 訓練。作者指出,遊戲開發(game development)恰好補上了這塊缺口:一個由遊戲引擎編碼出來的場景,本質上就是一份「可執行的世界規格書」——引擎可以高效檢查碰撞(collision)、物理穩定性、可導航性(navigability)與有界可玩性(bounded playability),而開發者在驗收流程中給出的接受/拒絕判斷,則提供了全局性的品質信號。遊戲開發流程同時也天然產生長時程(long-horizon)的真實世界軌跡數據,是 RL post-training 的理想素材。

方法

基於這個洞察,論文提出 RLHEV(Reinforcement Learning with Human-Engine Verification)——一套將「引擎的密集結構化驗證」與「人類開發者的隱式驗收回饋」結合起來的 post-training 範式。其優化目標可寫成在滿足引擎硬性約束 Gj(x,y)=1 的前提下,最大化人類效用 UH(x,y,h) 並扣除各項引擎懲罰項 Σλᵢ(h)ϕᵢ(Cᵢ(x,y))。這個設計把「權威」做了分工:引擎負責可重現的規則性驗證,人類負責最終的實用性判斷。

支撐 RLHEV 的是一套 AWoMo(Agentic World Model) 架構,由四個介面組成:Intent(接收設計需求與約束)、Action(產生場景程式與資產編輯)、Verification(記錄引擎的碰撞、物理、navmesh 可達性、腳本執行等檢查結果)、Review(記錄開發者的接受/拒絕決策)。整個執行迴圈是「提出 → 渲染 → 驗證 → 修復 → 審核」,每一步都被結構化記錄下來,形成軌跡。

為了統一這些資料,論文設計了 UWDP(Unified World-Development Protocol),把每一次開發動作編碼成 uₜ=(b, oₜ, sₜ, aₜ, gₜ, vₜ, hₜ, ρₜ) 的狀態-動作-檢查-審核多元組(含設計意圖 b、物件 ID oₜ、空間/語意場 sₜ、編輯動作 aₜ、引擎輸出 gₜ、渲染證據 vₜ、審核決策 hₜ),讓不同引擎(Unity、Unreal、Godot)產生的資料可以放進同一套訓練與評測框架。

實驗結果

論文自建了 UnitySceneBench,一個含 200 個範例的評測集,任務是基於文字提示、資產特徵、參考圖像與版面配置(layout)進行 Unity 資產分類,綜合指標為 0.45×balanced accuracy + 0.25×accuracy + 0.20×F1 + 0.10×AUC 的加權分數。

在 720 筆訓練實例的設定下,完整版 RLHEV 的生成品質分數達到 0.8197,相較於僅用引擎訊號的 RLVR baseline 的 0.7934 有明顯提升;在 best-of-8 抽樣下,完整 RLHEV 的綜合分數為 0.681(準確率/balanced accuracy 0.665、F1 0.733、AUC 0.690)。

更關鍵的是泛化能力測試:在 Unity 內部的分布偏移(distribution shift)場景中,從頭訓練(scratch)只能拿到 0.25 的相對分數,而經過遷移適配後可以拉高到 0.75;跨引擎遷移方面,Unity→Unreal 從 0.25 提升到 0.35,Unity→Godot 更是從 0.15 翻倍以上到 0.35。

論文也在具身智能(embodied AI)診斷任務上驗證了資料引擎的價值:在 R2R 導航任務上成功率提升 +0.79%;在 Gymnasium MuJoCo 上 rollout 回報提升 +9.96%;在 D4RL Gym-MuJoCo 離線 RL 基準上,標準化分數提升幅度高達 +48.43%。

意義

這篇論文的核心貢獻不是又一個更大的世界模型,而是重新定義了「什麼才算好的訓練訊號」。它把 code agent 之所以能靠 RL 快速進步的關鍵——可執行、可驗證、可重現的環境回饋——搬到了空間生成/世界模型領域,用遊戲引擎取代了模糊的 CLIP score 之類代理指標,同時保留了人類驗收這個「軟性但關鍵」的最終品質關卡。

從實際數字看,RLHEV 帶來的提升不只侷限在原生 benchmark(UnitySceneBench 上 0.79→0.82),更重要的是它展現出的跨域遷移能力——從 Unity 學到的東西能部分遷移到 Unreal、Godot 等完全不同的引擎,乃至遷移到 R2R、MuJoCo、D4RL 這些與遊戲開發毫無直接關係的具身智能任務上,且提升幅度(尤其是 D4RL 上近 50%)相當可觀。這說明遊戲開發過程中產生的「軌跡數據 + 引擎驗證 + 人類回饋」三位一體的資料,其信息密度和泛化價值,遠高於單純爬取更多影片。對於想要擴展世界模型、具身智能或機器人策略的研究者而言,這提供了一條新的、資料效率更高的路徑:與其燒更多算力訓練更大的模型,不如先建好一個能提供密集、可信賴獎勵訊號的「資料引擎」。

JIT-Agent:讓 AI 代理人即時打造專屬工作框架

JIT-Agent: Scaling Harness Intelligence via Just-in-Time Harness Evolution

National University of SingaporeGuibin Zhang、Leo Lu、Fangzhou Xie、Kang Zhu、Junhao Wang、Zhifei Xie、Zhaochen Yu、Zihang Liu▲ 107Hugging FacearXiv
AI AgentLLMAgent Harness強化學習基準測試

背景

過去兩年,大家評估一個 AI agent 好不好,焦點幾乎都放在底層基礎模型(foundation model)身上——用哪個 LLM、參數量多大、有沒有做過 RLHF。但這篇論文提出一個常被忽略的事實:agent 真正的表現,很大程度取決於「harness」(可以理解為代理人的工作框架或執行外殼),而不只是模型本身。Harness 包含記憶管理(memory management)、規劃策略(planning strategy)、動作協定(action protocol),以及工具/技能編排(tool/skill orchestration)這幾個部分——簡單說,就是模型要怎麼記住之前做過什麼、怎麼拆解任務步驟、怎麼呼叫工具、怎麼組織多個技能一起用。同一顆模型,套上不同的 harness,表現可以天差地遠。

問題是,現在業界打造 harness 的方式幾乎全靠人工:工程師針對某個任務手動設計流程、寫死規則、反覆調參。這種做法不僅耗時,而且做出來的 harness 通常只適用於特定任務,換一個任務就要重新設計,完全無法規模化(scale)。作者們因此提出一個問題:能不能訓練一個模型,專門負責「幫其他 agent 動態生成合適的 harness」?這就是 JIT-Agent(Just-in-Time Agent)要解決的核心命題——把 harness 設計本身變成一種可訓練、可轉移、會隨經驗累積變強的能力,而且這個能力和「換一顆更強的模型」是互補、正交(orthogonal)的兩件事。

論文由 Guibin Zhang、Leo Lu、Fangzhou Xie、Kang Zhu 等十餘位研究者共同完成,團隊陣容也包含 Shuicheng Yan 這類在 AI 領域資深的學者,顯示這個題目受到相當程度的重視。

方法

JIT-Agent 的核心設計,是把 agent harness 形式化為一種「可組合、可由機器生成的產物(artifact)」,並且統一規範在一套固定的四模組協定(four-module protocol)之下——也就是前面提到的記憶管理、規劃策略、動作協定、工具/技能編排。這種標準化很關鍵:它讓 harness 不再是每個團隊各寫各的黑盒子腳本,而是一種結構化、可以被模型讀懂並生成的「配置」,任何現成的(off-the-shelf)agentic LLM 都可以套用。

JIT-Agent 本身被訓練成具備三項能力:

  1. 客製化(customize):針對眼前的具體任務,即時合成一套量身打造的 harness,而不是套用一個萬用模板。
  2. 修復(repair):當某個 harness 配置在執行過程中出錯或不穩定時,JIT-Agent 能夠診斷並修正它,確保任務能穩定、可靠地跑完,而不是一次性生成就結束。
  3. 自我演化(self-evolve):透過不斷擴增的「先前 harness 配置歸檔庫」(archive of prior harness configurations),從中萃取(distill)哪些配置在哪些任務上表現好、哪些會失敗,把這些效能訊號回饋到模型的生成策略裡,讓 JIT-Agent 隨著使用歷史增加而越用越準。

這種「即時生成 + 修復 + 從歷史經驗中蒸餾」的組合,讓 JIT-Agent 不只是一次性的模板產生器,而更像一個持續學習、持續優化「怎麼幫別人搭建工作流程」這件事本身的元層級(meta-level)模型。它扮演的角色是一個「harness helper」——套在既有的 LLM 外面,不需要重新訓練那顆 LLM,就能提升它在複雜任務上的表現。這也是論文強調的重點:harness 智能是一個可以獨立於模型規模(model scaling)之外、單獨訓練與遷移的能力維度。

實驗結果

論文用多個代表性 agent benchmark 驗證 JIT-Agent 的效果,其中最亮眼的數字包括:

  • 在 DeepSearchQA(一個著重深度資訊檢索與推理的 benchmark)上,搭配 JIT-Agent 生成的 harness 後,DeepSeek-V4-Flash 的表現超越了 GPT-5.6,領先幅度達到 +9.1 分。
  • 在 OdysseyBench 上,同樣的 DeepSeek-V4-Flash 配置,對 GPT-5.6 的領先幅度是 +4.3 分。
  • 對於本來就已經相當強的模型 GLM-5.2,套上 JIT-Agent 後最高可以再拉抬 +20.2 分——這說明 JIT-Agent 的增益不只是「補弱模型的短板」,連原本表現已經很好的模型也能透過更聰明的 harness 進一步榨出效能。

除了單點的分數提升,論文也做了「橫向比較」:JIT-Agent 自動生成的 harness,拿去和業界成熟、經過大量人工打磨的 agent 執行環境——例如 OpenCode 與 Claude Code——相比,表現具備競爭力(performance-competitive),也就是說,一個自動生成的框架已經能追上人類精心設計的產品級方案,而不需要每個任務都重新手動調校。

另外,研究團隊也在多個「多尺度模型家族」(multi-scale model families)上做了控制實驗,涵蓋 DeepSeek V4、Mimo-V2.5、以及 Qwen3.6 系列。結果顯示,無論模型大小如何變化,JIT-Agent 生成的 harness 都能一致地(consistently)帶來效能提升,而不是只對特定尺寸的模型有效。這種跨模型家族、跨尺度的穩定增益,是論文用來支持「harness 智能具有可轉移性(transferable)」這個主張的重要證據。

意義

這篇論文的意義,某種程度上是在重新劃分 AI agent 能力的「歸因版圖」。過去大家預設:agent 變強,主要靠換更大、更聰明的底層模型;但 JIT-Agent 的實驗說明,同一顆模型只要換上更聰明的工作框架,增益幅度可以達到 20 分以上的量級——這已經接近、甚至超過換一代模型才能拿到的進步。換句話說,「harness 設計」本身正在變成一個獨立的技術戰場,而且這個戰場是可以被自動化、被訓練、被規模化擴張的,不再依賴少數資深工程師的經驗與手感。

對開發者與產業而言,這代表未來要提升 agent 系統表現,不一定要一味追逐更大的模型或更貴的推理成本,而可以透過「更會生成/修復/演化 harness 的元模型」,把現有的、甚至是相對輕量的模型(如 DeepSeek-V4-Flash 這類 flash/輕量版本)榨出遠超其原生水準的表現。這對成本敏感、需要大規模部署 agent 的場景(客服、深度檢索、多步驟任務自動化)特別有吸引力,因為它把「工程調校」的負擔從人力轉移到了一個可持續學習的系統上。

更長遠來看,論文提出的「harness 智能與模型規模正交(orthogonal)」這個框架,也暗示了未來 agent 能力提升可能會走向雙軌並進:一條是傳統的模型規模化與訓練方法優化,另一條則是像 JIT-Agent 這樣,針對「怎麼組織、修復、演化工作流程」本身建立可累積、可遷移的智能資產。如果這個方向被證實可以持續複合增長(compounding),那麼未來評估一個 agent 產品的實力,可能不再只看它用了哪顆模型,而要同時看它背後有沒有一套會自我進化的 harness 生成系統——這對整個 agent 基礎設施與工具鏈的設計思路,會是一次值得關注的典範轉移。