Анатомия нейросетей: как механистическая интерпретируемость вскрывает черный ящик

The Cognitive Revolution 1,6 тыс. 2 ч 13 мин 21 мин 27.07.2023
Главное

Полное зануление нейронов при анализе ИИ подобно попытке изучить человеческое тело через удаление органов: результат лишь калечит систему, оставляя исследователя с искаженными данными. Чтобы по-настоящему понять трансформеры, ученые переходят от препарирования отдельных узлов к «анатомированию» резидуальных потоков и поиску распределенных вычислительных мотивов. Механистическая интерпретируемость превращает мистическую эмерджентность нейросетей в прозрачный инженерный процесс, доказывая, что внезапные скачки способностей — лишь иллюзия, созданная несовершенством метрик.

🔍 Механистическая интерпретируемость: реверс-инжиниринг «черного ящика» 4:33

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

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


⚠️ Проблема непредсказуемости эмерджентных способностей 11:14

Одной из ключевых мотиваций для развития этой области является стремительный рост возможностей моделей, который часто сопровождается внезапным проявлением новых умений — так называемой эмерджентностью. Примером может служить скачок в навыках программирования у GPT-4, ставший сюрпризом для многих.

Существует фундаментальная неопределенность: когда модель обретает новую способность при масштабировании, является ли это «пониманием» задачи или просто крайне удачным набором поверхностных эвристик, которые сработали в достаточном количестве случаев, чтобы убедить людей в наличии интеллекта? Эта непредсказуемость создает серьезные риски безопасности. Если мы не понимаем, что именно происходит внутри системы, мы не можем прогнозировать ее поведение при развертывании. Механистическая интерпретируемость потенциально способна дать ответ на вопрос, имеем ли мы дело с «грудой статистики» или с реальным, глубоким алгоритмом, что критически важно для контроля над будущими системами.


⚙️ Трехэтапный воркфлоу исследователя 16:16

Артур Конми предлагает систематизированный подход к исследованиям, который помогает автоматизировать наиболее трудоемкие процессы. Типичный воркфлоу состоит из трех последовательных шагов:

  1. Выбор поведения: Исследователь выбирает конкретную, узкую задачу, которую нейросеть выполняет успешно (например, модулярная арифметика).
  2. Определение уровня абстракции: Определение масштаба исследования. Можно пытаться анализировать отдельные нейроны, но это крайне сложно из-за их огромного количества. Чаще исследователи работают с целыми «компонентами» — например, с блоками MLP (многослойный перцептрон) или головами внимания (attention heads).
  3. Экспериментальное вмешательство: Проведение серии интервенций для выявления того, какие именно части сети критически важны для выполнения выбранной задачи. Именно этот этап наиболее трудоемок для человека, и его автоматизация является важной целью современных программных инструментов.

🎯 Критерии выбора локализованных задач 19:09

Успех исследования напрямую зависит от правильного выбора задачи. Основной критерий здесь — локализация. Задача должна быть четко отделима от общего потока вычислений модели.

Ранее в разговоре они касались вопроса о том, как выбор метрик влияет на интерпретацию эмерджентности.

Важно понимать, что хотя мы выбираем задачи, понятные человеку (потому что мы можем измерить, как именно мы сами их решаем), нейросети часто используют принципиально иные стратегии. Например, при обработке имен моделей удалось обнаружить, что сеть агрегирует все варианты и затем «удаляет» лишние, что совершенно не похоже на то, как мыслит человек.

🛠️ Анатомия интервенций: от мягкого патчинга до уровней абстракции 26:40

Коррупционный патчинг против обнуления активаций: почему нельзя просто «вырезать» узел 26:40

При попытке изолировать конкретные компоненты нейросети исследователи часто сталкиваются с методологической дилеммой. Стандартный путь во многих задачах машинного обучения — это прунинг (отсечение), при котором веса или активации определенных нейронов просто приравниваются к нулю, чтобы убрать их влияние. Однако Артур Конми (Arthur Conmy) указывает на серьезную проблему такого подхода: в процессе обучения модель никогда не сталкивалась с полным отсутствием сигнала от огромного числа компонентов одновременно. Подобное жесткое удаление выбивает нейросеть за рамки ее привычного распределения данных (out of distribution), дезориентируя систему. Весовые матрицы обладают скрытым смещением (implicit bias), из-за чего средний диапазон их выходов практически никогда не равен нулю. Эксперименты, проведенные во время работы Артура в лаборатории Redwood Research, эмпирически подтвердили, что зануление активаций искажает картину реальной архитектуры вычислений.

