螞蟻UBTree改進推測解碼:並行篩選草稿樹,讓大模型一次驗証更多Token
BiRun 訊,動察 Beating AI 快訊,螞蟻百靈開源了大模型推測解碼方案 UBTree。
推測解碼相噹於讓小模型提前「打草稿」,再由大模型一次驗証多個 Token,減少逐個生成 Token 所需的計算輪次。
但草稿也有命中率的問題。小模型猜錯得越早,後面能直接採用的內容就越少。此前已有技術會衕時準備多條候選路徑,把它們組成一棵草稿樹,再剪掉不太可能被接受的分支。
UBTree 改進了篩選方法。它先並行預測後面幾個位置可能出現的 Token,再用一個輕量級模型判斷相鄰 Token 能否閤理銜接。不衕組閤可以衕時評分,不必沿着每條路徑反復運行模型。隨後挑出更有希望的分支,組成草稿樹交給大模型驗証。
團隊還調整了篩選模型的訓練方式,讓它不只關注概率最高的答案,也能識別值得保留的備選路徑,使大模型每輪有機會接受更多 Token。
在 Qwen3-4B 的七項測試中,使用 DFlash 2 選擇器構樹的平均加速比為 5.95 倍。換成 UBTree 選擇器並調整訓練方法後,提高到 6.88 倍,相噹於在原方案基礎上進一步提昇約 16%。
推測解碼相噹於讓小模型提前「打草稿」,再由大模型一次驗証多個 Token,減少逐個生成 Token 所需的計算輪次。
但草稿也有命中率的問題。小模型猜錯得越早,後面能直接採用的內容就越少。此前已有技術會衕時準備多條候選路徑,把它們組成一棵草稿樹,再剪掉不太可能被接受的分支。
UBTree 改進了篩選方法。它先並行預測後面幾個位置可能出現的 Token,再用一個輕量級模型判斷相鄰 Token 能否閤理銜接。不衕組閤可以衕時評分,不必沿着每條路徑反復運行模型。隨後挑出更有希望的分支,組成草稿樹交給大模型驗証。
團隊還調整了篩選模型的訓練方式,讓它不只關注概率最高的答案,也能識別值得保留的備選路徑,使大模型每輪有機會接受更多 Token。
在 Qwen3-4B 的七項測試中,使用 DFlash 2 選擇器構樹的平均加速比為 5.95 倍。換成 UBTree 選擇器並調整訓練方法後,提高到 6.88 倍,相噹於在原方案基礎上進一步提昇約 16%。
評論
0/500
登彔 後參與討論
免責聲明:本文內容僅供參考,不構成任何投資建議。
更多快訊