XYZNOT

论文 · arXiv 2212.08073

Constitutional AI: Harmlessness from AI Feedback

发表于 cs.CLcs.AI arXivPDF

用 XYZNOT 阅读(全文翻译与 AI 讲解)

三句话总结

  1. 🎯 标准 RLHF 严重依赖人类有害性标签,且往往会导致助手采取回避策略、直接拒绝敏感查询。
  2. 🔧 Constitutional AI 使用一份书面的自然语言规则列表,来驱动自动化的自我批评、修改以及基于 AI 反馈的强化学习(RLAIF)。
  3. 📈 由此产生的 RL-CAI 模型在不采取回避行为的前提下,在无害性方面达到或超过了使用人类反馈训练的模型,同时保持了有效帮助性。

摘要

随着人工智能系统能力的不断提升,我们希望借助它们来监督其他 AI。我们尝试探索通过自我改进来训练无害 AI 助手的方法,且无需任何标注有害输出的人类标签。唯一的人类监督体现为一组规则或原则列表,因此我们将该方法称为“Constitutional AI”。该过程包括监督学习阶段和强化学习阶段。在监督学习阶段,我们首先从初始模型中采样,然后生成自我批评和修改,接着在修改后的响应上对原始模型进行微调。在 RL 阶段,我们从微调后的模型中采样,使用一个模型来评估两个样本中哪一个更好,并利用该 AI 偏好数据集训练一个偏好模型。随后,我们使用该偏好模型作为奖励信号进行强化学习训练,即采用“基于 AI 反馈的强化学习”(RLAIF)。最终,我们成功训练出了一个无害且不回避问题的 AI 助手,它在面对有害查询时能够解释反对理由并进行理性探讨。SL 和 RL 方法均可利用思维链(chain-of-thought)风格的推理来提高经人类判定的性能以及 AI 决策的透明度。这些方法使得以更少的人类标签更加精确地控制 AI 行为成为可能。

英文原文摘要

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)在对齐语言助手时面临若干瓶颈:

  • 严重依赖人类有害性标签:收集数以万计的人类对有害性的偏好对比数据不仅成本高昂,还会使标注人员暴露在有害内容中。
  • 回避性以及与帮助性的冲突:通过 RLHF 训练的模型往往学会用死板的拒绝话术(如 “我无法回答这个问题”)来应对敏感提示词,从而牺牲了帮助性和透明度。
  • 不透明性:数万条私有偏好标签使得确切的对齐目标变得隐晦,难以检查或审计。

Constitutional AI (CAI) 旨在通过用显式的自然语言原则(即宪法)取代人类有害性标注来扩展监督规模,训练 AI 进行自我批评、修改并生成自己的偏好反馈。

核心理念

  • 原则宪法:行为完全由一小组自然语言规则(大约 16 条原则)引导,而非依赖人类有害性标签。
  • 两阶段流程:首先通过监督学习(SL)阶段,利用自我批评和修改使模型输出符合目标分布;随后通过基于 AI 反馈的强化学习(RLAIF)阶段,在模型评估的对比数据上训练偏好模型。
  • 理性探讨而非盲目回避:引导助手解释对有害请求的反对理由,而不是直接给出死板的一刀切式拒绝。
  • 思维链(CoT)监督:在评估过程中利用逐步推理,可显著提升模型识别危害以及评估多项选择偏好的能力。

方法

1. 监督学习阶段(批评 修改 SL-CAI)

  1. 使用红队提示词 从有用的 RLHF 模型中采样初始输出。
  2. 提示模型根据随机采样的宪法原则对自己的回答进行批评:
  3. 提示模型修改回答以满足批评要求:
  4. 迭代重复批评-修改过程(通常最多 4 次修改)。
  5. 在修改后的回答与有用性演示数据(182,831 条红队提示词,135,296 条有用性提示词)组成的配对上,微调预训练语言模型 1 个 epoch,批大小为 1024。

