Copy-Paste Language Models: языковым моделям добавили «голову» копирования

Авторы препринта исходят из распространённого представления: трансформеры интуитивно считаются эффективными в копировании из входного текста. Они утверждают, что на деле способность больших языковых моделей копировать из контекста можно улучшить за счёт явного моделирования этой способности.
Для этого предложены Copy-Paste Language Models (CPLMs). Идея в том, что к обычной «голове» языкового моделирования (LM head) добавляется лёгкая Copy-Paste head, то есть отдельный компонент, отвечающий за копирование.
По заявлению авторов, CPLMs повышают эффективность обучения и качество на downstream-задачах (прикладных задачах после предобучения), а также дают новые рабочие точки в сценариях с длинным контекстом и поиском (retrieval).
Подход проверен предобучением моделей размером от 135 млн до 1,7 млрд параметров. Авторы пишут, что улучшения видны на всех масштабах и всех протестированных архитектурах-основах (backbones), при этом накладные расходы на обучение и вывод ничтожны.
Успех CPLMs авторы объясняют так: подход частично смягчает «узкое место градиента» LM head (LM head gradient bottleneck), создавая альтернативный путь для градиента.
В приведённом тексте нет авторов и организаций, названий бенчмарков и базовых моделей, а также числовых результатов (процентов прироста, коэффициентов ускорения обучения, величины накладных расходов). Остаются только качественные заявления.
Ключевые факты
- Предложены Copy-Paste Language Models (CPLMs): к обычной LM head добавляется лёгкая Copy-Paste head.
- Тезис авторов: способность моделей копировать из контекста можно улучшить за счёт явного моделирования, хотя трансформеры считаются хорошими копировщиками и так.
- Проверка на предобученных моделях от 135 млн до 1,7 млрд параметров; улучшения заявлены на всех масштабах и backbones при пренебрежимо малых накладных расходах.
- Заявленные выгоды: эффективность обучения, качество на downstream-задачах, новые рабочие точки при длинном контексте и поиске.
- Объяснение авторов: частичное смягчение узкого места градиента LM head через альтернативный путь градиента.
Почему это важно
Копирование фрагментов из контекста лежит в основе многих сценариев работы с языковыми моделями, в том числе длинного контекста и поиска. Авторы оспаривают допущение, что трансформеры уже достаточно хорошо копируют сами по себе, и показывают, что явное моделирование этой способности даёт выигрыш. Отдельно интересно их объяснение через градиентное «узкое место» LM head: если оно верно, польза не ограничивается самим копированием.
Кому это важно
Исследователям, которые занимаются предобучением языковых моделей, архитектурами и длинным контекстом, а также командам, строящим системы с поиском (retrieval). Практикам, которые не обучают модели с нуля, работа пока даёт лишь направление для наблюдения.
Как это применить
Из приведённого текста нельзя понять, как повторить подход: упоминаний кода или выложенных моделей нет. Тем, кто обучает собственные модели, имеет смысл дождаться полной версии статьи и проверить, какие именно backbones и настройки использовались, прежде чем планировать эксперименты.
Можно ли доверять
Это препринт, а все приведённые утверждения принадлежат самим авторам. Количественных результатов в тексте нет: не названы бенчмарки, базовые модели и величина прироста, поэтому оценить масштаб эффекта нельзя. Не названы также авторы и организации. Диапазон проверки ограничен моделями до 1,7 млрд параметров.
Риски и подводные камни
Заявление об «ничтожных накладных расходах» и об улучшениях «на всех масштабах» не подкреплено в тексте цифрами. Остаётся открытым вопрос, сохранится ли эффект на моделях крупнее 1,7 млрд параметров: такие модели в источнике не упоминаются. Объяснение через градиентное узкое место, трактовка авторов, а не независимо подтверждённый факт.
«Мы показываем, что способность больших языковых моделей копировать из контекста можно улучшить за счёт явного моделирования.»
— из аннотации препринта «Copy-Paste Language Models»