問題 No.6696
強化学習における価値分布の学習手法であるカテゴリカルDQN(Categorical DQN)に関する説明として不適切なものを一つ選べ。
【正解の解説】
期待値そのものを直接出力する通常のDQNと比較して、方策の更新ステップ数が必ず少なくなるという数学的な保証がある。
学習の安定性や性能向上は期待できますが、「必ずステップ数が減る」という魔法のような絶対的保証はありません。料理のレシピを改良して美味しくなりそうな確率が上がっても、調理時間が絶対に短縮されるとは限らないのと同じように、機械学習の世界で「必ず効率が良くなる」と数学的に保証されることは非常に稀です。
スポンサーリンク
【その他の選択肢の解説】
価値分布全体の確率を推定するために、Q値の確率密度関数を複数のアトムと呼ばれる離散的な区間に分割して表現する。
これはカテゴリカルDQNの最大の特徴を正確に説明しています。一つの平均値(期待値)だけで見るのではなく、「もしかしたら大失敗するかもしれないし大成功するかもしれない」という未来の確率の分布全体をアトムという細かい目盛りに分けて捉えることで、リスクのある状況でも賢い判断ができるようになります。
ベルマン方程式の更新において、予測された確率分布を報酬と割引率に基づいて目標分布へと射影する処理を行う。
カテゴリカルDQNのアルゴリズムの核心部分を正しく述べています。未来に得られる報酬の確率分布を計算し、ベルマン方程式に従ってそれを現在の予測分布に近づけるように学習を進めます。これは、天気予報の確率分布を新しい観測データが入るたびに最新の分布へと綺麗に重ね合わせてアップデートしていく作業に似ています。
従来のDQNで過小評価されやすい分散の効果を捉えることができ、アトラスごとの確率をsoftmax関数で計算する。
従来の単一のQ値では見落としがちだったリスクの大きさや不確実性(分散)をしっかりと捉えることができ、各アトムが選ばれる確率をsoftmax関数を使って滑らかに算出します。選択肢中のアトラスはアトムの誤記ですが文脈として分布の確率を計算する仕組みを正しく指しています。