Вместо радикального удаления механистическая интерпретируемость предлагает использовать коррупционный патчинг (corrupt patching). Метод заключается в замене активаций исследуемого узла на альтернативные значения, полученные при прогоне контрастного (базового) набора данных. Артур Конми проводит наглядную аналогию с медицинским вмешательством: полное зануление эквивалентно лоботомии или полному удалению органа, когда другие системы организма впадают в хаос, не получая ожидаемого сигнала. Патчинг же действует как плацебо или заместительная гормональная терапия — он возвращает исследуемую область к базовой активности, сохраняя общую структуру и не нарушая работу остальных компонентов.

В качестве примера эффективного базового датасета приводится исследование Майкла Ханны (Michael Hannah), разбиравшего задачу «больше чем» (greater-than) на модели GPT-2. В целевом промте «Война длилась с 1517 по 15..» модель должна предсказать будущие годы (1518, 1519). Контрастным примером служит фраза «Война длилась с 1500 по..», где логически подходит абсолютно любой год текущего века, и модели не требуется задействовать специфический алгоритм сравнения дат. Сравнение внутренних состояний на этих двух наборах позволяет точно локализовать компоненты, выполняющие операцию сравнения, не ломая базовые механизмы генерации текста. Ранее в разговоре собеседники уже кратко затрагивали общие критерии выбора подобных локализованных задач.

Тонкая настройка метрик: как обнаружить идеальный субкусок сети 34:57

Помимо подготовки контрастных датасетов, ключевым этапом исследования является подбор метрики для оценки поведения модели. Первое интуитивное желание исследователя — требовать, чтобы после патчинга выходы модели оставались минимально измененными. Тем не менее Артур Конми подчеркивает, что выбор метрики — это всегда тонкое прагматичное решение практика. Языковые модели не идеальны и часто распределяют вероятности по ошибочным траекториям. В эксперименте с историческими датами авторы измеряли успешность работы не по общему совпадению распределения, а суммируя вероятности логически верных (будущих) лет и вычитая из них вклад заведомо неверных прошлых периодов.

Такой подход обеспечивает высокую детализацию (fine-grained подход), позволяя изолировать конкретное микроповедение нейросети. Современные LLM обучаются на колоссальных массивах интернет-текстов, объем которых многократно превышает все, что человек способен прочесть за несколько жизней. Из-за этого модель вынуждена одновременно удерживать в себе множество разнообразных эвристик: особенности форумного сленга, иронию, шутки и даже ошибки веб-скрейпинга. Внутри нее в состоянии суперпозиции постоянно функционируют сотни наложенных друг на друга субцепей.

Специфическая метрика помогает эффективно отсечь этот «длинный хвост» посторонних интернет-контекстов. Более того, узкоспециализированная подцепь, очищенная от лишнего информационного шума и побочных задач, способна справляться с конкретным поведением даже качественнее, чем вся исходная модель целиком. Фокусируясь на строгой метрике, исследователь может зафиксировать этот изолированный алгоритм, отбросив мешающие общему результату наслоения.

От нейронов до слоев: выбор правильного уровня абстракции 44:32

Приступая к анализу, ученый неизбежно сталкивается с вопросом: на каком уровне зума или абстракции изучать систему. Артур Конми считает глубоко оправданной параллель с биологией. Подобно тому как наука о живом делится на экологию, анатомию и генетику, механистическая интерпретируемость развивается по законам биологических систем, а не строгой физики. Нейросети эволюционируют под воздействием базовой функции потерь и в процессе приобретают невероятно сложные внутренние структуры.

Масштаб анализа напрямую зависит от амбиций исследователя и текущих возможностей науки. В современной практике интерпретируемости четко выделились три уровня абстракции:

Попытка описать траекторию летящего бейсбольного мяча через уравнения квантовой механики бессмысленна и сделает задачу нерешаемой. Точно так же избыточная детализация в интерпретируемости способна погубить крупный проект. Задача научного сообщества — двигать вперед фронтир исследований, подбирая тот уровень абстракции, который будет вычислительно доступен для анализа и одновременно понятен для человеческого восприятия.

🧠 Магистрали информации: резидуальный поток, ацикличность графов и алгоритм AC DC 55:28

