Solving Multi-Model MDPs by Coordinate Ascent and Dynamic Programming

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Su, Xihong, Petrik, Marek
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866915387112685568
author Su, Xihong
Petrik, Marek
author_facet Su, Xihong
Petrik, Marek
contents Multi-model Markov decision process (MMDP) is a promising framework for computing policies that are robust to parameter uncertainty in MDPs. MMDPs aim to find a policy that maximizes the expected return over a distribution of MDP models. Because MMDPs are NP-hard to solve, most methods resort to approximations. In this paper, we derive the policy gradient of MMDPs and propose CADP, which combines a coordinate ascent method and a dynamic programming algorithm for solving MMDPs. The main innovation of CADP compared with earlier algorithms is to take the coordinate ascent perspective to adjust model weights iteratively to guarantee monotone policy improvements to a local maximum. A theoretical analysis of CADP proves that it never performs worse than previous dynamic programming algorithms like WSU. Our numerical results indicate that CADP substantially outperforms existing methods on several benchmark problems.
format Preprint
id arxiv_https___arxiv_org_abs_2407_06329
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Solving Multi-Model MDPs by Coordinate Ascent and Dynamic Programming
Su, Xihong
Petrik, Marek
Machine Learning
Artificial Intelligence
Multi-model Markov decision process (MMDP) is a promising framework for computing policies that are robust to parameter uncertainty in MDPs. MMDPs aim to find a policy that maximizes the expected return over a distribution of MDP models. Because MMDPs are NP-hard to solve, most methods resort to approximations. In this paper, we derive the policy gradient of MMDPs and propose CADP, which combines a coordinate ascent method and a dynamic programming algorithm for solving MMDPs. The main innovation of CADP compared with earlier algorithms is to take the coordinate ascent perspective to adjust model weights iteratively to guarantee monotone policy improvements to a local maximum. A theoretical analysis of CADP proves that it never performs worse than previous dynamic programming algorithms like WSU. Our numerical results indicate that CADP substantially outperforms existing methods on several benchmark problems.
title Solving Multi-Model MDPs by Coordinate Ascent and Dynamic Programming
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2407.06329