AI LAB / KEYWORD DICTIONARY

基礎知識

RLVR(検証可能な報酬による強化学習)とは?

Reinforcement Learning with Verifiable Rewards

RLVRは、テストや形式検証などで成否を確認できる報酬を使い、望ましい出力や行動が増えるようモデルを調整する強化学習手法です。

仕組みと使いどころ

RLVR(Reinforcement Learning with Verifiable Rewards)は、モデルの出力やエージェントの行動を検証器で採点し、その結果を学習信号として利用します。検証には、計算問題の正解判定、コードのテスト通過、JSON形式の妥当性、CLIコマンドやツール呼び出しの正しさ、シミュレーター上の結果などを使えます。複数の出力を生成し、同じ課題内で報酬を比較するGRPOが用いられることもあります。人の微妙な好みを扱うRLHFとは用途が異なり、成功条件を明確に検証できる課題に適しています。一方、検証器が実際の目的を正しく測れていなければ、モデルは誤った基準を最適化するため、品質や安全性が自動的に保証されるわけではありません。

RLVRの活用例

たとえば、こんな場面で

自然言語の依頼からCLIコマンドを生成するモデルに対し、許可されたコマンドか、構文や引数が正しいかを検証して報酬を与え、正しいツール呼び出しを出しやすくする学習が考えられます。

使うときのポイント

導入前に検証器を実際のモデル出力へ適用し、得点が人の正誤判断や本来の成功条件と一致するか確認します。学習後も未使用課題で評価し、安全確認や実行時の制御を別途維持する必要があります。

参考資料

Mastering Agentic Techniques: AI Agent Reinforcement Learning | NVIDIA Technical Blog (新しいタブで開きます)How to Train an AI Agent for Command-Line Tasks with Synthetic Data and Reinforcement Learning | NVIDIA Technical Blog (新しいタブで開きます)

用語の説明や活用例に関連する参考資料です。

READ & LEARN

用語を知ったら、活用を知る。

AI LABで、AIの動向や業務に取り入れるヒントを読む。

記事一覧を見る