Крошечная политика на 856K параметров ускорила диффузионную LLaDA-8B

Исследователи разобрали обучаемые политики unmasking в диффузионных языковых моделях, которые генерируют токены параллельно. Вопрос практический: какие предсказания фиксировать на каждом шаге, чтобы сократить число вычислений модели (NFE) и не потерять в точности. Политика на 856 тысяч параметров для LLaDA-8B-Instruct показала лучший баланс точности и NFE и максимальную пропускную способность на GSM8K. Её обучали на целях «сжатия траектории»: принимаются только токены, которые остаются на эталонной траектории. • Около 10% экономии NFE окупает накладные расходы политики до 7,5 млн параметров • Скрытые состояния слабы сами по себе, но дополняют уверенность модели • Результат в основном переносится на Dream-7B-Instruct

AI-обработка оригинала Hugging Face Daily Papers; редакция Hamidun News
Крошечная политика на 856K параметров ускорила диффузионную LLaDA-8B
Источник: Hugging Face Daily Papers. Коллаж: Hamidun News.
Слушать статью
Паспорт материала и цифры
ПараметрДанные
ПервоисточникHugging Face Daily Papers ↗
Главный редактор
Ключевой факт #1Около 10% экономии NFE окупает накладные расходы политики до 7,5 млн параметров
Ключевой факт #2Скрытые состояния слабы сами по себе, но дополняют уверенность модели
Ключевой факт #3Результат в основном переносится на Dream-7B-Instruct

Диффузионные языковые модели обещают то, чего не умеют классические авторегрессионные: генерировать много токенов за один проход. На практике всё упирается в вопрос, какие из предсказанных токенов можно безопасно зафиксировать прямо сейчас, а какие лучше оставить под маской до следующего шага. Новое контролируемое исследование разложило этот вопрос на составные части и в итоге обучило политику размером всего 856 тысяч параметров. На LLaDA-8B-Instruct она дала лучшую границу «точность — число вычислений модели (NFE)» и самую высокую пропускную способность на GSM8K.

Политика как дистилляция декодирования

Обучаемые политики unmasking уже появлялись, и они действительно улучшают компромисс между скоростью и качеством. Но работы различались сразу по нескольким осям: чем размечена обучающая выборка, какие входы видит политика, насколько она велика. По итогам сравнивать подходы между собой было почти невозможно, и непонятно, какое из решений вообще играет роль.

Авторы предложили единую рамку. Обучаемая политика с учителем здесь дистиллирует некую процедуру декодирования через «учителя», то есть разметку. Дальше они изучали четыре вещи по отдельности:

  • что учитель считает токеном, который можно зафиксировать;
  • на каких состояниях генерации политика имитирует учителя;
  • что политика наблюдает на входе;
  • насколько нужно снизить NFE, чтобы окупить собственные накладные расходы.

Где ломается наивная разметка

Самый очевидный способ разметки выглядит так: токен считается готовым к фиксации, если он совпадает с тем, что окажется в финальном ответе. Исследование показало, что при низком NFE такой критерий слишком мягкий. Политика учится принимать токены, которые случайно совпали с итогом, но на самом деле тянут генерацию в сторону от эталонного пути. Когда вычислений мало, цена таких ошибок растёт.

По входам картина тоже неоднозначная. Скрытые состояния модели сами по себе дают слабый сигнал для решения о фиксации. Зато как дополнение к уверенности (confidence) предсказания они работают: вместе два источника информации дают больше, чем каждый по отдельности.

Отдельно авторы посчитали цену самой политики. Любая надстройка над моделью добавляет вычисления, и выгода от меньшего числа шагов может уйти на её обслуживание. По их оценке, сокращения NFE примерно на 10% достаточно, чтобы компенсировать накладные расходы политик до 7,5 млн параметров во всех проверенных конфигурациях.

Траектория вместо совпадения с финалом

Из этих наблюдений выросла итоговая схема. Политику обучают на целях trajectory-contraction: фиксация принимается только тогда, когда она остаётся на опорной траектории декодирования. На входе у политики уверенность предсказаний и скрытые состояния.

