XYZNOT

Статьи · arXiv 2212.08073

Constitutional AI: Harmlessness from AI Feedback

Опубликовано cs.CLcs.AI arXivPDF

Читать с переводом и ИИ

Кратко в трёх строках

  1. 🎯 Стандартный RLHF сильно зависит от человеческой разметки вредоносности и часто приводит к уклончивым ответам ассистентов при работе с деликатными запросами.
  2. 🔧 Constitutional AI использует письменный свод правил на естественном языке для автоматической самокритики, правок и обучения с подкреплением на основе обратной связи от ИИ (RLAIF).
  3. 📈 Полученные модели RL-CAI не уступают или превосходят модели, обученные на обратной связи от людей, по критерию безопасности, не избегая при этом прямых ответов и оставаясь полезными.

Аннотация

По мере роста возможностей систем искусственного интеллекта возникает потребность привлекать их к надзору за другими ИИ. Мы исследуем методы обучения безобидного (harmless) ИИ-ассистента путем самосовершенствования, без необходимости разметки вредоносных ответов человеком. Единственный человеческий контроль осуществляется через список правил или принципов, поэтому мы назвали данный метод «Constitutional AI». Процесс включает фазу обучения с учителем и фазу обучения с подкреплением. На этапе обучения с учителем мы генерируем сэмплы из исходной модели, затем создаем самокритику и правки, после чего дообучаем исходную модель на исправленных ответах. На этапе RL мы сэмплируем ответы из дообученной модели, используем отдельную модель для оценки того, какой из двух вариантов лучше, и обучаем модель предпочтений (preference model) на этом датасете предпочтений ИИ. Затем мы обучаем модель с помощью RL, используя модель предпочтений в качестве сигнала вознаграждения, реализуя подход «RL на основе обратной связи от ИИ» (RLAIF). В результате нам удается обучить безобидного, но не уклоняющегося от ответов ассистента, который взаимодействует с вредоносными запросами, объясняя свои возражения к ним. Как методы SL, так и методы RL могут использовать рассуждения в стиле chain-of-thought для улучшения прозрачности принятия решений ИИ и их качества по оценкам людей. Эти методы позволяют более точно управлять поведением ИИ при значительно меньшем объеме человеческой разметки.

Оригинальная аннотация (англ.)

As AI systems become more capable, we would like to enlist their help to supervise other AIs. We experiment with methods for training a harmless AI assistant through self-improvement, without any human labels identifying harmful outputs. The only human oversight is provided through a list of rules or principles, and so we refer to the method as 'Constitutional AI'. The process involves both a supervised learning and a reinforcement learning phase. In the supervised phase we sample from an initial model, then generate self-critiques and revisions, and then finetune the original model on revised responses. In the RL phase, we sample from the finetuned model, use a model to evaluate which of the two samples is better, and then train a preference model from this dataset of AI preferences. We then train with RL using the preference model as the reward signal, i.e. we use 'RL from AI Feedback' (RLAIF). As a result we are able to train a harmless but non-evasive AI assistant that engages with harmful queries by explaining its objections to them. Both the SL and RL methods can leverage chain-of-thought style reasoning to improve the human-judged performance and transparency of AI decision making. These methods make it possible to control AI behavior more precisely and with far fewer human labels.

Разбор статьи

Проблема и мотивация

Стандартное обучение с подкреплением на основе обратной связи от человека (RLHF) сталкивается с рядом узких мест при выравнивании (alignment) языковых ассистентов:

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

Constitutional AI (CAI) нацелен на масштабирование контроля путем замены человеческих аннотаций вредоносности явными принципами на естественном языке (конституцией), обучая ИИ самокритике, редактированию и генерации собственной обратной связи по предпочтениям.

Ключевые идеи

  • Конституция принципов: поведение полностью направляется небольшим набором правил на естественном языке (примерно 16 принципов), а не метками вредоносности от людей.
  • Двухэтапный пайплайн: этап обучения с учителем (Supervised Learning, SL) адаптирует распределение ответов модели с помощью самокритики и правок, за которым следует этап обучения с подкреплением на основе обратной связи от ИИ (RLAIF), обучающий модель предпочтений на сгенерированных моделью сравнениях.
  • Взаимодействие вместо уклончивости: ассистента направляют объяснять возражения против вредоносных запросов, а не выдавать категорические отказы.
  • Контроль через цепочки рассуждений (Chain-of-Thought, CoT): использование пошаговых рассуждений при оценке существенно улучшает способность модели выявлять вредоносность и оценивать предпочтения при множественном выборе.

Метод

1. Этап обучения с учителем (Critique Revision SL-CAI)

  1. Сэмплирование начального ответа из полезной RLHF-модели по red-teaming промпту .
  2. Запрос к модели для самокритики собственного ответа в соответствии со случайно выбранным конституционным принципом:
  3. Запрос к модели для исправления ответа с учетом критики:
  4. Итеративное повторение шагов критики и правок (обычно до 4 итераций правок).
  5. Тонкая настройка предобученной языковой модели на исправленных ответах, объединенных с демонстрационными данными полезности (182 831 red-teaming промптов, 135 296 промптов полезности) в течение одной эпохи с размером батча 1024.