Резидуальный поток: информационная магистраль трансформера 55:28

При стандартном подходе к исполнению нейросетей процесс кажется интуитивно линейным: данные поступают на вход, последовательно проходят слой за слоем, подвергаются линейной алгебре и переходят дальше. Однако в контексте механистической интерпретируемости этот процедурный взгляд оказывается слишком упрощенным. Эмпирические исследования показывают, что реальный причинно-следственный граф вычислений устроен значительно сложнее благодаря механизму, известному как резидуальный поток (residual stream). Как отмечает Артур Конми (Arthur Conmy), в классическом машинном обучении этот элемент обычно называют скрытым состоянием (hidden state) сети, которое последовательно обновляется от слоя к слою.

Огромным вдохновением для работы команды Конми стало исследование лаборатории Anthropic «A Mathematical Framework for Transformer Circuits». Авторы этой статьи предложили революционное переосмысление архитектуры трансформеров. Вместо того чтобы рассматривать слои как изолированные последовательные этапы, они представили резидуальный поток как центральную информационную магистраль. Все ключевые компоненты модели — такие как блоки внимания (attention heads) и многослойные перцептроны (MLP) — функционируют как своеобразные «боковые петли». Они считывают информацию из этого центрального потока, производят свои вычисления и записывают («добавляют») полученный результат обратно в магистраль.

Такой подход кардинально меняет логику анализа нейросетей. Его фундаментальное следствие заключается в том, что компоненты из самых ранних слоев могут напрямую взаимодействовать с элементами на глубоких последующих уровнях, полностью минуя или «перепрыгивая» промежуточные слои. Подобные нетривиальные дальнодействующие связи делают причинно-следственный граф модели невероятно запутанным для ручного анализа, превращая простую инференс-модель в сложнейшую топологическую карту.

Направленные ациклические графы и «горький урок» масштабирования 1:02:49

Несмотря на сложность внутренних взаимодействий, все современные трансформеры жестко ограничены одним структурным правилом: их цепи вычислений обязаны быть строго ациклическими. В топологии модели принципиально не может быть петель или обратных связей, где будущее состояние компонента могло бы повлиять на его собственное прошлое в рамках одного прохода. По словам Артура Конми, исследователи, ежедневно работающие с моделями «из конца в конец» (end-to-end), часто забывают, что это не абсолютный закон природы, а вполне конкретный дизайн-выбор.

Главная причина доминирования направленных ациклических графов (DAG) — это прагматика алгоритма обратного распространения ошибки (backpropagation). Чтобы эффективно аккумулировать градиенты для каждого отдельного компонента, вычисления должны двигаться исключительно вперед по линейной траектории. Это позволяет использовать стандартное цепное правило (chain rule) математического анализа. Будь в архитектуре заложены циклические петли, инженерам пришлось бы иметь дело с математическим аппаратом уровня дифференциальных уравнений, что сделало бы расчеты колоссально более сложными и неэффективными.

Конми подчеркивает, что этот архитектурный выбор идеально иллюстрирует знаменитый «горький урок» (bitter lesson), сформулированный легендарным исследователем Ричем Саттоном (Rich Sutton). Исторический опыт развития ИИ показывает, что сложные, ювелирно спроектированные вручную методы, содержащие в себе множество экспертных предположений, в конечном итоге всегда проигрывают очень простым подходам, если эти простые подходы способны эффективно масштабироваться за счет привлечения огромных вычислительных мощностей. Ациклическая структура трансформеров в связке с простым backpropagation — это чистейшее воплощение данного принципа: она уступает изящным теоретическим концепциям в гибкости, но демонстрирует феноменальные результаты при масштабировании на гигантских кластерах compute.

Тем не менее, этот триумф простоты ставит перед учеными серьезные барьеры в области интерпретируемости. На сегодняшний день механистическая интерпретируемость умеет неплохо разбираться лишь в том, как модель генерирует один-единственный следующий токен за один изолированный forward pass. Механика того, как нейросеть выстраивает длинные осмысленные тексты, стихи или строит логические цепочки рассуждений (Chain of Thought), для науки пока во многом закрыта. Еще меньше понимания вызывают автономные агенты (например, системы на базе AutoGPT), которые непрерывно совершают действия в интернете, оценивают их последствия и зацикливают forward-пассы в сложнейшие рекуррентные петли взаимодействия со средой.

