Twice Regularized Markov Decision Processes: The Equivalence between Robustness and Regularization

Esther Derman, Yevgeniy Men, Matthieu Geist, Shie Mannor
3/12/2023
cs.LGcs.AI

No official code found. Best implementation: yevgm/r2rl (1 star, last commit 2026-04-28).

Abstract

Robust Markov decision processes (MDPs) aim to handle changing or partially known system dynamics. To solve them, one typically resorts to robust optimization methods. However, this significantly increases computational complexity and limits scalability in both learning and planning. On the other hand, regularized MDPs show more stability in policy learning without impairing time complexity. Yet, they generally do not encompass uncertainty in the model dynamics. In this work, we aim to learn robust MDPs using regularization. We first show that regularized MDPs are a particular instance of robust MDPs with uncertain reward. We thus establish that policy iteration on reward-robust MDPs can have the same time complexity as on regularized MDPs. We further extend this relationship to MDPs with uncertain transitions: this leads to a regularization term with an additional dependence on the value function. We then generalize regularized MDPs to twice regularized MDPs ($\text{R}^2$ MDPs), i.e., MDPs with $\textit{both}$ value and policy regularization. The corresponding Bellman operators enable us to derive planning and learning schemes with convergence and generalization guarantees, thus reducing robustness to regularization. We numerically show this two-fold advantage on tabular and physical domains, highlighting the fact that $\text{R}^2$ preserves its efficacy in continuous environments.

View on arXivView PDF

Code Implementations(1)

yevgm/r2rlCommunity100%
10Python, Jupyter NotebookJan 2, 20235 months ago

Similar Papers

Cite this paper

@article{derman2023twice,
  title  = {Twice Regularized Markov Decision Processes: The Equivalence between Robustness and Regularization},
  author = {Esther Derman and Yevgeniy Men and Matthieu Geist and Shie Mannor},
  year   = {2023},
  eprint = {2303.06654},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.06654v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2303.06654.svg)](https://codeofpaper.com/paper/2303.06654)

Discussion