剖析:MoE表示坍縮問題與3大解決方案)
Awesome-Mixture-of-Experts-Papers難點(diǎn)剖析MoE表示坍縮問題與3大解決方案【免費(fèi)下載鏈接】Awesome-Mixture-of-Experts-PapersA curated reading list of research in Mixture-of-Experts(MoE).項(xiàng)目地址: https://gitcode.com/gh_mirrors/aw/Awesome-Mixture-of-Experts-PapersAwesome-Mixture-of-Experts-Papers 是一份精心整理的 Mixture-of-ExpertsMoE混合專家模型論文閱讀清單覆蓋算法、系統(tǒng)與應(yīng)用三大方向。本文聚焦 MoE 訓(xùn)練中最常見的難點(diǎn)——表示坍縮Representation Collapse并結(jié)合清單中的代表性論文梳理 3 大主流解決方案幫你快速看懂大模型 MoE 技術(shù)的核心脈絡(luò)。?先看懂MoE為什么會出現(xiàn)表示坍縮MoE 的核心思想是分工合作模型由多個(gè)**專家網(wǎng)絡(luò)Expert和一個(gè)路由器Router/Gate**組成每個(gè)輸入 token 只激活少數(shù)幾個(gè)專家從而用更低的算力支撐超大規(guī)模參數(shù)量這也是 Switch Transformer、GShard 等大模型的關(guān)鍵技術(shù)。但問題隨之而來路由器在訓(xùn)練中容易偏心總是把 token 分配給少數(shù)幾個(gè)熱門專家形成贏家通吃的局面。長期下來冷門專家得不到充分梯度更新表示能力逐漸退化專家之間越來越相似整個(gè)模型的表示空間發(fā)生坍縮——這就是MoE 表示坍縮Representation Collapse它會讓模型白白浪費(fèi)大部分專家參數(shù)。這一現(xiàn)象被系統(tǒng)性研究正來自清單 Algorithm/2022 分組中的論文On the Representation Collapse of Sparse Mixture of Experts見README.md第78-80行。那如何解決下面這 3 大方案是目前的主流答案。方案一StableMoE 穩(wěn)定路由策略兩階段訓(xùn)練代表論文StableMoE: Stable Routing Strategy for Mixture of ExpertsACL 2022見README.md第38-40行。思路非常直接既然路由不穩(wěn)定導(dǎo)致了坍縮那就先讓路由穩(wěn)定下來采用兩階段訓(xùn)練第一階段同時(shí)訓(xùn)練路由器與專家讓路由器學(xué)會每個(gè)專家擅長的領(lǐng)域偏好第二階段凍結(jié)路由器參數(shù)只訓(xùn)練專家網(wǎng)絡(luò)。路由器不再頻繁搖擺專家得以充分訓(xùn)練表示坍縮被有效抑制。該方案對現(xiàn)有代碼改動最小適合希望快速落地的團(tuán)隊(duì)。方案二隨機(jī)專家路由Stochastic Experts代表論文Taming Sparsely Activated Transformer with Stochastic ExpertsICLR 2022見README.md第30-32行。思路是用隨機(jī)性打破壟斷在路由打分中注入隨機(jī)噪聲讓 token 有一定概率被分配到次優(yōu)專家。這樣做的好處很明顯專家負(fù)載更均衡冷門專家也能獲得訓(xùn)練機(jī)會相當(dāng)于一種隱式正則化訓(xùn)練過程更穩(wěn)定實(shí)現(xiàn)成本幾乎為零性價(jià)比極高。方案三專家選擇路由Expert Choice Routing代表論文Mixture-of-Experts with Expert Choice RoutingarXiv 2022見README.md第58-60行。與前兩種修補(bǔ)式思路不同它直接反轉(zhuǎn)了路由方向不再是每個(gè) token 挑選 top-k 專家而是每個(gè)專家主動挑選 top-k 個(gè) token。由于每個(gè)專家能處理的 token 數(shù)量固定負(fù)載天然全局均衡表示坍縮從根源上被消除訓(xùn)練與推理吞吐都明顯提升是當(dāng)前工程界非常推崇的做法。一圖看懂3大方案對比解決方案核心機(jī)制解決角度代表論文StableMoE 穩(wěn)定路由兩階段訓(xùn)練先學(xué)路由再固定穩(wěn)定路由偏好StableMoEACL 2022隨機(jī)專家路由路由打分加入隨機(jī)噪聲均衡專家負(fù)載Stochastic ExpertsICLR 2022專家選擇路由專家反向挑選 token從根源消除坍縮Expert Choice RoutingarXiv 2022用這份清單系統(tǒng)入門MoE研究Awesome-Mixture-of-Experts-Papers 把論文按四大板塊整理在README.md中結(jié)構(gòu)非常清晰Algorithm算法按年份收錄 2017—2022 的算法論文。建議先讀 2017 年的奠基之作Outrageously Large Neural Networks: The Sparsely-Gated Mixture-of-Experts LayerREADME.md第175-177行再看Switch Transformers第105-107行最后精讀本文介紹的 3 篇坍縮論文System系統(tǒng)收錄 FastMoE、DeepSpeed-MoE、Tutel、HetuMoE 等訓(xùn)練系統(tǒng)論文第179-210行適合關(guān)注工程落地的讀者Application應(yīng)用涵蓋推薦系統(tǒng)、多任務(wù)學(xué)習(xí)等真實(shí)落地案例第212-252行Open-Source System匯總 Tutel、DeepSpeed-MoE、FastMoE、HetuMoE 等開源實(shí)現(xiàn)第254-258行。建議新手按Algorithm → System → Application的順序閱讀先懂原理、再看實(shí)現(xiàn)、最后看應(yīng)用理論與實(shí)踐結(jié)合進(jìn)步最快。寫在最后MoE 表示坍縮是稀疏大模型訓(xùn)練的頭號公敵但 StableMoE、隨機(jī)專家路由、專家選擇路由這 3 大方案已經(jīng)從穩(wěn)定路由、均衡負(fù)載、反轉(zhuǎn)路由三個(gè)角度給出了清晰的技術(shù)路徑。配合 Awesome-Mixture-of-Experts-Papers 這份精選清單你可以用最短的時(shí)間掌握 MoE 的核心難點(diǎn)與解決方案快速跟上大模型研究的前沿節(jié)奏?!久赓M(fèi)下載鏈接】Awesome-Mixture-of-Experts-PapersA curated reading list of research in Mixture-of-Experts(MoE).項(xiàng)目地址: https://gitcode.com/gh_mirrors/aw/Awesome-Mixture-of-Experts-Papers創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考