Алгоритм AC DC: автоматизация поиска вычислительных цепей 1:09:40

Ранее в разговоре собеседники вскользь касались базового трехэтапного воркфлоу исследователя, который включает определение локальной задачи, подготовку датасета и выбор оптимизационной метрики. Однако переход от абстрактных концепций к реальному коду и вычленению конкретных субграфов традиционно считался одной из самых деликатных, запутанных и подверженных ошибкам стадий работы. По умолчанию программный код модели выполняется монолитно от начала до конца, из-за чего каждый ранний компонент так или иначе влияет на абсолютно все последующие слои. Именно для преодоления этой инженерной рутины команда Артура Конми создала алгоритм автоматического поиска цепей — AC DC (Automatic Circuit Discovery).

Главная идея AC DC заключается в полной автоматизации процесса, который раньше исследователи выполняли вручную. Алгоритм представляет собой трехэтапную процедуру:

  1. Сначала выбирается вычислительный граф модели на определенном уровне абстракции (например, на уровне отдельных блоков внимания или MLP).
  2. Затем алгоритм фокусируется на конкретном узле графа и поочередно проверяет все входящие в него ребра. Он итеративно «отключает» их, принудительно заменяя текущие активации на значения, полученные на контрольном (базовом) датасете.
  3. На финальном шаге AC DC замеряет, насколько сильно такая подмена снижает общую производительность модели по выбранной метрике. Если деградация результатов оказывается критической, ребро признается значимым и сохраняется; если же качество вычислений практически не меняется, связь объявляется избыточной и безжалостно удаляется из графа. Этот процесс рекурсивно повторяется для всех узлов сети.

В условиях резидуального потока реализация такого алгоритма требует хирургической точности. Поскольку вход любого глубокого блока (например, MLP в финальных слоях) складывается из суммы выходов всех предшествующих ему компонентов, исследователь не может просто обнулить или заблокировать весь поток данных. Чтобы изолированно оценить влияние, скажем, одного конкретного блока внимания из раннего слоя на этот MLP, алгоритм AC DC производит тонкую математическую операцию: он берет чистую сумму активаций на входе в MLP, вычитает из нее точный вклад исследуемого раннего блока внимания и добавляет вместо него его искаженную (коррумпированную) версию. Все остальные сигналы внутри резидуального потока остаются нетронутыми.

Подобный подход позволяет верифицировать сложнейшие функциональные подсети — например, при решении задачи «greater than» (определение числового превосходства в контексте типа «война шла с 1517 по 15..»). Разрабатывая AC DC, Конми стремился создать универсальный инструмент, не привязанный к конкретной архитектуре вроде GPT-2 или GPT-3. Поскольку сфера машинного обучения меняется стремительно (включая эксперименты с новыми функциями потерь или модульностью), крайне важно иметь методы интерпретируемости, которые продолжат работать, даже если «правила игры» изменятся.

🧭 Компромиссы автоматического поиска: от разреженности к масштабированию 1:15:27

Порог деградации как компас: почему нельзя сразу целиться в разреженность 1:17:40

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

Казалось бы, гораздо интуитивнее было бы задать алгоритму глобальную цель — например, сократить граф до конкретного процента разреженности, сохранив максимум точности. Однако Артур Конми (Arthur Conmy) объясняет, что такой подход математически нетехнологичен. В начале пути невозможно предугадать, какая именно из бесчисленного множества комбинаций подграфов окажется наиболее репрезентативной. Если попытаться сразу выбросить «лишнее» ради достижения целевой разреженности, модель мгновенно потеряет способность решать задачу, и оптимизация зайдет в тупик.

Поэтому алгоритм идет итеративным путем, оценивая влияние каждого отдельного ребра. На практике исследователям приходится вручную сканировать пространство параметров, полагаясь на собственный научный вкус:

Валидация работы алгоритма проводилась в двух режимах. Первый — это масштабный перебор параметров для оценки работы алгоритма в разных режимах плотности. Второй — практический, когда исследователь останавливает поиск (early stopping), как только подсеть начинает наглядно объяснять логику модели. В качестве успешного примера Артур Конми приводит воссоздание цепи для задачи «greater than year», которую ранее ученые находили вручную. Цель автоматизации здесь — не просто сжатие модели ради эффективности, а обнаружение семантически значимых компонентов для их последующей интерпретации.

Вскрытие «черного ящика» против проектирования прозрачности 1:29:06

