Исследователи нашли в Pythia окно в 0,4–1,1% претрейна, где перестраивается readout

Когда языковая модель осваивает навык? Обычно это определяют по моменту, когда она начинает выдавать правильный токен. Новая работа показывает, что такая дата может отражать не момент обучения, а момент, когда обучается readout, то есть unembedding-матрица. Авторы предложили parameter-trajectory crosscoding, которому нужны только веса чекпойнтов, и нашли у Pythia узкое окно на 0,4–1,1% претрейна, где readout перестраивается и в его строках становятся читаемы категории WordNet. К этому моменту линейные пробы на скрытых состояниях уже видят информацию о задаче, которой нет в выходах модели. • Скрытые состояния опережают выход модели. • Повышенный learning rate readout сдвигает его развитие раньше и почти не меняет итоговый loss. • Ранние даты появления способностей стоит перепроверять пробами.

AI-обработка оригинала Hugging Face Daily Papers; редакция Hamidun News
Исследователи нашли в Pythia окно в 0,4–1,1% претрейна, где перестраивается readout
Источник: Hugging Face Daily Papers. Коллаж: Hamidun News.
Слушать статью
Паспорт материала и цифры
ПараметрДанные
ПервоисточникHugging Face Daily Papers ↗
Главный редактор
Ключевой факт #1Скрытые состояния опережают выход модели.
Ключевой факт #2Повышенный learning rate readout сдвигает его развитие раньше и почти не меняет итоговый loss.
Ключевой факт #3Ранние даты появления способностей стоит перепроверять пробами.

Принято считать, что модель освоила навык в тот момент, когда начала выдавать правильный токен. Новая работа с Hugging Face Daily Papers показывает, что эта логика даёт сдвиг. Скрытые состояния могут нести информацию о задаче раньше, чем её выражает выход модели. На примере Pythia авторы нашли узкое окно, 0,4–1,1% пути через претрейн, где перестраивается матрица unembedding (readout) и в её строках проявляются категории WordNet.

Выход тоже учится

Предсказание токена проходит через unembedding-матрицу, которая переводит скрытое состояние в логиты по словарю. Эта матрица обучается одновременно со всем остальным. Поэтому поведенческий график, на котором точность растёт с шага N, смешивает два процесса: что модель уже закодировала внутри и что её readout научился выразить наружу.

Авторы проверили это напрямую. Линейные пробы на скрытых состояниях в ранних чекпойнтах уже декодируют информацию о задаче, хотя собственные выходы модели её ещё не показывают. Получается разрыв между знанием и его проявлением, и именно он искажает датировку многих «переходов» в развитии модели.

Parameter-trajectory crosscoding

Чтобы следить за readout, исследователи предложили parameter-trajectory crosscoding. Метод обучает один разреженный словарь на строки readout для каждого токена на каждом чекпойнте. Классические кросскодеры работают с активациями и требуют прогонять данные через модель. Здесь нужны только веса чекпойнтов, что заметно упрощает анализ открытых моделей с сохранённой историей обучения.

Ключевые наблюдения:

  • окно реорганизации readout у Pythia: 0,4–1,1% претрейна;
  • в этом окне категории WordNet становятся декодируемыми из строк readout;
  • к его концу пробы на скрытых состояниях уже читают информацию, которой нет в выходах;
  • для анализа нужны только веса чекпойнтов, без активаций;
  • при повышенном learning rate readout итоговый loss почти не меняется.

Контрольный эксперимент с learning rate

Корреляции мало, поэтому авторы поставили интервенцию. Они обучили с нуля небольшие модели, различающиеся только learning rate readout. Если разрыв определяется скоростью обучения выходного слоя, он должен двигаться вместе с ней.

Так и вышло. При повышенном learning rate readout формируется раньше и разрыв между скрытым состоянием и выходом закрывается быстрее. Итоговый loss при этом почти не страдает. Значит, скорость обучения readout влияет на то, когда способность становится видна снаружи, но не на то, к чему модель приходит в конце.

Как использовать результат на практике

Вывод относится к ранней фазе обучения, где датируется много «внезапных» переходов. Если вы строите кривые появления способностей, одной метрики по выходам недостаточно. Рядом стоит класть линейные пробы на скрытых состояниях и сравнивать даты: если проба опережает выход, вы, скорее всего, измеряете созревание readout, а не появление навыка.

Для тех, кто обучает свои модели, это ещё и повод посмотреть на отдельный learning rate для unembedding. Работа проверена на малых моделях и на Pythia, так что переносить выводы на крупные современные архитектуры нужно осторожно. Но для открытых чекпойнтов инструмент уже применим, потому что веса есть у каждого.

Сюжет

Вопросы и ответы по материалу

Что известно по теме: выход тоже учится?

Предсказание токена проходит через unembedding-матрицу, которая переводит скрытое состояние в логиты по словарю. Эта матрица обучается одновременно со всем остальным. Поэтому поведенческий график, на котором точность растёт с шага N, смешивает два процесса: что модель уже закодировала внутри и что её readout научился выразить наружу. Авторы проверили это напрямую. Линейные пробы на скрытых состояниях в ранних чекпойнтах уже декодируют информацию о задаче, хотя собственные выходы модели её ещё не показывают. Получается разрыв между знанием и его проявлением, и именно он иска

Что известно по теме: Parameter-trajectory crosscoding?

Чтобы следить за readout, исследователи предложили parameter-trajectory crosscoding. Метод обучает один разреженный словарь на строки readout для каждого токена на каждом чекпойнте. Классические кросскодеры работают с активациями и требуют прогонять данные через модель. Здесь нужны только веса чекпойнтов, что заметно упрощает анализ открытых моделей с сохранённой историей обучения. Ключевые наблюдения: окно реорганизации readout у Pythia: 0,4–1,1% претрейна; в этом окне категории WordNet становятся декодируемыми из строк readout; к его концу пробы на скрытых состояниях уже

Что известно по теме: контрольный эксперимент с learning rate?

Корреляции мало, поэтому авторы поставили интервенцию. Они обучили с нуля небольшие модели, различающиеся только learning rate readout. Если разрыв определяется скоростью обучения выходного слоя, он должен двигаться вместе с ней. Так и вышло. При повышенном learning rate readout формируется раньше и разрыв между скрытым состоянием и выходом закрывается быстрее. Итоговый loss при этом почти не страдает. Значит, скорость обучения readout влияет на то, когда способность становится видна снаружи, но не на то, к чему модель приходит в конце.

ЖХ
Жемал Хамидун — CPO Alpina Digital, продакт-менеджер AlpinaGPT. Делает AI-продукты с 2019 года. Hamidun News — pet project, который вырос в production-агрегатор с 6000+ читателей.
✦ Практика · Hamidun Academy

Соберите рабочего ИИ-агента или сервис своими руками без ручного кода

В Академии Жемала Хамидуна (academy.hamidun.com) открыт бесплатный 72-часовой тест-драйв: интерактивные скетч-уроки по Claude Code и Cursor, живой Tech Radar и готовые шаблоны агентов.

Открыть 72ч бесплатный доступ →Интенсив по Вайб-кодингу
Что вы думаете?
Загружаем комментарии…