Skip to main content
QUICK REVIEW

[論文レビュー] Learning in Markov Decision Processes under Constraints

Rahul Singh, Abhishek Gupta|arXiv (Cornell University)|Feb 27, 2020
Advanced Bandit Algorithms Research参考文献 29被引用数 15
ひとこと要約

本稿では、複数の平均コスト制約を伴うマーケフ決定過程(MDP)に対するモデルベース強化学習アルゴリズムであるUCRL-CMDPを提案する。このアルゴリズムは、報酬のレジストと$M$個のコストレジストを含む$M+1$次元の期待レジストベクトルに対して$ \tilde{O}(T^{2/3})$の上界を達成する。同時に、他のコストレジストを犠牲にして特定のコストレジストのレジストを小さくするチューニング可能なトレードオフを可能にし、平均コスト制約下でこのような保証を持つ最初の非エピソード型強化学習アルゴリズムである。

ABSTRACT

We consider reinforcement learning (RL) in Markov Decision Processes in which an agent repeatedly interacts with an environment that is modeled by a controlled Markov process. At each time step $t$, it earns a reward, and also incurs a cost-vector consisting of $M$ costs. We design model-based RL algorithms that maximize the cumulative reward earned over a time horizon of $T$ time-steps, while simultaneously ensuring that the average values of the $M$ cost expenditures are bounded by agent-specified thresholds $c^{ub}_i,i=1,2,\ldots,M$. In order to measure the performance of a reinforcement learning algorithm that satisfies the average cost constraints, we define an $M+1$ dimensional regret vector that is composed of its reward regret, and $M$ cost regrets. The reward regret measures the sub-optimality in the cumulative reward, while the $i$-th component of the cost regret vector is the difference between its $i$-th cumulative cost expense and the expected cost expenditures $Tc^{ub}_i$. We prove that the expected value of the regret vector of UCRL-CMDP, is upper-bounded as $ ilde{O}\left(T^{2\slash 3} ight)$, where $T$ is the time horizon. We further show how to reduce the regret of a desired subset of the $M$ costs, at the expense of increasing the regrets of rewards and the remaining costs. To the best of our knowledge, ours is the only work that considers non-episodic RL under average cost constraints, and derive algorithms that can~\emph{tune the regret vector} according to the agent's requirements on its cost regrets.

研究の動機と目的

  • 未知のMDPにおいて、累積報酬を同時に最大化し、複数の平均コスト制約を満たす強化学習アルゴリズムの開発。
  • 報酬レジストと$M$個の制約に対する個別コストレジストを含む多変数レジストベクトルの定義と分析。
  • レジストベクトルに対するチューニング制御を可能にし、特定のコスト制約を他の制約よりも優先できるようにすること。
  • 非エピソード的でオンライン学習が行われる制約付きMDPにおける、レジストベクトルの理論的性能バウンドの確立。
  • 任意の学習ルールのもとで達成できないレジストベクトルを特徴づける、最初の非達成性結果の提供。

提案手法

  • 遷移確率が未知である制約付きMDPフレームワークを形式化し、$M$個の平均コスト制約と報酬目的を含む。
  • 報酬レジストと$M$個のコストレジストを組み合わせた、$M+1$次元の新しいレジストベクトルを導入し、それぞれがしきい値に対する非最適性を測定する。
  • 価値関数の上界信頼区間と双対変数推定を用いた制約処理を実装するUCRL-CMDPというモデルベース強化学習アルゴリズムを提案。
  • 2段階の時間スケール更新を採用:高速な値関数と方策推定の更新と、最適ラグランジュ乗数を推定する双対変数$\tilde{\lambda}_t$の遅い更新。
  • 収束を保証しながら十分な探索を確保するため、$\epsilon_t = 1/t$のソフトな探索戦略を採用。
  • 双対変数推定値$\tilde{\lambda}_t$の非負性を保証するため、射影ステップ$[\cdot]^+$を適用。

実験結果

リサーチクエスチョン

  • RQ1未知のMDPダイナミクス下で、報酬と複数のコスト制約の両方において、サブ線形レジストを達成できる強化学習アルゴリズムは存在するか?
  • RQ2全体のパフォーマンスを維持しつつ、特定のコスト制約を他の制約よりも優先するように、レジストベクトルをどのようにチューニングできるか?
  • RQ3任意の学習ルールのもとで、制約付きMDPにおける達成可能なレジストベクトルの根本的限界は何か?
  • RQ4複数のコスト制約と報酬最大化を同時にバランスさせる非エピソード型強化学習アルゴリズムを設計することは可能か?
  • RQ5このような制約付き強化学習フレームワークに対して、どのような理論的レジストバウンドを証明できるか?

主な発見

  • UCRL-CMDPの期待レジストベクトルは$\tilde{O}(T^{2/3})$で上界が保証され、制約付き強化学習における顕著な理論的保証を示している。
  • アルゴリズムはトレードオフを可能にしている:一部のコスト制約におけるレジストを小さくすることは、他のコストと報酬のレジストを増加させることで実現可能である。
  • 実験結果から、到着確率や遅延しきい値が変化する状況下でも、UCRL-CMDPは低い報酬レジストとコストレジストを達成している。
  • 一方、アクタ・クリティックベースラインは、報酬レジストが低い一方で、コストレジストが極めて高くなることが明らかになり、UCRL-CMDPの制約満たしにおける優位性が浮き彫りになった。
  • 到着分布やチャネル信頼性といった複数のシステムパラメータを変化させた複数の実験設定においても、アルゴリズムは安定したパフォーマンスを維持している。
  • 非達成性結果により、任意の学習ルールのもとで達成できないレジストベクトルの集合が特徴づけられ、フレームワークの理論的限界が確立された。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。