百度發布 ERNIE 5.5 Flash Base 語言模型

百度發布和公開 ERNIE 5.5 Flash Base 語言模型程式碼,ERNIE 5.5 Flash 是一款高效的稀疏混合專家 (MoE) 語言模型,總參數量為 2800 億,每個詞元激活 140 億個參數。

百度發布和公開 ERNIE 5.5 Flash Base 語言模型程式碼,ERNIE 5.5 Flash 是一款高效的稀疏混合專家 (MoE) 語言模型,總參數量為 2800 億,每個詞元激活 140 億個參數。該模型在33.5 兆個詞元上從零開始預訓練,訓練上下文最大可達12.8 萬個詞元;微調和推理支持100 萬個詞元的上下文。

主要亮點

  • 這是一個開放的起點,可供進一步訓練。基礎權重不包含訓練過程中的調整或後續調整,讓社群可以自由地探索各自的領域適應、推理和智能體訓練方法。
  • 該模型專為高效的後續訓練和推理而設計。它採用稀疏 MoE 和混合稀疏注意力平衡模型容量,並在架構本身中激活了計算能力和長上下文成本。
  • 資料量大,訓練效率高。多樣化、高品質的預訓練資料為後續訓練奠定了堅實的基礎,而與架構協同設計的訓練系統則保證了大規模預訓練的高效性。
  • 一個清晰的研究基線。在預訓練結束時設定一個檢查點,以便在受控條件下比較不同的訓練方法,並衡量每種方法帶來的提升。

架構和核心

  • 280B-A14B 混合注意力 MoE: 43層(1 個密集 FFN + 42 個多路由潛在 MoE),包含 37 個重壓縮注意力 (HCA) 層和 6 個具有稀疏注意力的多頭潛在註意力 (MLA + DSA) 層;512 個路由專家(前 10 個)以及每個 MoE 層 1 個共享專家;512 個路由專家(前 10 個)以及每個 MoE 層 1 個共享專家;512 個路由專家(前 10 個)以及每個 MoE 層 1 個共享專家; 128K;微調和推理支持 1M 上下文。
  • 混合式 MLA + HCA 注意力機制,並針對不同層級設定了不同的注意力頭維度: 七分之一的層透過 MLA 保持對完整上下文的存取;其餘層則使用重壓縮注意力 (HCA),每 128 個 token 快取一個條目。注意力頭維度與各層的注意力成本相符:計算量較小的 HCA 層處理 128 倍壓縮序列,使用 512 維的寬注意力頭;而計算量更大的 token 級 MLA 層則使用 256 維的窄注意力頭。在相同的鍵值快取預算下,HCA 與 MLA 的組合優於 HCA 與壓縮稀疏注意力 (CSA) 的組合。
  • 低秩門控注意力機制和虛擬頭注意力機制(VHA): 注意力輸出門控由低秩查詢潛在狀態而非隱藏狀態計算得出,從而在提升性能的同時,將門控投影參數減少了75%。 VHA 增加了一個輕量級的跨頭低秩後混合操作,並帶有身份跳躍,在推理階段與注意力算子融合。
  • 多路由器潛在MoE:在半寬度潛在專家上使用多個路由器: 單一路由器的得分與專家效用相關性較弱,尤其是在中層到深層。多路由器演算法以多個獨立初始化的、具有不同偏好的sigmoid路由器來取代單一路由器,使專家選擇不再受單一路由器誤差的影響,變得更加準確,同時保持啟動的專家數量、專家FLOPs和通訊量不變。
  • ECHO: 骨幹網本身的最後一層取代了 MTP 模組,ECHO沒有使用單獨的 MTP 模組,而是重用骨幹網的最後一層來預測未來的詞元,因此多層次損失直接影響下一個詞元的參數;同一層還兼作用於推測性解碼的內建草稿模型。
  • 流形約束超連接(mHC): 此模型採用擴展率為 4 的 mHC 取代標準殘差流,在保持表達能力的同時,增強了訊號在 43 層的傳播。
  • MultiMax 輸出頭: 具有可學習分段溫度的 MultiMax 頭能夠以可忽略的訓練成本銳化詞彙分佈。
    分詞器: 一個 ≈200K 條目的 BPE 分詞器將數字從右到左 (R2L) 分詞,每組最多三個數字。

https://ernie.baidu.com/release/ernie-5-5-flash-base/

Picture Source
Baidu