AI-fogalom · Modellek
Mixture of Experts (MoE)
Olyan neurális háló architektúra, amely több specializált „szakértő” alhálóból áll, és minden bemenethez csak néhányat aktivál közülük.
Más néven: MoE, szakértők keveréke, expert modell, ritka aktivációjú modell
A Mixture of Experts (MoE) egy neurális hálózati architektúra, amelyben a hagyományos, egységes rétegek helyett több kisebb, párhuzamos alháló, az úgynevezett „szakértő” dolgozik. Egy külön irányító hálózat, a kapuzó vagy router dönti el minden egyes bemenet esetén, hogy a rendelkezésre álló szakértők közül melyeket érdemes aktiválni a feldolgozáshoz. Ez a megoldás lehetővé teszi, hogy a modell összesített paraméterszáma nagy legyen, miközben egy adott bemenet feldolgozásakor csak a paraméterek egy töredéke aktiválódik.
A módszer lényege a ritka aktiváció: egy adott bemenetre jellemzően csak két-négy szakértő kapcsol be a rendelkezésre álló tucatnyi vagy akár száznál is több közül. Ennek köszönhetően a modell számítási költsége (a válaszadáshoz szükséges műveletek száma) sokkal alacsonyabb, mint egy hasonló méretű, minden paramétert egyszerre használó sűrű modellnél, miközben a tanulási kapacitás, azaz a megtanulható tudás mennyisége nem csökken számottevően. A szakértők a tanulás során gyakran informálisan specializálódnak bizonyos mintázatokra, nyelvi jelenségekre vagy témákra, bár ez a specializáció nem mindig könnyen interpretálható.
A MoE architektúra jelentősége abban áll, hogy feloldja a modellméret és a számítási költség közötti hagyományos átváltást: lehetővé teszi nagyméretű, sokféle tudást magába foglaló nyelvi és egyéb modellek építését anélkül, hogy a következtetés (inference) költsége arányosan megnőne. Emiatt a technika kulcsszerepet kapott a legnagyobb, legkorszerűbb nagy nyelvi modellek fejlesztésében, ahol a cél a magas teljesítmény és a kezelhető üzemeltetési költség egyidejű elérése. Hátránya, hogy a betöltéshez és futtatáshoz szükséges memóriaigény továbbra is a teljes paraméterszámhoz kötődik, illetve a szakértők közötti terheléselosztás egyenletessé tétele önmagában is mérnöki kihívást jelent.