Моделі та платформи ШІ

Революція MoE: Як розширення маршрутизації та спеціалізації трансформує великі мовні моделі

mm
Додайте Unite.AI до бажаних джерел у Google

За кілька років великі мовні моделі (LLM) розширилися з мільйонів до сотень мільярдів параметрів, демонструючи видатний прогрес у нашій здатності проектувати та масштабувати величезні системи штучного інтелекту. Ці величезні системи надали загальмовані можливості, такі як написання текstu, генерація коду, розглядання складних проблем та участь у людських діалогах. Але цей швидкий масштабування супроводжується значними витратами. Навчання та виконання таких величезних моделей споживають надзвичайно великі обсяги обчислювальної потужності, енергії та капіталу. Стратегія “більше – краще”, яка раніше підтримувала прогрес, тепер починає показувати свої обмеження. У відповідь на ці зростаючі обмеження, архітектура штучного інтелекту, відома як Mixture of Experts (MoE), просунулася, щоб запропонувати розумнішу та ефективнішу дорогу до масштабування великих мовних моделей. Замість того, щоб залежати від однієї величезної, завжди-активної мережі, MoE розбиває модель на колекцію спеціалізованих підмереж або “експертів”, кожний з яких тренований для обробки конкретних типів даних або завдань. Через інтелектуальну маршрутизацію модель активує лише найбільш відповідних експертів для кожного входу, щоб зменшити обчислювальне навантаження, зберігаючи або навіть покращуючи продуктивність. Ця здатність поєднувати масштабованість з ефективністю робить MoE однією з найбільш визначальних нових парадигм у штучному інтелекті. Ця стаття досліджує, як розширення маршрутизації та спеціалізації керують цією трансформацією та що це означає для майбутнього інтелектуальних систем.

Поняття основної архітектури

Ідея за Mixture of Experts (MoE) не нова. Вона сходить до методів ансамблевого навчання 1990-х років. Що змінилося, так це технологія, яка робить це можливим. Лише недавно досягнення у сфері апаратного забезпечення та алгоритмів маршрутизації зробили це концептуально можливим у сучасних Transformer-базованих мовних моделях.

У своїй суті, MoE переозначає велику нейронну мережу як колекцію менших, спеціалізованих підмереж, кожна з яких тренована для обробки конкретного типу даних або завдання. Замість активації кожного параметра для кожного входу, MoE вводить механізм маршрутизації, який визначає, які експерти є найбільш відповідними для даного токену або послідовності. Результатом є модель, яка використовує лише частину своїх параметрів в будь-який момент часу, драматично зменшуючи обчислювальне навантаження, зберігаючи або навіть покращуючи продуктивність.

У практиці цей архітектурний зсув дозволяє дослідникам масштабувати моделі до трильйонів параметрів без потреби у пропорційному збільшенні обчислювальних ресурсів. Він замінює традиційні щільні прямопотокові шари більш інтелектуальною та динамічною системою. Кожен шар MoE містить кілька експертів, зазвичай менших прямопотокових мереж самих по собі, та маршрутизатор або гейтінгову мережу, яка визначає, які експерти повинні обробляти кожну частину входу. Маршрутизатор діє як менеджер проекту, надсилаючи відповідні запитання кожному експерту. З часом система вчиться, які експерти виконують найкраще для різних типів проблем, уточнюючи свою стратегію маршрутизації під час тренування.

Цей дизайн пропонує вражаючу комбінацію масштабу та ефективності. Наприклад, DeepSeek V3, одна з найбільш просунутих моделей MoE, використовує 685 мільярдів параметрів, але активує лише невелику частину з них під час висновку. Вона забезпечує продуктивність величезної моделі з значно нижчими обчислювальними та енергетичними вимогами.

Еволюція механізмів маршрутизації

Маршрутизатор є серцем MoE, визначаючи, які експерти обробляють кожен вхід. Ранні моделі використовували прості стратегії, вибираючи верхні два або три експерти на основі вивчених ваг. Сучасні системи значно більш складні.

Сучасні динамічні механізми маршрутизації регулюють кількість активованих експертів залежно від складності входу. Просте питання може потребувати лише одного експерта, тоді як складні завдання з висновком можуть активувати кілька експертів. DeepSeek-V2 реалізував маршрутизацію з обмеженням пристрою для контролю витрат на комунікацію в розподіленому апаратному забезпеченні. DeepSeek-V3 впровадив стратегії без додаткових втрат, які дозволяють багатшу спеціалізацію експертів без погіршення продуктивності.

Просунуті маршрутизатори тепер діють як інтелектуальні менеджери ресурсів, регулюючи стратегії вибору залежно від характеристик входу, глибини мережі або зворотної зв’язності у режимі реального часу. Деякі дослідники досліджують використання навчання з підкріпленням для оптимізації довгострокової продуктивності завдань. Техніки, такі як м’яке гейтинг, забезпечують плавніше вибору експертів, тоді як ймовірнісна диспетчеризація використовує статистичні методи для оптимізації призначень.

