Релиз модели12 октября 2026 г., 15:46 МСК🤖 Auto

DiffusionART: Как EMA ускоряет обучение диффузионных моделей

Исследование DiffusionART показывает, что использование экспоненциального скользящего среднего (EMA) критически важно для скорости сходимости диффузионных моделей, сокращая время обучения в 15 раз.

Баннер новости 9471

Проблема стабильности и скорости

В мире генеративных моделей стабильность обучения часто достигается ценой вычислительных затрат. Новое исследование проекта DiffusionART ставит под сомнение стандартные подходы к оптимизации, демонстрируя, что отсутствие механизма EMA (Exponential Moving Average) приводит к значительным задержкам в достижении качества генерации, даже если процесс визуально кажется стабильным.

Ключевые метрики: 15.2x разницы

Авторы провели сравнительный анализ двух сценариев обучения. В первом случае использовалась стандартная настройка без EMA, где два обновления на раздельных мини-батчах сохраняли одну замороженную ссылку. Это приводило к дрейфу (drift) на первом шаге и попытке восстановления на втором. Хотя коллапс генерации не наблюдался в коротком окне, достижение целевого показателя OCR (Optical Character Recognition) на уровне 0.9 требовало непропорционально большого количества шагов.

Результаты показали, что для достижения OCR 0.9 модели без EMA требовалось в 15.2 раза больше обновлений, чем моделям с использованием EMA. Конкретные цифры сравнения:

Метрика / Параметр Без EMA (β = 1) С EMA (стандарт)
Шаги до OCR 0.9 320 обновлений 21 обновление
Относительная скорость 1x (база) 15.2x быстрее
Поведение дрейфа Наблюдается дрейф и восстановление Стабильная сходимость

Роль «якоря» в генерации

Особое внимание уделено роли «якоря» (anchor) в процессе обучения. Исследование показало, что даже при наличии данных, сгенерированных с помощью EMA, удаление якоря негативно сказывается на качестве. Это подчеркивает важность не только сглаживания весов, но и сохранения референсных точек в пространстве параметров модели.

Почему это важно для разработчиков

Для инженеров, работающих с диффузионными моделями, вывод прост: оптимизация гиперпараметров EMA (в частности, коэффициента сглаживания β) должна быть приоритетной задачей. Игнорирование этого механизма может привести к многократному увеличению времени обучения и вычислительных затрат без видимых преимуществ в стабильности на ранних этапах. Проект DiffusionART предоставляет открытый код для воспроизведения этих результатов, позволяя сообществу внедрить более эффективные стратегии обучения.

Источник: Github ↗