2. Этап обучения с подкреплением (RLAIF)

  1. Используя модель SL-CAI, сэмплируются пары ответов для промптов.
  2. Диалог, пара ответов и выбранный принцип передаются модели обратной связи в формате множественного выбора (опционально с использованием Chain-of-Thought промптинга).
  3. Расчет нормализованных целевых вероятностей на основе логитов завершения модели обратной связи: При использовании Chain-of-Thought целевые вероятности ограничиваются диапазоном во избежание чрезмерной уверенности модели.
  4. Обучение модели предпочтений (Preference Model, PM) на смешанных данных: 135 296 размеченных людьми сравнений полезности и 182 831 сгенерированных ИИ сравнений безопасности (harmlessness).
  5. Оптимизация политики SL-CAI относительно этой модели предпочтений с помощью RL.

Результаты

  • Улучшения по Парето: оценки краудворкеров (на основе 10 274 сравнений полезности и 8 135 сравнений безопасности) показывают, что модели 52B RL-CAI достигают более высоких показателей безопасности по шкале Elo при эквивалентной полезности по сравнению с моделями, обученными на человеческих метках безопасности.
  • Снижение уклончивости: когда краудворкерам прямо предписывалось предпочитать аргументированные объяснения уклончивым отказам, модели RL-CAI стабильно превосходили стандартные модели HH RLHF.
  • Масштабирование обратной связи от ИИ: более крупные модели (52B) с Chain-of-Thought рассуждениями приблизились по точности к моделям, обученным на предпочтениях людей, в бенчмарках оценки HHH (достигая более 80–90% точности при бинарной классификации вредоносности в формате множественного выбора).
  • Критика против прямого исправления: генерация критики дала заметное улучшение показателей безопасности для меньших моделей, показав при этом немного более высокие или эквивалентные результаты на моделях 52B по сравнению с прямым редактированием.

Ограничения и открытые вопросы

  • Зависимость от человеческих меток полезности: эксперименты исключили обратную связь от людей только для критерия безопасности; данные о полезности по-прежнему опирались на парные сравнения, размеченные людьми.
  • Закон Гудхарта и сверхоптимизация: продолжительное RL-обучение иногда приводило к морализаторскому или шаблонному стилю общения (например, к навязчивым фразам вроде «Вас ценят, уважают и о вас заботятся»).
  • Калибровка целевых вероятностей CoT: поскольку пошаговые рассуждения Chain-of-Thought заставляют модель жестко склоняться к одному варианту, потребовалось искусственное сужение вероятностей (probability clamping) в качестве эвристики для поддержания стабильности модели предпочтений.
  • Риски двойного назначения (Dual-Use): снижение барьера аннотирования для управления языковыми моделями также упрощает обучение моделей вредоносным целям без участия и надзора со стороны человека.

Ключевые термины

Constitutional AI (CAI)
Фреймворк обучения, который выравнивает языковые модели путем самосовершенствования под управлением явных принципов на естественном языке вместо человеческой разметки вредоносности.
Reinforcement Learning from AI Feedback (RLAIF)
Процесс обучения с подкреплением, в котором модели вознаграждения обучаются на метках сравнения, сгенерированных моделью ИИ, оценивающей варианты ответов в соответствии с заданными принципами.
Constitution
Краткий набор сформулированных правил или инструкций, используемых для управления промптами критики, правок и разметки предпочтений.
SL-CAI
Модель этапа обучения с учителем, полученная путем дообучения предобученной языковой модели на сгенерированных самой моделью итеративных цепочках критики и правок.
RL-CAI
Итоговая политика, дообученная с помощью обучения с подкреплением относительно модели предпочтений, натренированной на синтетических сравнениях безопасности от ИИ и человеческих сравнениях полезности.
Scaling Supervision
Методы, привлекающие системы ИИ для контроля других ИИ, что снижает зависимость от прямой разметки человеком по мере масштабирования моделей.
Probability Clamping
Метод калибровки, применяемый при генерации предпочтений с Chain-of-Thought, который ограничивает целевые вероятности (например, в диапазоне от 40% до 60%) во избежание чрезмерной уверенности в оценках.
Evasiveness
Сбой в поведении модели, при котором ассистент блокирует спорные или деликатные запросы категорическими отказами вместо того, чтобы объяснить причины вредоносности запроса.

Вопросы

Исключает ли Constitutional AI использование человеческих данных на всем этапе обучения?

Нет. Метод устранил необходимость человеческой разметки для оценки безопасности, однако все еще использовал парные сравнения людей для оценки полезности, а также написанные человеком конституционные принципы и few-shot демонстрации в промптах.

Зачем использовать критику вместо того, чтобы сразу просить модель исправить вредоносный ответ?

Явная самокритика обеспечивает прозрачность рассуждений модели и значительно повышает показатели безопасности для менее крупных моделей, демонстрируя при этом результаты не хуже или слегка лучше прямого редактирования на моделях 52B.

Почему вероятности предпочтений ограничивались при использовании Chain-of-Thought?

Рассуждения Chain-of-Thought заставляют модель делать однозначный выбор, смещая лог-вероятности практически к 0 или 1. Ограничение целевых вероятностей диапазоном 40–60% предотвратило деградацию RL-политики и возникновение экстремальных или гипертрофированных реакций.

Как Constitutional AI решает проблему уклончивости модели?

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

Обзор на этой странице написан ИИ по тексту статьи и может содержать ошибки. Подробности смотрите в самой статье.

Читать с переводом и ИИ