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

Интерпретация внимания Qwen3-8B через NLAs: первые результаты

Исследователь loops представил метод интерпретации выходов attention-голов Qwen3-8B с помощью Natural Language Autoencoders, получив текстовые описания работы нейронов.

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

Суть эксперимента: от активаций к тексту

Автор исследования, известный как loops, разработал Natural Language Autoencoder (NLA) для интерпретации выходов attention-голов слоя 24 модели Qwen3-8B. В отличие от традиционных подходов, пытающихся вербализировать разницу активаций между слоями (что оказалось слишком сложным), этот метод фокусируется на объяснении того, что именно делает отдельная attention-голова в конкретном слое.

Архитектура NLA состоит из двух частей:

  • Activation Verbalizer (AV): принимает нормализованный выход attention-головы и генерирует текстовое описание.
  • Activation Reconstructor (AR): принимает сгенерированный текст и пытается восстановить исходный вектор активации (обрезанный до нужного слоя).

Методология и обучение

Обучение проводилось на модели Qwen3-8B (архитектура с Grouped Query Attention). Ключевые технические детали:

  • Warm-start: Использовались объяснения, сгенерированные моделью Claude Haiku 5.5, на основе токенов, к которым обращалась голова. Это заняло ~0.35 часов на GPU H100.
  • RL-оптимизация: Далее применялся RL (GRPO) для 400 шагов, что потребовало ~8 часов на H100.
  • Matryoshka NLA: Введена вариация, где объяснения случайно обрезаются во время обучения, чтобы важная информация находилась в начале текста.
  • Формат: Все LoRA-модели обучались в точности bf16.

Результаты и метрики

Исследователь отмечает, что метод «вроде бы работает», но с оговорками. Качество интерпретации сильно зависит от конкретной attention-головы. Важным индикатором осмысленности стало то, что NLA часто цитирует токены, к которым действительно обращалась голова, хотя прямой информации об attention-весах модель не получала.

Для проверки того, не использует ли модель «скрытый код» для связи AV и AR, автор попросил Claude Haiku 5.5 перефразировать объяснения. Потеря качества восстановления (FVE) составила всего 3.9 балла (2.7 для Matryoshka-версии), что указывает на то, что тексты действительно несут семантическую нагрузку, а не являются просто шифром.

Сравнение подходов

Характеристика Традиционный NLA (Layer Diff) Предложенный NLA (Head Output)
Объект интерпретации Разница активаций между слоями Выход одной attention-головы (Layer 24)
Сложность обучения Высокая (трудно добиться хорошего FVE) Средняя (достигнута работоспособность)
Использование GQA Не учитывалось явно Учтено: головы в группе GQA делят Keys/Values, но имеют свои Queries
Оценка полезности — Субъективная («vaguely like what the head might be doing»), нет ground truth

Почему это важно и ограничения

Работа находится на ранней стадии. Главный вызов — отсутствие «земли истины» (ground truth) для того, что именно делают отдельные attention-головы. Автор признает, что текстовые объяснения могут быть нерелевантными к входному тексту, несмотря на высокий FVE, так как модель может «думать» о чем-то, что в итоге не влияет на вывод.

Тем не менее, метод открывает путь к абляции (отключению) attention-голов и предсказанию влияния этого отключения на основе текстовых описаний, что является перспективным направлением для интерпретируемости LLM.

Источник: LessWrong ↗