В мире больших языковых моделей (LLM) гонка вооружений смещается от простого увеличения количества параметров к оптимизации вычислительной эффективности и архитектуры. Компания Baidu, один из ключевых игроков на китайском рынке искусственного интеллекта, представила новый базовый чекпоинт — ERNIE 5.5 Flash Base. Это не просто очередная версия чат-бота, а «чистый» предобученный контрольная точка (pre-training checkpoint), предназначенная для исследователей и инженеров, которые хотят самостоятельно настраивать модели под свои задачи. Модель представляет собой разреженную смесь экспертов (Mixture-of-Experts, MoE) с общим объемом в 280 миллиардов параметров, но активирующую лишь 14 миллиардов на каждый токен. Это решение позиционируется как фундамент для сравнения различных методов тонкой настройки, инструктивного обучения и обучения с подкреплением (RL), так как веса модели остановлены на этапе предобучения без промежуточной или пост-обработки.
В этой статье мы подробно разберем архитектуру ERNIE 5.5 Flash Base, ее технические особенности, результаты бенчмарков и практические аспекты развертывания. Мы также сравним ее с ключевыми конкурентами, такими как DeepSeek-V4-Flash-Base, Hy3-preview-Base от Tencent и MiMo-V2.5-Base от Xiaomi, чтобы понять, где эта модель выигрывает, а где уступает. Особое внимание уделим инновационным механизмам внимания и оптимизации, которые делают ERNIE 5.5 Flash Base интересным объектом для изучения в контексте современных требований к эффективности ИИ.
01Что такое ERNIE 5.5 Flash Base и зачем она нужна?
ERNIE 5.5 Flash Base — это текстовая базовая модель, построенная на архитектуре Mixture-of-Experts (MoE). В отличие от плотных моделей, где все параметры участвуют в обработке каждого токена, MoE-архитектура позволяет активировать только подмножество параметров, что значительно снижает вычислительные затраты при сохранении высокой интеллектуальной емкости. В случае ERNIE 5.5 Flash Base, модель имеет 280 миллиардов параметров в общей сложности, но для обработки каждого токена используется только 14 миллиардов. Это соотношение 20:1 (общие к активным) является типичным для современных эффективных MoE-моделей.
Важно отметить, что эта модель была обучена с нуля на корпусе из 33,5 триллионов токенов. Использовался оптимизатор Muon, который, как показывают некоторые исследования, может обеспечивать более быструю сходимость и лучшую обобщающую способность по сравнению с традиционными оптимизаторами, такими как AdamW. Токенизатор модели содержит 201 216 токенов и использует специфический подход к группировке чисел: он разбивает их на части до трех цифр, считывая справа налево. Это может улучшить понимание числовых данных и кода, где важна точность представления цифр.
Модель поддерживает контекстное окно длиной 128 000 токенов на этапе предобучения, но при тонкой настройке и инференсе (выводе) это окно расширяется до 1 миллиона токенов. Такое масштабирование позволяет работать с очень длинными документами, кодовыми базами или историей диалогов, что критически важно для корпоративных приложений. Данные для предобучения были специально смещены в сторону репозиториев кода и материалов с длинным контекстом, так как эти аспекты сложнее добавить модели на поздних этапах обучения. Это стратегическое решение позволяет модели с самого начала освоить сложные структуры данных.
02Архитектура: Гибридное внимание и ECHO
Архитектура ERNIE 5.5 Flash Base является гибридной и сочетает в себе несколько передовых техник для оптимизации скорости и памяти. Модель состоит из 43 слоев с размером скрытого представления (hidden size) 4096. Давайте разберем ключевые компоненты этой архитектуры.
Гибридное внимание: HCA и MLA
Основой механизма внимания в модели является комбинация двух подходов. 37 из 43 слоев используют Heavily Compressed Attention (HCA) — сильно сжатое внимание. В этом механизме кэш ключей и значений (KV cache) сжимается до одного входа на каждые 128 токенов. Это радикально снижает потребление памяти и пропускной способности, что особенно важно при работе с длинными контекстами. Однако такое сильное сжатие может привести к потере деталей.
Чтобы компенсировать возможные потери информации, 6 слоев используют Multi-head Latent Attention (MLA) с разреженным вниманием (DSA). Эти слои сохраняют полный доступ к контексту. Таким образом, модель балансирует между эффективностью (HCA) и точностью (MLA). HCA слои используют заголовки размером 512 измерений, а MLA слои — 256 измерений. Это распределение позволяет модели эффективно обрабатывать как общие паттерны, так и тонкие детали в зависимости от глубины слоя.
Виртуальные заголовки и шлюзы
Для оптимизации параметров внимания Baidu внедрила Virtual Head Attention (VHA). Этот механизм добавляет легковесное низкоранговое смешивание между заголовками. Кроме того, шлюз выхода внимания формируется через латентный запрос с низким рангом, что сокращает количество параметров проекции шлюза на 75%. Это значительная экономия параметров, которая не влияет на качество, но ускоряет вычисления.
Multi-Router Latent MoE
Механизм MoE в ERNIE 5.5 Flash Base использует 512 маршрутизируемых экспертов (с выбором топ-10) и 1 общий эксперт. Вместо одного центрального маршрутизатора, который часто становится узким местом, используется несколько независимых сигмоидальных маршрутизаторов, как описано в исследовании Baidu Multi-Router. Эксперты работают в латентном пространстве размером 2048, что составляет половину ширины скрытого представления. Это позволяет снизить вычислительную нагрузку и объем коммуникации между экспертами, сохраняя при этом их эффективность.
ECHO: Встроенная спекулятивная декодация
Одной из самых интересных инноваций является механизм ECHO. Вместо традиционного метода Multi-Token Prediction (MTP), который требует отдельной модели-черновика, ECHO использует финальный слой основной сети для предсказания будущих токенов. Этот же слой действует как встроенная модель-черновик для спекулятивного декодирования. ECHO добавляет всего 0,36 миллиарда параметров, которые не учитываются в общем счете 280B, но значительно ускоряют генерацию текста. Это решение позволяет достичь высокой скорости вывода без значительных накладных расходов на память.
03Производительность: Бенчмарки и сравнения
Baidu представила результаты оценки ERNIE 5.5 Flash Base в едином конвейере с другими моделями, используя одинаковые промпты и настройки few-shot. Все цифры являются самоотчетными, что важно учитывать при сравнении. Модель показала выдающиеся результаты, заняв первое место в 24 из 30 базовых бенчмарков в тестовой среде Baidu.
Ключевые показатели
- Экзамены и общие знания: MMLU 93.3, MMLU-Redux 94.1, MMLU-Pro 78.4. Показатель MMLU-Pro 78.4 значительно превосходит результат DeepSeek-V4-Flash-Base, который составил 69.2. Это указывает на сильную способность модели к сложному рассуждению и решению многозадачных проблем.
- Знания: SimpleQA 34.1 против 29.1 у DeepSeek. Модель демонстрирует высокую точность в ответах на вопросы, требующие фактических знаний.
- STEM и рассуждение: GPQA 60.2, MGSM 87.0, BBH direct 77.1. Результаты в области естественных наук и математики также находятся на высоком уровне.
- Код: HumanEval+ 82.3, MBPP+ 81.5, LiveCodeBench 40.1. Модель хорошо справляется с задачами программирования, что делает ее привлекательной для разработчиков.
- Длинный контекст: RepoQA 91.7, LongBench-v2 48.7, HELMET-ICL 85.9. Высокие баллы в этих тестах подтверждают эффективность архитектуры HCA и MLA при работе с большими объемами текста.
Однако модель не идеальна. Она уступает в 6 задачах. DeepSeek-V4-Flash-Base лидирует в ChineseSimpleQA, INCLUDE-lite, HELMET-Rerank и InfiniteBench. Tencent Hy3-preview-Base выигрывает в BBH CoT и FullStackBench. Это подчеркивает, что каждая модель имеет свои сильные стороны, и выбор зависит от конкретной задачи.
04Сравнение с конкурентами: DeepSeek, Tencent и Xiaomi
Давайте сравним ERNIE 5.5 Flash Base с другими крупными игроками рынка. В таблице ниже приведены ключевые характеристики моделей.
| Характеристика | ERNIE 5.5 Flash Base | DeepSeek-V4-Flash-Base | Hy3-preview-Base | MiMo-V2.5-Base |
|---|---|---|---|---|
| Разработчик | Baidu | DeepSeek | Tencent | Xiaomi |
| Всего параметров | 280B | 284B | 295B (+3.8B MTP) | 310B |
| Активные параметры | 14B | 13B | 21B | 15B |
| Контекст | 128K train / 1M infer | 1M | 256K | 256K |
| Внимание | HCA + MLA-DSA | CSA + HCA | GQA | SWA + global, 5:1 |
| Эксперты | 512 routed, top-10 + 1 shared | Не раскрыто | 192, top-8 | 256, top-8 |
| Лицензия | ERNIE 5.5 Flash Base License v1.0 | MIT | Tencent Hy Community License | MIT |
Как видно из таблицы, ERNIE 5.5 Flash Base имеет конкурентоспособные показатели. Она уступает Tencent Hy3-preview-Base по количеству активных параметров (14B против 21B), но выигрывает в эффективности внимания благодаря гибридной архитектуре. Лицензия ERNIE 5.5 Flash Base является бесплатной для компаний с доходом до 50 миллионов долларов США, но исключает Европу, Великобританию и Южную Корею. Это важный юридический аспект для международных компаний.
05Развертывание и технические требования
Веса модели доступны на Hugging Face и ModelScope в форматах FP8 и BF16. Baidu предоставляет документацию для развертывания с использованием SGLang и vLLM. Для SGLang рекомендуется использовать параметр --tp 4 (tensor parallelism 4). Для vLLM требуется версия 0.32.0 и плагин vLLM-ERNIE. Оба сервера поддерживают до 1 048 576 токенов. Поскольку это базовая модель, она работает через endpoint completions, а не chat.
Обучение модели проводилось с использованием FlashMask-4, ядра для GPU SM90 и SM100. На GPU SM100 команда Baidu сообщает о ускорении прямого прохода на 175% и обратного прохода на 74% по сравнению с FlashAttention-4 MaskMod. Это подчеркивает важность использования современного оборудования для достижения максимальной производительности.
# Пример запуска через SGLang
python -m sglang.launch_server --model-path ernie-5.5-flash-base --tp 4
# Пример запуска через vLLM
python -m vllm.entrypoints.api_server --model ernie-5.5-flash-base --plugin vllm-ernie06Что это значит на практике
Для разработчиков и исследователей ERNIE 5.5 Flash Base представляет собой мощный инструмент для создания специализированных моделей. Ее гибридная архитектура внимания и механизм ECHO обеспечивают высокую скорость и эффективность, что делает ее подходящей для приложений с жесткими требованиями к задержкам. Однако, как базовая модель, она требует дополнительной тонкой настройки для достижения оптимальных результатов в конкретных задачах.
Для компаний, работающих в сфере обработки естественного языка, анализа кода или работы с длинными документами, ERNIE 5.5 Flash Base может стать отличной основой для разработки. Важно учитывать лицензионные ограничения, особенно если вы планируете использовать модель в Европе или Великобритании. В других регионах модель доступна бесплатно для компаний с доходом до 50 миллионов долларов США, что делает ее доступной для многих стартапов и средних предприятий.
В заключение, ERNIE 5.5 Flash Base демонстрирует, как инновации в архитектуре, такие как гибридное внимание и встроенное спекулятивное декодирование, могут значительно улучшить производительность и эффективность больших языковых моделей. Это важный шаг вперед в развитии ИИ, который открывает новые возможности для исследователей и разработчиков.
07Заключение
Baidu ERNIE 5.5 Flash Base — это значительное достижение в области больших языковых моделей. Ее архитектура, сочетающая HCA и MLA, а также механизм ECHO, обеспечивают высокую эффективность и скорость. Результаты бенчмарков показывают, что модель конкурентоспособна по сравнению с другими крупными игроками, такими как DeepSeek и Tencent. Для исследователей и разработчиков, ищущих мощную базовую модель для тонкой настройки, ERNIE 5.5 Flash Base является отличным выбором. Однако важно учитывать лицензионные ограничения и технические требования для развертывания. В целом, эта модель представляет собой важный шаг вперед в развитии эффективных и мощных ИИ-систем.
Источник: MarkTechPost ↗