語言人工智慧指南

平行解碼的思想框架

思維骨架 (SoT) 是一種提示和解碼技術,它首先要求語言模型勾勒出答案點的簡短骨架,然後並行擴展每個點。

閱讀時間約2分鐘最後更新

概述

It matters because it can cut the wall-clock latency of long answers by roughly 2x without retraining the model.

深入探討

大型語言模型通常一次產生一個標記,因此很長的答案很慢,因為每個單字都在等待它前面的單字。清華大學和 Microsoft 的研究人員於 2023 年引入的「思想框架」對這項工作進行了重組。第一次呼叫要求模型提供一個簡潔的框架:一個包含 3 到 10 個點標題的編號列表,每個標題只有幾個單字。然後,第二批呼叫獨立且同時擴展每個點,因為這些點不相互依賴。這些擴展被重新拼接成最終的答案。由於慢速擴展階段是並行運行的,因此對於答案自然分解為獨立部分的問題(例如列出提示或比較選項),總延遲會急劇下降。

技術洞察

SoT 利用了解碼器推理受延遲限製而不總是受計算限制的特點:單一請求通常會使 GPU 無法充分利用。批次運行點擴展會使硬體繁忙,並與每點產生重疊。對於 API 模型,擴充功能是作為並發請求發出的;與本機模型一樣,他們共享一個批次前向傳遞。骨架階段增加了固定的短開銷,因此淨加速隨著答案長度和獨立點的數量而增長。

戰略影響

速度與規模

語言工作流程可以在不犧牲一致性的情況下更快地移動。

交通與覆蓋範圍

它擴展了跨語言和溝通方式的訪問。

更明確的決策

團隊可以花更多時間進行判斷,而自動化則可以處理重複。

思想骨架平行解碼的未來

期望 SoT 想法融入自適應路由:系統將偵測查詢何時完全分解並切換到平行擴展,對於數學證明等緊密依賴的任務,回退到順序推理。具有動態圖依賴關係的 SoT 等變體允許點相互引用。隨著服務框架添加本機批次子請求支援和推測解碼,並行分解策略將成為標準的延遲減少層,而不是手動提示技巧。

現實世界的實施

透過一次擴展所有八個提示,加快回答「給我 8 個降低雲端成本的提示」的聊天機器人的速度。

客戶支援助理生成結構化的多部分故障排除指南,響應延遲較低。

產生一個比較答案(兩種產品的優缺點),同時填寫每個項目符號。

後端服務系統批次獨立答案部分,以提高長格式產生期間的 GPU 利用率。

風險與防護欄

幻覺的事實可以悄悄地進入報告、支持流程或研究成果。

及時的敏感性可能會在類似的請求中產生不一致的結果。

如果存取控制薄弱,敏感文字資料可能會暴露。

實施路線圖

1

在推出之前定義輸出格式、語氣和品質標準。

2

當準確性很重要時,請使用可信任來源進行地面回應。

3

為高風險輸出保留人工審查檢查點。

4

追蹤故障模式並定期重新訓練提示或工作流程。

不斷探索

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Skeleton-of-Thought Parallel Decoding quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

開始測驗

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

下一步指南

MaskGIT 並行令牌解碼

常見問題

What is Skeleton-of-Thought Parallel Decoding?

思維骨架 (SoT) 是一種提示和解碼技術,它首先要求語言模型勾勒出答案點的簡短骨架,然後並行擴展每個點。這很重要,因為它可以將長答案的掛鐘延遲減少約 2 倍,而無需重新訓練模型。

思維骨架的第一階段會產生什麼?

SoT 首先提示模型發出簡潔的點標題骨架,然後單獨展開。

為什麼擴點階段可以並行運作?

骨架點被設計為獨立的,因此擴展它們不需要等待兄弟姐妹。

正常 LLM 解碼中的主要瓶頸 SoT 目標是什麼?

標準解碼受到延遲限制,因為每個令牌都會等待前一個令牌; SoT 重疊工作以減少掛鐘時間。

SoT 對於哪種類型的問題提供最大的加速?

分解為許多獨立部分的答案最受益,因為每個部分同時擴展。

與單一連續生成相比,SoT 增加了哪些開銷?

骨架階段增加了一個小的固定延遲,這被長答案的平行擴展所抵消。