XYZNOT

論文 · arXiv 2212.08073

Constitutional AI:源自 AI 反饋的無害性

Constitutional AI: Harmlessness from AI Feedback

發表於 cs.CLcs.AI arXivPDF

用 XYZNOT 閱讀(全文翻譯與 AI 講解)

三句話總結

  1. 🎯 標準 RLHF 重度依賴人工有害標籤,且常產生直接拒絕敏感查詢的迴避型助理。
  2. 🔧 Constitutional AI 使用一份自然語言規則清單,推動自動化自我批判、修訂與源自 AI 反饋的增強式學習(RLAIF)。
  3. 📈 最終生成的 RL-CAI 模型在無害性上媲美或超越以人類反饋訓練的模型,不僅不迴避問題,同時保持了實用性。

摘要

隨著 AI 系統的能力愈發強大,我們希望能借助它們來監督其他 AI。我們嘗試透過自我改進來訓練無害的 AI 助理,整個過程無需任何標記有害輸出的人工標籤。唯一的人工監督僅體現於一份規則或原則清單中,因此我們將該方法稱為「Constitutional AI」。此流程包含監督式學習與增強式學習兩個階段。在監督式階段,我們從初始模型取樣,接著產生自我批判(self-critiques)與修訂(revisions),並在修訂後的繁衍回覆上微調原始模型。在 RL 階段,我們從微調後的模型取樣,使用模型評估兩個樣本中哪一個更好,隨後從這個 AI 偏好資料集中訓練出一個偏好模型。接著我們使用該偏好模型作為獎勵訊號進行 RL 訓練,即「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)旨在藉由將人工有害標註替換為明確的自然語言原則(即憲法,constitution),訓練 AI 進行自我批判、修訂並產生自身的偏好反饋,從而擴展監督規模。

核心概念

  • 原則憲法(A Constitution of Principles):行為完全由一組小型的自然語言規則(約 16 條原則)引導,而非人工有害標籤。
  • 兩階段流程:監督式學習(SL)階段利用自我批判與修訂將模型輸出拉回同分佈,隨後由 AI 反饋增強式學習(RLAIF)階段在經模型評估的比對資料上訓練偏好模型。
  • 積極互動勝於消極迴避:引導助理在面對有害請求時說明反對理由,而非採取一刀切的直接拒絕。
  • 思維鏈(CoT)監督:在評估過程中運用逐步推理,大幅提升模型識別危害及評估選擇題偏好的能力。

方法

1. 監督式學習階段(Critique Revision SL-CAI)

  1. 使用紅隊提示(red-teaming prompt) 從實用的 RLHF 模型中採樣初始輸出。
  2. 提示模型根據隨機採樣的憲法原則批判自己的回覆:
  3. 提示模型修訂回覆以符合該批判:
  4. 迭代重複批判與修訂(通常最多修訂 4 次)。
  5. 將修訂後的回覆與實用性展示資料配對(182,831 筆紅隊提示、135,296 筆實用性提示),在批次大小 1024 下對預訓練 LM 進行 1 個 epoch 的微調。

2. 增強式學習階段(RLAIF)

  1. 使用 SL-CAI 模型針對提示採樣回覆對 。
  2. 將對話、回覆對及採樣出的原則以選擇題格式呈現給反饋模型(可選用思維鏈提示)。
  3. 根據反饋模型的補全 logits 計算正規化目標機率: 使用思維鏈時,目標機率會被截斷(clamped)在 區間內,以避免過度自信。
  4. 使用混合資料訓練偏好模型(PM):135,296 筆人工標註的實用性比對資料,以及 182,831 筆 AI 生成的無害性比對資料。
  5. 透過 RL 以該偏好模型作為獎勵優化 SL-CAI 策略。

結果

  • 柏拉圖改善(Pareto Improvements):群眾外包人員評估(基於 10,274 筆實用性與 8,135 筆無害性比較)顯示,與使用人工無害標籤訓練的模型相比,52B RL-CAI 模型在相同實用性下取得了更優越的無害性 Elo 分數。
  • 降低迴避性:當群眾外包人員被明確指示偏好深思熟慮的解釋而非迴避性拒絕時,RL-CAI 模型的表現持續優於標準 HH RLHF 模型。
  • AI 反饋的擴展性:具備思維鏈推理的較大模型(52B)在 HHH 評估基準上接近了人工偏好訓練模型的準確度(在二元選擇有害性識別上準確率遠高於 80–90%)。
  • 批判 vs. 直接修訂:在較小模型中,批判顯著提升了無害性分數;而在 52B 模型上,其表現略勝或等同於直接修訂。

限制與開放研究問題

  • 依賴人工實用性標籤:實驗僅在無害性上消除了人工反饋標籤;實用性資料仍然依賴人工比較標籤。
  • 古德哈特定律與過度優化(Goodharting and Over-Optimization):長期的 RL 訓練有時會產生說教式或公式化的語言(例如反覆說明*「你是被認同、被重視且被關懷的」*)。
  • CoT 目標的校準:因為思維鏈推理會導致模型強烈偏向某個選項,因此需要採用機率截斷作為啟發式手段,以保持偏好模型的穩定性。
  • 軍民兩用(Dual-Use)隱憂:降低引導語言模型的標註門檻,也使缺乏人工監督下朝有害目標訓練模型變得更容易。

關鍵術語

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 是否完全消除了訓練流程中的所有人類資料?

沒有。該方法僅消除了無害性方面的人工反饋標籤,但在實用性方面仍使用人類反饋比較資料,且依然依賴人類撰寫的憲法原則及少樣本(few-shot)提示展示。

為什麼要使用批判,而不是直接要求模型修訂有害輸出?

明確的自我批判使模型的推理過程具備透明度,並顯著提升了較小模型的無害性偏好分數;在 52B 模型上,其表現也略優於直接修訂。

為什麼在使用思維鏈時要對偏好機率進行截斷(clamping)?

思維鏈輸出通常會強烈偏向某個選項,導致對數機率逼近 0 或 1。將偏好目標截斷在 40% 至 60% 之間,可防止 RL 策略退化為極端或過度反應的行為。

Constitutional AI 如何解決模型迴避問題?

透過在批判、修訂及反饋過程中指示模型解釋為何令人反感的請求是有害的,並進行深思熟慮的互動,而非預設採用「我無法回答這個問題」這類泛用拒絕語。

本頁解讀由 AI 根據論文生成,可能有錯誤;細節請以原文為準。

用 XYZNOT 閱讀(全文翻譯與 AI 講解)