Диффузионные языковые модели: как они работают и почему бросают вызов автогрессии

How to build a diffusion language model

Диффузионные языковые модели: как они работают и почему бросают вызов автогрессии

Статья из блога Kuleshov Group объясняет, как строить диффузионные языковые модели — альтернативу автогрессивным LLM. Вместо генерации токенов по одному, диффузионные модели создают последовательность целиком, итеративно улучшая её. Рассматриваются masked diffusion (BERT-подобный подход), block diffusion для генерации переменной длины, архитектуры, ускорение через дистилляцию, контролируемая генерация и пост-обучение. Авторы упоминают реальные модели 2026 года: Mercury 2, Gemma Diffusion и Nemotron Diffusion, а также обсуждают перспективы диффузии с точки зрения scaling laws.

Каждый шаг генерации в диффузионной модели может исправлять ошибки, сделанные на предыдущих шагах, что принципиально невозможно в автогрессивных моделях.
  1. radarsat1

    Мне вот что интересно, может, стоит просто попробовать, если найду время... учитывая отличные результаты DeepSeek с использованием отрендеренного текста на входе, интересно, проводил ли кто-нибудь серьёзные исследования в области диффузионных методов на основе изображений для текста.

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

    Если использовать один моноширинный шрифт, думаю, это было бы даже довольно эффективно, потому что задача OCR становится практически простым сопоставлением с шаблоном.

    Но, наверное, уже есть статья на эту тему, я не искал. Мне было бы любопытно узнать, сравнимо ли это по качеству с методами на основе токенов.

  2. quirino

    Я много изучал их для университетского проекта. На прошлой неделе я потратил пару часов на вывод ELBO, и это было очень увлекательное и поучительное упражнение.

    Когда даёшь названия более крупным математическим структурам и немного лучше их понимаешь, всё становится довольно просто. Жаль, что в некоторых блогах и статьях, которые я читал, не упоминалось "сэмплирование по важности".

    Обозначения вероятностей тоже могут сбивать с толку. Иногда трудно понять "типы" некоторых переменных. Но я неопытен.

    ChatGPT оказался на удивление полезным. Если приложить усилия, чтобы по-настоящему понять, где именно пробелы в твоей ментальной модели (какие части не совсем интуитивны), он отлично заполняет эти пробелы.

  3. rottc0dd

    Хорошее видео от Welch Labs о генерации изображений с помощью диффузионных моделей:

    https://www.youtube.com/watch?v=iv-5mZ_9CPY&pp=ygUVZGlmZnVza...

Ещё за этот день

2026-08-31