Развитие методов автоматического поиска цепей подчеркивает фундаментальное разделение в современном ландшафте искусственного интеллекта: пост-хок (post-hoc) интерпретируемость противопоставляется подходу «интерпретируемости по дизайну» (interpretable by design). Подход Артура Конми относится к первому типу: исследователи берут уже обученную, фиксированную модель-«черный ящик» и пытаются разобраться в хаосе ее внутренних связей.

Альтернативный путь — например, работы Зимин Лю (Ziming Liu) из группы Макса Тегмарка — предполагает модификацию функции потерь непосредственно в процессе обучения, чтобы изначально стимулировать формирование разреженных и модульных архитектур. Артур Конми считает, что эти парадигмы дополняют друг друга. Если бы исходная архитектура была более модульной, это значительно облегчило бы пост-хок анализ.

Однако исследователь предупреждает: высокая разреженность сети не гарантирует ее автоматическую понятность человеку. Модели склонны находить причудливые, обходные математические решения, которые лишь имитируют прозрачность. В качестве примера он приводит исследование компании Anthropic, которая разработала функцию активации SoLU специально для повышения интерпретируемости. На деле оказалось, что нейросеть просто научилась «прятать» суперпозицию признаков через еще более запутанные вычислительные пути. Это доказывает, что даже архитектуры, спроектированные как прозрачные, все равно нуждаются в последующей пост-хок проверке.

Проклятие квадратичной сложности: почему алгоритм «застревает» на пути к GPT-3 1:31:57

Когда речь заходит о практическом применении автоматического поиска цепей, главным ограничителем становится вычислительная сложность. Эксперименты Артура Конми проводились на мощностях исследовательской группы FAR AI благодаря сотрудничеству с Андреа Алонсо (Andrea Alonso), без привлечения гигантских суперкомпьютерных кластеров. На небольшой модели уровня GPT-2 Small, содержащей около 100 миллионов параметров, алгоритм успешно находит значимые подсети за 30–60 минут.

Проблемы начинаются при попытке масштабирования метода на более крупные модели. Вычислительные затраты алгоритма растут практически квадратично по отношению к числу узлов графа. Причина кроется в сверхвысокой связности архитектуры трансформеров: например, головы внимания на нулевом слое напрямую влияют почти на все последующие компоненты сети.

В результате:

Из-за этого квадратичного взрыва текущие методы автоматического поиска абсолютно не применимы к гигантам вроде GPT-3 со 175 миллиардами параметров. На данный момент исследователям тяжело выйти за рамки моделей, превышающих GPT-2 Small более чем на порядок.

Чтобы сделать вычисления хотя бы частично подъемными, авторам приходится сознательно выбирать более высокий уровень абстракции. Они анализируют связи не на уровне отдельных нейронов, а на уровне целых блоков MLP и отдельных голов внимания. Конми отмечает, что это отражает общую динамику развития индустрии: только ранее в разговоре упоминалась статья «Interpretability in the Wild», где удалось вручную реверс-инжинирить IOI-цепь внутри GPT-2 Small, а теперь автоматические алгоритмы справляются с поиском аналогичных цепей гораздо быстрее. Тем не менее, автоматический поиск цепей на уровне нейронов пока остается нерешенной задачей, хотя индустрия уже делает первые шаги к автоматическому анализу семимиллиардных моделей вроде Alpaca.

🧭 Мираж эмерджентности и «Святой Грааль» безопасности нейросетей 1:46:35

Эмерджентность как оптическая иллюзия: почему выбор метрики решает всё 1:46:35

Феномен эмерджентности — внезапного скачкообразного появления у нейросетей способностей, которых не наблюдалось у более малых моделей — долгое время оставался одной из главных загадок индустрии. Артур Конми (Arthur Conmy) отмечает, что эта концепция крайне привлекательна для обсуждения, поскольку она напрямую резонирует с непредсказуемостью систем и долгосрочными опасениями, что будущие модели ИИ станут качественно иными. Однако, по мнению исследователя, так называемый взрывной рост способностей зачастую оказывается лишь иллюзией, проистекающей из неверного выбора внешних метрик.

