Mixture of Experts (MoE)
Zaktualizowano:
Architektura Mixture of Experts (MoE) to innowacyjne podejście w budowie dużych modeli językowych i innych sieci neuronowych, które ma na celu zwiększenie ich zdolności obliczeniowych bez proporcjonalnego wzrostu kosztów inferencji. Zamiast aktywować wszystkie parametry modelu dla każdego wejścia, MoE wykorzystuje specjalną warstwę zwaną bramką (routerem). Bramka ta analizuje dane wejściowe i dynamicznie decyduje, które z wielu dostępnych podsieci, czyli ekspertów, powinny przetworzyć dane.
Każdy ekspert jest wyspecjalizowany w obsłudze określonego typu danych lub podzadania. Dzięki temu model może być znacznie większy pod względem całkowitej liczby parametrów, ale dla pojedynczego zapytania aktywowana jest tylko niewielka ich część. To prowadzi do:
- Znaczącego wzrostu efektywności obliczeniowej podczas wnioskowania, ponieważ nie wszystkie parametry są używane.
- Lepszej skalowalności, umożliwiając tworzenie modeli z bilionami parametrów, które są wciąż praktyczne w użyciu.
- Potencjalnie lepszej wydajności w złożonych zadaniach, ponieważ różni eksperci mogą uczyć się różnych aspektów problemu.
MoE różni się od tradycyjnych, gęstych sieci neuronowych, gdzie wszystkie parametry są aktywowane dla każdego wejścia. Jest to kluczowa technika stojąca za niektórymi z największych i najbardziej zaawansowanych modeli AI.