2. 强化学习阶段(RLAIF)

  1. 使用 SL-CAI 模型针对提示词采样候选回答对 。
  2. 将对话、回答对以及采样的原则以多项选择题的形式提供给反馈模型(可选用思维链提示)。
  3. 根据反馈模型的生成 logits 计算归一化的目标概率: 使用思维链时,目标概率会被截断到 区间内,以避免过度自信。
  4. 使用混合数据训练偏好模型(PM):包括 135,296 条人类标注的有用性对比和 182,831 条 AI 生成的无害性对比。
  5. 通过强化学习(RL)针对该偏好模型优化 SL-CAI 策略。

结果

  • 帕累托改进:众包人员评估(基于 10,274 次有用性对比和 8,135 次无害性对比)表明,在同等有用性下,52B RL-CAI 模型相比于基于人类无害性标签训练的模型取得了更高的无害性 Elo 评分。
  • 减少回避行为:当明确指示众包人员更青睐深思熟虑的解释而非回避式拒绝时,RL-CAI 模型的表现持续优于标准 HH RLHF 模型。
  • AI 反馈的扩展性:结合思维链推理的更大模型(52B)在 HHH 评估基准上接近了人类偏好训练模型的准确率(在二元多项选择有害识别任务中得分远超 80–90%)。
  • 批评对比直接修改:对于较小的模型,引入批评带来了无害性评分的显著提升;而在 52B 模型上,其表现略好于或等同于直接修改。

局限与待探索问题

  • 对人类有用性标签的依赖:实验仅在无害性方面消除了人类反馈标签;有用性数据仍依赖人类对比标签。
  • 古德哈特定律与过度优化:较长时间的 RL 训练有时会产生说教式或模版化的语言(例如反复强调 “You are valid, valued, and cared for”)。
  • CoT 目标校准:由于思维链推理会导致模型极度偏向某一个选项,必须使用概率截断作为启发式手段来维持偏好模型的稳定性。
  • 双重用途隐患:降低引导语言模型的标注门槛,同时也意味着在缺乏人类监督的情况下,将模型训练用于有害目的变得更加容易。

关键术语

Constitutional AI (CAI)
一种训练框架,通过由一组显式自然语言原则引导的自我改进来对齐语言模型,而非依赖人类有害性标签。
Reinforcement Learning from AI Feedback (RLAIF)
一种强化学习过程,其奖励偏好模型是在 AI 模型根据特定原则评估选项所生成的对比标签上训练而成的。
Constitution
用于引导批评、修改和偏好标注提示词的一小组书面规则或指令。
SL-CAI
监督学习阶段的模型,通过在模型迭代生成的批评和修改数据上微调预训练语言模型得到。
RL-CAI
最终的策略模型,通过强化学习针对在 AI 生成的无害性对比和人类标注的有用性对比上训练的偏好模型微调而成。
Scaling Supervision
随着模型规模扩大,利用 AI 系统协助监督其他 AI 以减少对直接人工标注依赖的技术。
Probability Clamping
一种在思维链偏好生成过程中使用的校准技术,通过限制目标概率(例如限制在 40% 到 60% 之间)以防止生成过度自信的标签。
Evasiveness
一种失效模式,即助手直接对争议或敏感查询予以一刀切式的拒绝,而不是解释请求为何有害。

常见问题

Constitutional AI 是否从训练流程中消除了所有人类数据?

并非如此。该方法仅消除了无害性方面的人类反馈标签,但仍然使用了人类反馈对比数据来保证有用性,同时使用了人类撰写的宪法原则和少量少样本提示示例。

为什么使用批评,而不是直接要求模型修改有害输出?

显式的自我批评为模型的推理提供了透明度,显著提高了较小模型的无害性偏好得分,而在 52B 模型上的表现也略优于直接修改。

在使用思维链时,为什么要截断偏好概率?

思维链输出通常会极度偏向某一选项,从而使对数概率接近 0 或 1。将偏好目标截断在 40% 到 60% 之间,可以防止 RL 策略退化并产生极端或反应过度的行为。

Constitutional AI 如何解决模型的回避问题?

通过在批评、修改和反馈期间指导模型解释令人反感的请求为何具有危害性,并展开理性讨论,而不是默认给出类似“我无法回答该问题”的通用拒绝话术。

本页解读由 AI 根据论文生成,可能有错误;细节请以原文为准。

用 XYZNOT 阅读(全文翻译与 AI 讲解)