Ключевые результаты:

  • размер политики: 856K параметров, меньше 0,02% от 8 млрд параметров LLaDA-8B-Instruct;
  • GSM8K: лучшая граница точность — NFE и наибольшая пропускная способность среди сравниваемых подходов;
  • MATH-500 и HumanEval: конкурентные результаты при умеренных целевых уровнях ускорения;
  • Dream-7B-Instruct: политика в основном переносится на другую модель без полной переделки.

Оговорка из самих результатов: на MATH-500 и HumanEval преимущество заявлено только на умеренных целях, то есть при агрессивном сокращении шагов лидерство не гарантировано.

Что из этого забрать в практику

Для команд, которые гоняют диффузионные LLM в продакшене, главный вывод инженерный. Ускорение декодирования не обязательно требует тяжёлой надстройки: политика меньше миллиона параметров окупается, если снижает NFE хотя бы на десяток процентов. Это удобный ориентир для бюджета: если выигрыш по шагам меньше, накладные расходы политики съедят его целиком.

Вторая рекомендация касается разметки. Если вы дистиллируете стратегию декодирования, не стоит считать «совпало с финальным ответом» достаточным критерием, особенно в режиме малого числа вычислений. Привязка к опорной траектории даёт более строгие обучающие сигналы. А скрытые состояния стоит добавлять к уверенности, а не использовать как единственный вход.

Наконец, перенос на Dream-7B-Instruct намекает, что такие политики можно делать относительно универсальными внутри семейства масочных диффузионных моделей. Для индустрии, где диффузионные языковые модели борются за место рядом с авторегрессионными в задачах с жёсткими требованиями к задержке, это аргумент в пользу дешёвых и переносимых надстроек вместо переобучения самих моделей.

Вопросы и ответы по материалу

Что известно по теме: политика как дистилляция декодирования?

Обучаемые политики unmasking уже появлялись, и они действительно улучшают компромисс между скоростью и качеством. Но работы различались сразу по нескольким осям: чем размечена обучающая выборка, какие входы видит политика, насколько она велика. По итогам сравнивать подходы между собой было почти невозможно, и непонятно, какое из решений вообще играет роль. Авторы предложили единую рамку. Обучаемая политика с учителем здесь дистиллирует некую процедуру декодирования через «учителя», то есть разметку. Дальше они изучали четыре вещи по отдельности: что учитель считает токеном,

Что известно по теме: где ломается наивная разметка?

Самый очевидный способ разметки выглядит так: токен считается готовым к фиксации, если он совпадает с тем, что окажется в финальном ответе. Исследование показало, что при низком NFE такой критерий слишком мягкий. Политика учится принимать токены, которые случайно совпали с итогом, но на самом деле тянут генерацию в сторону от эталонного пути. Когда вычислений мало, цена таких ошибок растёт. По входам картина тоже неоднозначная. Скрытые состояния модели сами по себе дают слабый сигнал для решения о фиксации. Зато как дополнение к уверенности (confidence) предсказания они раб

Что известно по теме: траектория вместо совпадения с финалом?

Из этих наблюдений выросла итоговая схема. Политику обучают на целях trajectory-contraction: фиксация принимается только тогда, когда она остаётся на опорной траектории декодирования. На входе у политики уверенность предсказаний и скрытые состояния. Ключевые результаты: размер политики: 856K параметров, меньше 0,02% от 8 млрд параметров LLaDA-8B-Instruct; GSM8K: лучшая граница точность — NFE и наибольшая пропускная способность среди сравниваемых подходов; MATH-500 и HumanEval: конкурентные результаты при умеренных целевых уровнях ускорения; Dream-7B-Instruct: политика в осн

ЖХ
Жемал Хамидун — CPO Alpina Digital, продакт-менеджер AlpinaGPT. Делает AI-продукты с 2019 года. Hamidun News — pet project, который вырос в production-агрегатор с 6000+ читателей.
✦ Образовательная экосистема

Системное обучение работе с ИИ и AI-агентами

Образовательная платформа Vibe Academy (vibe-academy.ru) — практические курсы, промпт-инжиниринг, автоматизация процессов и прикладные AI-воркфлоу.

Перейти в Vibe Academy →Интенсив по Вайб-кодингу
Что вы думаете?
Загружаем комментарии…