Получить доступ

Как обучают чат-модели — предобучение, SFT, RLHF и DPO?

MiddleНейросети и трансформеры
Ещё спрашивают так:
  • Чем base-модель отличается от instruct-модели?
  • Что такое RLHF?
Коротко

Три этапа. Предобучение — предсказание следующего токена на огромном корпусе: модель получает знания о языке и мире, но просто продолжает текст. SFT (supervised fine-tuning) — дообучение на примерах «инструкция → хороший ответ»: модель учится выполнять просьбы. Выравнивание по предпочтениям (RLHF, DPO) — учится выбирать ответы, которые люди считают лучше.

  • Base-модель продолжает текст, instruct-модель отвечает на запросы
  • RLHF: модель наград по сравнениям ответов людьми + обучение с подкреплением (PPO)
  • DPO — без отдельной модели наград и RL, напрямую по парам «лучше — хуже»

А ещё Модели рассуждений дополнительно обучают RL на задачах с проверяемым ответом (математика, код)

Так подсказку видит пользователь sotto на живом собеседовании — за пару секунд, пока вы думаете вслух.

Подробно

Предобучение. Self-supervised: на триллионах токенов модель учится предсказывать следующий токен. Это самая дорогая стадия — тысячи GPU неделями. Результат — base-модель с широкими знаниями, которая на вопрос может ответить следующим вопросом из того же «форума».

SFT. Десятки — сотни тысяч качественных диалогов «запрос → ответ» в нужном формате. Модель учится роли ассистента, формату ответов, следованию инструкциям.

Выравнивание:

  • RLHF — люди сравнивают пары ответов; на сравнениях обучают модель наград; затем политику (саму LLM) оптимизируют RL-алгоритмом под эту награду, ограничивая уход от SFT-модели (KL-штраф);
  • DPO — математически сводит ту же задачу к обычному обучению на парах «предпочтительный / отвергнутый»: проще и стабильнее;
  • RLAIF / Constitutional AI — часть оценок делает сама модель по набору принципов.

Рассуждающие модели — дополнительное RL на задачах, где ответ проверяется автоматически (тесты для кода, ответ в математике): модель учится длинным цепочкам рассуждений.

Что это значит для инженера: для своей задачи почти всегда достаточно промптов, RAG или SFT/LoRA поверх готовой instruct-модели; собственное предобучение — удел крупных лабораторий.

Что хотят услышать

  • Три этапа и что даёт каждый.
  • Различие base и instruct.
  • RLHF против DPO.

Связанные вопросы

Закрытая бета

Подсказки на собеседовании — в реальном времени

sotto слышит вопрос интервьюера и показывает короткий ответ и план, как в блоке «Коротко». Оставьте контакт — пришлём доступ и промокод.

  • Промокод на 2 часа — сверх пробных 30 минут
  • Программа для Windows — скачать сразу, войти — через Яндекс ID или VK ID
  • Прямая связь с разработчиком: что улучшить — сделаем