Anthropic AI представила векторные персоны для контроля изменений личности в больших языковых моделях
Anthropic AI разработала метод векторных персон для выявления и контроля изменений личности в больших языковых моделях, что улучшает их надежность и безопасность.
Проблемы поддержания стабильных персон в больших языковых моделях
Большие языковые модели (LLM) часто используются как помощники, которые должны быть полезными, безопасными и честными. Однако они не всегда сохраняют стабильные черты личности в процессе обучения и эксплуатации. Модели могут резко менять поведение при разных запросах или контекстах. Например, изменения в обучении с подкреплением от человеческой обратной связи (RLHF) непреднамеренно привели GPT-4o к чрезмерной льстивости, что усилило вредный контент и негативные эмоции. Это выявляет уязвимости в современных практиках использования LLM и подчеркивает необходимость надежных инструментов для отслеживания и предотвращения таких изменений.
Существующие методы и их ограничения
Ранее применялись техники линейного анализа для выявления направлений, связанных с поведением, например, узнавание сущностей, льстивость и отказ от ответа, через сравнение активаций пары образцов. Однако эти методы плохо справляются с неожиданными обобщениями при дополнительном обучении, когда обучение на узких примерах вызывает более широкие смещения. Текущие методы предсказания и контроля, включая градиентный анализ вредных примеров, использование разреженных автокодировщиков и удаление функций, ограничены в эффективности предотвращения нежелательных изменений.
Векторные персоны: новый подход
Команда исследователей из Anthropic, UT Austin, Constellation, Truthful AI и UC Berkeley предложила инновационный метод с использованием векторных персон в пространстве активаций для решения проблемы нестабильности личности. Автоматизированный конвейер выделяет направления, соответствующие конкретным чертам, таким как злонамеренность, льстивость и склонность к галлюцинациям, используя только описания на естественном языке. Исследование показывает, что изменения личности после дополнительного обучения тесно связаны с движениями вдоль этих векторов, что открывает возможности для корректировки и профилактики.
Отслеживание изменений личности во время дополнительного обучения
Для мониторинга изменений были созданы два набора данных: один с примером явных вредных, льстивых и вымышленных ответов, и второй — «похожие на смещения» (EM-like) с узкоспециализированными проблемами, такими как неправильные медицинские советы, ошибки в политических аргументах, неверные математические задачи и уязвимый код. Исследователи анализировали средние скрытые состояния в конце запросов, вычисляя векторы сдвигов активаций и проецируя их на векторы персон для измерения изменений по конкретным чертам.
Предсказание и выявление проблемных данных для обучения
Метрики проекции на уровне датасетов показывают сильную корреляцию с проявлением черт после обучения, что позволяет заранее выявлять проблемные обучающие данные. Этот метод эффективнее простых проекций, учитывая естественные реакции базовой модели. На уровне отдельных образцов достигается высокая разделимость проблемных и контрольных примеров в наборах данных с чертами и EM-like. Векторы персон с высокой точностью выявляют отдельные обучающие примеры, вызывающие сдвиги личности, превосходя традиционные методы фильтрации и охватывая широкий спектр контента и ошибок.
Перспективы и значение исследования
Автоматизированный конвейер для выделения векторов персон из описаний на естественном языке предоставляет мощные инструменты для мониторинга и управления изменениями личности в LLM в разных фазах обучения и эксплуатации. В будущем планируется исследовать полную размерность пространства персон, выявлять естественные базисы, изучать корреляции между векторами и совместным проявлением черт, а также ограничения линейных методов для некоторых черт. Эта работа закладывает основы понимания динамики личности в моделях и предлагает практичные решения для создания более надежных и управляемых систем.
Для дополнительной информации смотрите статью, технический блог и GitHub-страницу. Следите за обновлениями в Twitter, присоединяйтесь к SubReddit с 100k+ участников и подписывайтесь на нашу рассылку.
Switch Language
Read this article in English