Классический пример такого «скачка» — способность больших языковых моделей складывать трехзначные числа. Модель со 100 миллионами параметров выдает на таких задачах абсолютный «мусор», тогда как модель с миллиардом параметров внезапно начинает стабильно генерировать правильные ответы. Для внешнего наблюдателя это выглядит как качественный переход, возникший из ниоткуда. Но если вспомнить, что нейросети обучаются оптимизировать логарифм вероятности токенов, и перестроить график, картина кардинально меняется. В ставшей классической научной работе этот феномен прямо назвали «миражом эмерджентности»: если измерять прогресс через логарифм вероятности правильного ответа, то кривая роста становится абсолютно плавной и линейно зависит от логарифма количества параметров. Вся «эмерджентность» объясняется экспоненциальной скоростью: в один момент вероятность правильного ответа составляет 1%, а затем она стремительно перешагивает порог, например, в 50%.

Поскольку исследователи пока не умеют подбирать идеальные внутренние метрики, они вынуждены оценивать ИИ по результатам его генерации. Даже передовые группы, такие как Alignment Research Center (ARC), тестировавшие GPT-4 на опасные возможности, опираются преимущественно на анализ внешних ответов. При этом переход от простых корреляций к полноценным алгоритмическим решениям (фазовый сдвиг) в процессе обучения требует колоссальных ресурсов. Отслеживать такие изменения в реальном времени крайне тяжело: запуск миллионов диагностических тестов на каждом батче создал бы непомерную вычислительную нагрузку на процесс тренировки. Конми соглашается, что предсказать подобные «неизвестные неизвестные» способности на этапе обучения невероятно трудно.

«Святой Грааль» безопасности: обнаружение опасных подцепей при обучении 1:53:50

Вместо того чтобы пытаться предугадать абсолютно все скрытые возможности, Артур Конми предлагает сфокусироваться на «известных неизвестных» — теоретически предсказанных рисках. Исследователи безопасности давно сформулировали концепцию инструментальной конвергенции: для достижения практически любой сложной финальной цели модели выгодно накапливать ресурсы и стремиться к власти. Больше денег, влияния и контроля в интернете значительно облегчают выполнение задач — от убеждения пользователей до совершения транзакций.

Хотя текущие модели еще не демонстрируют выраженного стремления к доминированию, механистическая интерпретируемость предлагает уникальный, революционный подход к безопасности. Ее «Святым Граалем» является способность обнаруживать зарождение опасных стратегий и формирование соответствующих подцепей (субграфов) непосредственно в процессе обучения нейросети. Артур Конми называет это спекулятивным, но невероятно перспективным приложением своих методов.

В отличие от традиционных поведенческих тестов, которые работают как бинарный лакмусовый лист («опасен» или «безопасен»), механистический анализ дает детальное объяснение:

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

Дилемма двойного назначения и прозрачность алгоритмов будущего 1:57:49

Критическим аргументом против подобных исследований часто выступает концепция «двойного назначения» (dual-use): критики утверждают, что глубокое понимание внутренних механизмов лишь ускорит рост абсолютной мощности ИИ, создавая новые риски. Однако Артур Конми не считает этот довод убедительным. Анализ истории машинного обучения показывает, что ключевые прорывы в возможностях систем никогда не происходили благодаря прозрачности или интерпретируемости.

Как отмечается в публикациях на Alignment Forum, исторически рост мощностей языковых и зрении-моделей обеспечивался эмпирическим хакингом и инженерным отбором. Разработчики просто тестировали множество вариантов и выбирали то, что работает чуть лучше, даже близко не понимая внутренних причин успеха. К таким решениям относятся:

Эти элементы возникли под давлением селекции, а не из глубокого понимания лингвистики или человеческой психологии. По этой причине интерпретируемость вряд ли станет драйвером опасного ускорения возможностей ИИ.

Напротив, создание понятных систем фундаментально снижает риски развертывания. Классическая проблема выравнивания (alignment problem) заключается в том, что инженеры могут задать верную цель, но модель найдет непредвиденное, скрытое решение (проблема внутреннего выравнивания). Механистическая интерпретируемость позволяет заглянуть в этот «черный ящик» и полностью контролировать процесс вычисления между постановкой задачи и финальным результатом. В перспективе это может привести к созданию архитектур типа «смеси экспертов» (MoE), где каждый модуль выполняет строго определенную, понятную человеку функцию, делая работу ИИ полностью прозрачной и управляемой.

🔭 Взгляд за горизонт: будущее механистической интерпретируемости 8:04