Спеціалізація забезпечує продуктивність

Основна обіцянка MoE полягає в тому, що глибока спеціалізація перевершує широке узагальнення. Кожен експерт зосереджується на оволодінні конкретними доменами, а не є посереднім у всьому. Під час тренування механізми маршрутизації постійно направляють певні типи входів до конкретних експертів, створюючи потужний зворотній зв’язок. Деякі експерти excelling у кодуванні, інші в медичній термінології, а інші в творчому письмі.

Однак, досягнення цієї мети представляє собою виклики. Традиційні підходи до балансування навантаження можуть іронічно запобігати спеціалізації, примушуючи однакове використання експертів. Однак галузь швидко просунулася. Дослідження показують, що тонкі моделі MoE демонструють чітку спеціалізацію, з різними експертами, які домінують у своїх відповідних доменах. Дослідження підтверджують, що механізми маршрутизації відіграють активну роль у формуванні цієї архітектурної поділі праці.

Стратегії, які використовують експертів-доменів, продемонстрували помітне покращення продуктивності. Наприклад, дослідники повідомили про 3,33 відсоткового збільшення точності на бенчмарку AIME2024. Коли спеціалізація працює, результати є вражаючими. DeepSeek V3 перевершує GPT-4o у більшості природних мовних бенчмарках і лідирує у всіх завданнях кодування та математичного висновку, що є вражаючим етапом для відкритої моделі.

Практичний вплив на можливості моделі

Революція MoE принесла відчутне покращення основних можливостей моделі. Моделі тепер обробляють довші контексти більш ефективно; і DeepSeek V3, і GPT-4o можуть обробляти 128K токенів у одному вході, з архітектурою MoE, оптимізованою для продуктивності, особливо у технічних доменах. Це має важливе значення для застосунків, таких як аналіз цілого кодового базису або обробка довгих юридичних документів.

Витрати на ефективність ще більш драматичні. Аналіз показує, що DeepSeek-V3 приблизно у 29,8 рази дешевше за токен порівняно з GPT-4o. Ця різниця у вартості робить просунуті штучні інтелекти доступними для ширшого кола користувачів та застосунків. Це значно прискорює демократизацію штучного інтелекту.

Крім того, архітектура дозволяє більш сталий розгортання. Навчання моделі MoE все ще вимагає суттєвих ресурсів, але драматично нижча витрата на висновок відкриває шлях до більш ефективної та економічно життєздатної моделі для компаній штучного інтелекту та їх клієнтів.

Виклики та шлях вперед

Незважаючи на суттєві переваги, MoE не позбавлений викликів. Навчання може бути нестабільним, з експертами, які іноді не спеціалізуються так, як передбачалося. Ранні моделі боролися з “колапсом маршрутизації“, коли один експерт домінував. Забезпечення того, щоб усі експерти отримували достатньо даних для тренування, тоді як тільки підмножина була активна, вимагає ретельного балансування.

Найбільш суттєвою бутільною шиєю є витрата на комунікацію. У розподіленому апаратному забезпеченні витрата на комунікацію може споживати до 77% часу обробки. Багато експертів “надто співпрацюють”, часто активуючи разом і примушуючи повторюватися передачі даних через апаратні прискорювачі. Це призводить до фундаментальної переоцінки дизайну апаратного забезпечення штучного інтелекту.

Вимоги до пам’яті представляють ще одну суттєву виклик. Хоча MoE зменшує витрату на обчислення під час висновку, усі експерти повинні бути завантажені до пам’яті, що створює напруження на пристроях з обмеженими ресурсами або в середовищах з обмеженими ресурсами. Інтерпретація залишається ще одним ключовим викликом, оскільки ідентифікація того, який експерт внесли свій внесок у певний вихід, додає ще один рівень складності до архітектури. Дослідники зараз досліджують методи для відстежування активації експертів та візуалізації шляхів прийняття рішень, спрямованих на те, щоб зробити системи MoE більш прозорими та легкими для перевірки.

Основне

Парадигма Mixture of Experts не є просто новою архітектурою; це нова філософія будівництва моделей штучного інтелекту. Об’єднавши розумну маршрутизацію з доменною спеціалізацією, MoE досягає того, що раніше здавалося суперечливим: більший масштаб з меншим обчисленням. Хоча виклики у стабільності, комунікації та інтерпретації тривають, її баланс ефективності, адаптивності та точності вказує на майбутнє систем штучного інтелекту, які не тільки більші, але й розумніші.

Доктор Техсін Зія є доцентом COMSATS University Islamabad, який має ступінь PhD з штучного інтелекту у Віденському технічному університеті, Австрія. Спеціалізується на штучному інтелекті, машинному навчанні, науці про дані та комп'ютерному баченні, він зробив значний внесок з публікаціями в авторитетних наукових журналах. Доктор Техсін також очолював різні промислові проекти як головний дослідник і служив консультантом з штучного інтелекту.