RLHF
Reinforcement Learning from Human Feedback · 人間のフィードバックによる強化学習
人の評価を手がかりに、モデルの回答の仕方を調整する学習の枠組みです。RLHFは単一のアルゴリズム名ではありません。
この技術を一言で説明すると
人の評価を手がかりに、モデルの回答の仕方を調整する学習の枠組みです。RLHFは単一のアルゴリズム名ではありません。
なぜこの技術が必要なのか
同じ質問でも、正しい答えが複数あり、丁寧さや役立ち方も異なります。その違いをすべて一つの模範回答で表すのは難しいため、回答同士を比較した人の判断を使います。
従来は何が問題だったのか
次のトークンの予測精度を上げても、有用な回答になるとは限りません。InstructGPT論文は、言語モデルの学習目標とユーザーの意図のずれを扱っています。
技術の仕組み
代表的な工程では、まずSFTで指示に従うモデルを作り、複数の回答を人が順位付けします。その比較を予測する報酬モデルを学習し、報酬が高くなるよう方策を更新します。InstructGPTではPPOを使用します。
報酬だけを追求して元のモデルから大きく変わることを抑えるため、参照モデルとの差を制約します。報酬モデルは人間の判断の近似なので、高得点と実際の有用性は同じではありません。
具体的な使用例
文章要約で、必要な情報を保ちつつ読みやすい回答を好む比較データを作る、といった用途です。評価者間で判断が割れた場合の扱いも事前に決めます。
類似技術との違い
| 観点 | PPOを使うRLHF | DPO |
|---|---|---|
| 信号 | 人の比較から学ぶ報酬 | 選好付き回答ペア |
| 仕組み | 回答を生成し報酬で更新 | 選好目的を直接最適化 |
| 主な構成 | 方策・報酬・参照・価値推定 | 方策・参照モデルが基本 |
| 利点 | 生成した回答を評価して改善 | 学習工程を簡素化 |
| 注意点 | 報酬の攻略・工程の複雑さ | 比較データの偏り・分布外の回答 |
| 実装負担 | 複数モデルと生成の管理 | データ整備と損失計算 |
| DPO論文が比較した代表的な構成です。個々の実装や派生法には違いがあります。 |
メリット・デメリット
人の判断を学習に反映できる一方、評価者の好みが偏ればモデルにも偏りが入ります。人が「もっともらしい」と感じる回答が事実として正しいとは限りません。学習報酬とは独立した品質・安全性の評価が必要です。
実装方法
評価基準、比較データ、報酬モデルの評価、方策の評価を分けて管理します。費用はラベル付けとモデル学習の両方に発生し、固定額では示せません。最初は既存のSFTモデルと小さな比較データで、DPOを含む簡単な方式と比較します。
最新動向
DPO論文は、明示的な報酬モデル学習とオンラインの生成を伴う工程を簡略化する方向を示しました。「RLHFなら必ずPPO」と考えず、フィードバックの由来と最適化方式を分けて読むことが大切です。
関連技術の地図
矢印はこの技術から見た関係です。上下関係や優劣を意味しません。
関連するAIニュース日報
確認済みの関連日報はまだありません。
参考文献・公式情報
- Training language models to follow instructions with human feedback
SFT、人の回答比較、報酬モデル、PPOによる調整の工程。方法節も確認。
- Direct Preference Optimization
選好ペアと参照方策を使う直接最適化、独立した報酬モデル・学習時のオンライン生成を省く原手法。
最終確認日
2026-10-12。出典で確認できた範囲を記載しています。「最新動向」は確認資料の更新内容であり、分野全体の網羅や最新順位を保証するものではありません。