По мере того как область механистической интерпретируемости взрослеет, исследователи начинают задаваться вопросом, что именно может «перевернуть игру» в понимании нейросетей. Артур Конми отмечает, что поле находится на пороге перехода от анализа узких, жестко заданных архитектурных компонентов к поиску более фундаментальных вычислительных паттернов. В то время как текущие подходы часто фокусируются на специфических механизмах — например, на проблемах рекуррентности или потенциальных преемниках архитектуры Transformer, таких как недавно предложенные Microsoft Research модели с механизмом retention, — будущее интерпретируемости лежит в области высокоуровневых мотивов.

От узких цепей к распределенным высокоуровневым мотивам 8:17

Основная парадигма, в которой сегодня работает большинство исследователей, — это так называемый «circuit framework» (фреймворк цепей). В этом подходе нейросеть декомпозируется на отдельные, легко идентифицируемые элементы: конкретные головы внимания (attention heads) и блоки MLP (многослойные перцептроны). Хотя это дает важную информацию о работе модели, такой метод ограничен «блочной» структурой архитектуры.

Артур Конми подчеркивает, что следующее поколение исследований будет направлено на выход за пределы этих абстракций. Ключевая цель — обнаружение высокоуровневых мотивов, которые:

В качестве примера Конми приводит свои текущие исследования, где удалось выявить паттерн «подавления копирования» (copy suppression) в модели GPT-2. Этот мотив оказался активным во всем пространстве обучающего текста и задействовал несколько различных голов внимания одновременно, а не одну специфическую «целевую» зону. Переход от анализа узких цепей к пониманию подобных общих вычислительных паттернов — это, по мнению исследователя, наиболее многообещающий этап развития всей дисциплины.

Автоматизация поиска смыслов: роль LLM в интерпретации 11:04

Вопрос масштабирования этих методов напрямую упирается в сложность автоматизации. Артур Конми признает, что поиск и объяснение высокоуровневых мотивов значительно сложнее, чем автоматизированное обнаружение узких цепей. Однако здесь открываются новые перспективы при использовании самих языковых моделей в качестве инструментов анализа.

Конми видит большой потенциал в использовании LLM (например, подходов, аналогичных исследованиям OpenAI по интерпретации нейронов GPT-2 с помощью GPT-4) для автоматического присвоения семантического значения компонентам. Если стандартные методы поиска цепей (такие как AC/DC) фокусируются на обнаружении структуры, то использование LLM позволяет интерпретировать, что именно делают эти структуры или их агрегаты. Именно этот «комплементарный подход» — использование моделей для анализа других моделей — может стать ключом к пониманию того, как высокоуровневые мотивы формируются и функционируют внутри систем, что на текущий момент остается наиболее сложной задачей для классических алгоритмов.

💬 Цитаты

«The zeroing intervention often is like equivalent to just like removing something in a human body... you'd rather go for like a placebo of the hormone.»

«Высокая разреженность сети не означает, что она супер-интерпретируема.»

Артур Конми (Arthur Conmy) 1:31:19

«Поскольку наш метод итеративно перебирает все ребра, которые масштабируются почти как квадрат от количества узлов, в настоящее время это совершенно невыполнимо для моделей размера GPT-3.»

Артур Конми (Arthur Conmy) 1:34:10

«Прогресс выглядит действительно плавным, если смотреть на логарифм вероятности правильного ответа... Но экспоненциальный рост происходит очень быстро.»

«Я ожидаю, что это станет следующим большим этапом исследований в механистической интерпретируемости: выход за пределы узких цепей к высокоуровневым мотивам.»

Артур Конми 10:16
👥 Спикер
📖 Термины
Механистическая интерпретируемость
Направление в ИИ, стремящееся объяснить работу нейросетей через идентификацию конкретных алгоритмов и структур внутри весов модели.
Резидуальный поток
Архитектурная особенность трансформеров, действующая как общая шина данных, в которую слои записывают и откуда считывают информацию.
Каузальный патчинг
Метод анализа, при котором активации одной модели заменяются активациями другой для проверки причинно-следственной связи.
Алгоритм AC DC
Автоматизированный метод поиска цепей внутри нейросети путем систематического удаления неважных связей (ребер).
Инструментальная конвергенция
Гипотеза о том, что интеллектуальные агенты будут стремиться к власти и ресурсам как к промежуточным целям для достижения любой финальной задачи.
Искусственный интеллект Артур Конми механистическая интерпретируемость трансформеры алгоритм AC DC Anthropic