Skip to the content.

最終更新日:2026年8月26日

G検定トップ > 状態価値関数(State Value Function)とは?G検定対策

まず結論

状態価値関数 V(s) は、ある状態 s から方策に従って行動したときに、将来得られる割引累積報酬の期待値を表します。

G検定では、

  • 状態だけを評価 → V(s)
  • 状態+行動を評価 → Q(s,a)

で切り分けるのが基本です。

直感的な説明

ゲームの途中で、

「今この状態にいると、この先どれくらい点数を稼げそうか?」

を数値にしたものが状態価値です。

目の前でもらえる報酬だけではなく、この状態から先の将来まで含めて評価するのがポイントです。

定義・仕組み

状態価値関数は、ある方策 π のもとで状態 s にいるときの、将来の割引累積報酬の期待値です。

重要なのは、価値が方策に依存することです。同じ状態でも、その後にどの方策で行動するかが変われば価値も変わり得ます。

また、割引率γによって、遠い将来の報酬へどの程度重みを残すかを調整します。

観点 状態価値 V(s) 行動価値 Q(s,a)
評価するもの 状態 状態+行動
何を知りたい? この状態はどれくらい良いか この状態でこの行動はどれくらい良いか

いつ使う?(得意・不得意)

  • 方策がどれくらい良いかを状態ごとに評価したい
  • 動的計画法やActor-Criticなどで価値を推定したい
  • 状態の長期的な良さを比較したい

行動ごとの良さを直接比べたい場合は、Q(s,a)の方が適しています。

G検定ひっかけポイント

  • ❌「即時報酬そのもの」→ 報酬 r と価値 V(s) は別
  • ❌「状態と行動の組を評価」→ Q(s,a)
  • ❌「どの方策でも同じ値」→ 価値は方策に依存する
  • ⭕「状態から先の割引累積報酬の期待値」→ V(s)
  • ⭕「状態だけか、状態+行動か」でVとQを切り分ける

まとめ(試験直前用)

  • V(s)=状態の長期的な良さ
  • 将来の割引累積報酬の期待値
  • V(s)は方策に依存する
  • Q(s,a)=状態+行動を評価
  • 「状態だけ」ならV、「状態+行動」ならQ

© 2024-2026 stemtazoo. All rights reserved.