REINFORCEとは
REINFORCEとは、方策を直接パラメータ化し、報酬を最大化するように勾配を計算して更新する、方策勾配法の基本アルゴリズムです。価値関数を使わず方策を直接最適化する点を押さえておきたいところです。
この用語はG検定シラバスの「9. 強化学習」に含まれます。 章全体の用語は用語解説②(全62語)にまとまっています。
一言でいうと
実際に行動してみた結果の報酬をもとに、方策を直接更新していく基本的な手法です。
仕組み
方策に従って最後まで行動し、実際に得られた報酬の合計を見ます。報酬が大きかった行動は選ばれやすく、小さかった行動は選ばれにくくなるように方策のパラメータを更新します。
行動の確率分布を直接最適化するため、連続行動空間にも適用できます。
弱点と対策
1回ごとの結果に大きく左右されるため、分散が大きく学習が不安定になりやすいという弱点があります。たまたま良い結果が出ただけの行動を過大評価してしまうのです。
そこで状態価値関数などをベースラインとして差し引き、「平均と比べてどれだけ良かったか」で評価する工夫が使われます。この発想を発展させたのがActor-Criticです。
モンテカルロ的な性質
REINFORCEは1エピソードを最後まで実行してから更新します。途中で評価せず、結果が出るまで待つ形です。
この「最後まで試してから平均を取る」考え方はモンテカルロ法と同じ発想です。正確ではあるものの、1回ごとのばらつきが大きいという弱点もそこから来ています。
🎯 G検定での押さえどころ
- 方策勾配法の基本アルゴリズム
- 価値関数を使わず方策を直接最適化する
- 分散が大きい→ベースライン導入で改善
⚠️ よくある誤りの選択肢
- 「REINFORCEは行動価値関数Q(s,a)を学習する手法である」→ 誤り。方策を直接最適化します
- 「REINFORCEは学習が安定しやすい手法である」→ 誤り。分散が大きく不安定になりやすいです
📘 もっと深く学ぶ
- 数式レベルまで踏み込んだ解説 → 医療AIナビ「方策勾配法とActor-Critic」(E資格向け)
関連する用語
ご利用にあたって 本ページの内容は、JDLAが公開しているG検定シラバス2024や公式テキストなど、一般に公開されている情報をもとに独自に整理・解説したものです。実際の試験の出題内容を示すものではなく、また合格を保証するものでもありません。制度・法令・試験要項は変更されることがあるため、最新の情報は必ずJDLA公式サイトでご確認ください。