ДалееСледующее руководство
Разреженные автоэнкодеры для извлечения функций
Языковой ИИ
Техническое РУКОВОДСТВО
Разреженные автоэнкодеры (SAE) — это инструмент, который разделяет запутанные внутренние активации нейронной сети на гораздо больший набор более чистых, интерпретируемых человеком функций.
Прослушайте это руководствоОзвучено ИИ · ~2 min
Это один из ведущих методов открытия «черного ящика» и просмотра того, какие концепции на самом деле представляет собой модель.
Внутри преобразователя один вектор активации смешивает одновременно тысячи понятий, что затрудняет его чтение. Разреженный автокодировщик — это небольшая двухслойная сеть, обученная реконструировать эти активации через широкий скрытый слой, но со штрафом за разреженность, заставляющим срабатывать одновременно лишь несколько из множества нейронов. Из-за этого давления каждое скрытое подразделение имеет тенденцию специализироваться на одной концепции, например, «упоминания о мосте Золотые Ворота» или «код Python». В 2024 году Anthropic масштабировал его до Claude 3 Sonnet, извлекая примерно 34 миллиона функций, а OpenAI и DeepMind опубликовали параллельную работу по SAE. Затем исследователи могут увеличить или уменьшить функцию, чтобы проверить, что она делает.
Демонстрация Anthropic «Золотые ворота Claude», где усиление одной функции SAE заставило модель одержимо ссылаться на мост в каждом ответе.
Извлечение и маркировка примерно 34 миллионов функций из Claude 3 Sonnet для отображения таких понятий, как подхалимство, ошибки кода и небезопасное поведение.
Поиск функций, важных для безопасности, таких как обман, предвзятость или опасный контент, которые можно отслеживать или управлять во время развертывания.
Отладка того, почему модель неправильно классифицирует входные данные, путем проверки того, какие интерпретируемые функции активируются по заданному запросу.
Ожидайте, что SAE перейдут от исследовательского любопытства к практическому аудиту и инструментам безопасности, включая информационные панели, которые маркируют функции и обнаруживают обманные или небезопасные схемы. Открытые проблемы включают «разделение функций» (одна концепция распадается на множество), недостающие функции и стоимость обучения SAE на каждом уровне передовых моделей. Новые направления, такие как кросскодеры, транскодеры и матрешки SAE, направлены на одновременный захват вычислений на нескольких уровнях и с несколькими уровнями детализации.
Бесплатная рассылка
Три проверенных AI-истории каждое утро буднего дня, написанные простым английским. Бесплатно навсегда, без рекламы.
Одно электронное письмо каждый будний день. Отписаться в один клик. Мы никогда не продаем и не передаем ваш адрес.
Проверьте себя
Мгновенная обратная связь по каждому ответу и общий сертификат с проверяемым идентификатором после прохождения курса.
Поддержите бесплатное образование в области искусственного интеллекта. AI Understanding — это некоммерческая организация 501(c)(3). Никакой рекламы и платного доступа. Сделать пожертвование
Разреженные автоэнкодеры (SAE) — это инструмент, который разделяет запутанные внутренние активации нейронной сети на гораздо больший набор более чистых, интерпретируемых человеком функций. Это один из ведущих методов открытия «черного ящика» и просмотра того, какие концепции на самом деле представляет собой модель.
SAE реконструируют активации через широкий, разреженный скрытый слой, так что отдельные единицы имеют тенденцию соответствовать единым понятным человеку концепциям.
Sparsity encourages feature-selective activity but does not guarantee perfect one-neuron-per-concept representations.
Работа Anthropic 2024 года «Масштабирование моносемантичности» извлекла порядка 34 миллионов функций из производственной модели.
Усилив функцию моста Золотые Ворота, исследователи заставили модель зациклиться на мосте, показав, что функции являются причинными рычагами, а не просто ярлыками.
Модели объединяют множество концепций в ограниченные измерения (суперпозиция); Чрезмерно полное и широкое SAE дает каждому концепту возможность занять свое собственное подразделение.
Продолжайте учиться
Другие руководства, выбранные по этой теме
ДалееСледующее руководство
Разреженные автоэнкодеры для извлечения функций
Языковой ИИ