方策

方策

執筆済 AI強化学習

状態から行動への写像。 policy、π。 強化学習が最終的に求めるもの。

π(a|s)=P(at=a|st=s)

決定的な方策なら a=π(s)

探索と活用#

学習中の方策は、既知の良い行動(活用)と 未知の行動の試行(探索)を両立させる必要がある。

手法 内容
ϵ-greedy 確率 ϵ でランダム、それ以外は最良
softmax / Boltzmann π(as)exp(Q(s,a)/τ)
UCB 不確かさの大きい行動を優先

Boltzmann 方策の温度 τ焼きなまし法の温度と同じ役割。 探索と活用の配分は最適化全般に共通する構造

方策勾配法#

価値関数を経由せず、方策を直接パラメータ化して勾配で改善する。

θJ(θ)=𝔼[θlogπθ(a|s)Qπ(s,a)]

方策勾配定理。良い結果を出した行動の確率を上げる、という形。

利点。

  • 連続行動を自然に扱える
  • 確率的方策をそのまま表現できる

欠点は分散が大きいこと。 ベースライン(価値関数)を引いて分散を減らすのが Actor-Critic。

PPO は更新幅を制限して安定化した手法で、 RLHF で広く使われている。

参考文献#

ノート一覧を閉じる