最終更新日:2026年8月26日
gk neural_network nlp
G検定トップ
> RLHFとは?人間の選好からモデルを調整【G検定対策】
まず結論
RLHF(Reinforcement Learning from Human Feedback)は、人間の評価や選好を使って、モデルの出力を人間の望ましさに合わせて調整する方法です。
典型的な流れでは、
人間の比較評価
→ 報酬モデルなどで好ましさを学ぶ
→ その信号を使って強化学習で調整
と整理できます。
直感的な説明
人間がモデルの重みを直接手で変えるのではなく、複数の出力を見て
「こちらの回答のほうがよい」
と評価します。
その評価を、モデルを改善するための学習信号へ変換します。
定義・仕組み
RLHFの典型的なパイプラインでは、次の段階が使われます。
- 事前学習済みモデルを用意する
- 必要に応じて教師あり微調整(SFT)を行う
- 人間が複数の出力を比較・評価する
- 選好データから報酬モデルなどを学習する
- その報酬を使って強化学習でモデルを調整する
重要なのは、RLHF全体には教師あり学習の段階を含む場合があることです。
したがって、単純に「RLHFは教師あり学習ではない」とだけ覚えるより、人間の選好を報酬信号へ変えて強化学習に使う段階が特徴と理解する方が安全です。
いつ使う?(得意・不得意)
向いている場面
- 正解が1つに決まりにくい生成タスク
- 安全性・有用性・自然さなど、人の好みを反映したい
- 対話モデルや文章生成モデルの調整
注意点
- 人間評価の収集コストがかかる
- 評価者の偏りが学習に影響することがある
- 報酬モデルが人間の価値判断を完全に表すわけではない
- RLHFはNLP専用の概念ではない
G検定ひっかけポイント
- ❌「人間がモデルのパラメータを直接調整する」
- 人間は主に出力の比較・評価を行います。
- ❌「RLHFでは教師あり学習を一切使わない」
- 典型的なパイプラインにはSFTを含むことがあります。
- ⭕「人間の選好」「比較評価」「報酬モデル」→ RLHF
- ⭕「人間のフィードバックを報酬信号に反映」→ RLHF
まとめ(試験直前用)
- RLHF=人間のフィードバックを使ったモデル調整
- 人間は出力を比較・評価する
- 典型例では報酬モデルを学ぶ
- その報酬を使って強化学習で調整する
- SFTなど他の学習段階を含む場合もある