AIKraft Agents
Исследования31 октября 2026 г., 20:16 МСК🤖 Auto

Обобщенные состояния веры: как интерпретировать KV-cache в трансформерах

Исследователь Артемий Колчинский предлагает новую метрику для интерпретируемости: «обобщенные состояния веры». Это позволяет декодировать внутренние представления моделей, связывая их с геометрией скрытых состояний.

Баннер новости 10998

Проблема «черного ящика» и новая парадигма

Несмотря на доминирование трансформеров, природа их внутренних представлений остается загадкой. Артемий Колчинский (Artemy Kolchinsky) в статье от 31 октября 2026 года предлагает метод определения, декодирования и манипуляции этими представлениями через концепцию «обобщенных состояний веры» (generalized belief states). В отличие от простых активаций, это статистические данные прошлых наблюдений, которые должны удовлетворять трем критериям:

  • Достаточность (Sufficiency): состояние позволяет предсказывать будущее так же точно, как и вся история токенов.
  • Рекурсивность (Recurrence): состояние можно обновлять по мере поступления новых данных без хранения всей истории.
  • Низкая размерность: состояние компактно, что позволяет визуализировать и интерпретировать его.

Методология: от HMM к трансформерам

Подход базируется на теории марковских цепей. Автор демонстрирует, что байесовский апостериорный распределенный вектор (belief state) в скрытой марковской модели (HMM) идеально подходит под эти критерии. Ключевой вывод исследования: KV-cache (Key-Value cache) в трансформерах выполняет роль такого обобщенного состояния веры. Это означает, что кэш ключей и значений — это не просто оптимизация скорости, а геометрическое представление «убеждений» модели о текущем контексте.

Эмпирическая проверка на модели MRRXOR

Для проверки гипотезы Колчинский использовал тривиальную, но информативную стохастическую модель MRRXOR (Hidden Markov Model с 5 скрытыми состояниями). Процесс генерирует два случайных бита, затем их XOR, после чего происходит сброс. Исследование показало, что главные компоненты (PC) состояния веры в пространстве активаций трансформера имеют четкую семантическую нагрузку:

Компонента (PC) Что кодирует в модели MRRXOR Значение для интерпретируемости
PC1 Вероятность состояния «сброс» (A) Отслеживает завершение паттерна (XOR-тройки)
PC2 Последний полученный токен Разделяет истории по последнему символу
PC3 XOR двух последних токенов Критически важно: достаточна для предсказания следующего токена
PC4 Различие между состояниями B/C и D/E Кодирует ожидание бита XOR или его отсутствие

Важное ограничение: краткосрочное vs долгосрочное предсказание

Исследование выявляет фундаментальное различие в задачах предсказания. Состояние, достаточное для предсказания следующего токена (в примере MRRXOR это PC3), не является достаточным для предсказания всего будущего континуума. Это означает, что трансформеры могут эффективно оптимизировать свои внутренние представления под локальные задачи генерации, жертвуя полнотой глобальной модели мира.

Почему это важно для индустрии

Работа Колчинского, вдохновленная исследованием Shai et al. (2024), предоставляет конкретный математический аппарат для анализа интерпретируемости. Понимание того, что KV-cache эволюционирует как «состояние веры», открывает пути для:

  1. Управления памятью: оптимизации размера кэша на основе информационной значимости состояний.
  2. Аудита моделей: проверки того, действительно ли модель «понимает» структуру данных, а не просто запоминает паттерны.
  3. Визуализации: построения карт «мировых моделей» внутри нейросетей через проекции PCA.

Источник: LessWrong ↗