用語集 · 強化学習
確率的方策
別名:Stochastic policy、Gaussian policy、deterministic policy、exploration noise、sampled actions、ガウス方策、決定的方策、探索ノイズ、確率的ポリシー
行動の確率分布を出力し、そこからサンプリングすることでエージェントに探索させる方策です。代わりに最も確率の高い行動を取ると、決定的になります。
確率的方策(ポリシー)は、行動そのものを出力するのではありません。確率分布を出力し、行動はそこから引かれます。モーターの目標のような連続的な行動では、ふつうガウス(正規)分布を選びます。ネットワークが各行動の平均 を出力し、それに標準偏差 があります。
PPO のようなアルゴリズムが必要とする行動の対数確率は、次のとおりです。
なぜランダムさを加えるのか
同じ状況でいつも同じことをするエージェントは、他のことをしたほうが良いのかどうかを知ることがありません。サンプリングすると小さなバリエーションを試すことになり、うまくいったものがより選ばれやすくなります。これが探索です。学習が進むにつれて、 はふつう学習され、小さくなっていく傾向があるので、方策は良くなると探索を減らします。
決定的な評価
学習のあとは、ノイズを外して常に平均の行動 を取ることができます。これが決定的方策で、ふつう実際に使われ、テストされるのはこちらです。
2つは違う振る舞いをすることがあります。決定的方策のほうが滑らかで、多くの場合は良いのですが、ノイズのある方策がまだしている失敗を隠してしまいます。その失敗こそ、学習がまだ直さなければならないものです。
このプロジェクトでは
標準偏差は、モーターごとに学習するパラメーターで、観測には依存しません。初期値は です。
学習中の転倒率はサンプリングした行動で、固定テストは決定的方策で測っています。だから survive7 は、最上位のレベルで学習エピソードの約10%で転倒したのに、固定テストでは12回中0回でした。これが「進捗動画は行動をサンプリングしなければならない」という教訓の理由でもあります。決定的方策の動画は問題なく見えたのに、学習ではまだ転倒が起きていたのです。