Суть метода: перенос разницы весов
Команда исследователей, работавшая в рамках стипендии MATS под руководством Shi и Jinghua Ou, представила простой, но эффективный метод модификации больших языковых моделей (LLM), названный Grafting. Основная идея заключается в том, чтобы проводить синтетическое дообучение (Synthetic Document Fine-tuning, SDF) не на финальной версии модели, а на ее чекпоинте pre-training (предобучения). Полученную разницу весов (weight difference) затем «прививают» (graft) к уже дообученной (post-trained) версии модели, готовой к развертыванию.
Почему это важно для разработчиков
Традиционные методы дообучения часто требуют полной переработки модели, что ведет к потере ранее приобретенных навыков (катастрофическое забывание) или требует огромных вычислительных ресурсов. Grafting позволяет изолировать изменения, связанные с конкретным набором данных или инструкциями, и применить их к любой версии модели, сохраняя ее базовые способности. Это особенно полезно для:
- Внедрения ложных фактов: Тестирование устойчивости моделей к дезинформации.
- Обучения модельных организмов: Создание специализированных агентов с заданным поведением.
- Конституционного mid-training: Внедрение этических ограничений на этапе промежуточного обучения.
Эмпирическая валидация
Исследователи провели серию экспериментов, демонстрирующих, что метод работает стабильно. Ключевым преимуществом является то, что изменения, полученные на базовом чекпоинте, корректно накладываются на более сложные, дообученные архитектуры. Это открывает путь к модульному подходу в разработке LLM, где можно отдельно тренировать «знания» и «поведение», а затем комбинировать их.
Доступность и контекст
Работа выполнена в рамках fellowship программы MATS. Полный текст статьи и код доступны на сайте praxis-research.org/grafting, а препринт опубликован на arXiv (ID: 2610.00767). Метод предлагает новый взгляд на оптимизацию процессов fine-tuning, делая их более гибкими и предсказуемыми.
Источник: LessWrong ↗
