Q-Learning under Finite Model Uncertainty

Julian Sester, Cécile Decker
7/5/2024
math.OCcs.AIcs.LG

No official code found. Best implementation: CecileDecker/FiniteQLearning (2 stars, last commit 2024-07-09).

Abstract

We propose a robust Q-learning algorithm for Markov decision processes under model uncertainty when each state-action pair is associated with a finite ambiguity set of candidate transition kernels. This finite-measure framework enables highly flexible, user-designed uncertainty models and goes beyond the common KL and Wasserstein ball formulations. We establish almost sure convergence of the learned Q-function to the robust optimum, and derive non-asymptotic high-probability error bounds that separate stochastic approximation error from transition-kernel estimation error. Finally, we show that Wasserstein ball and parametric ambiguity sets can be approximated by finite ambiguity sets, allowing our algorithm to be used as a generic solver beyond the finite setting.

View on arXivView PDF

Code Implementations(1)

Implementation of the Q-Learning algorithm for finite MDPs

20Python, Jupyter NotebookJul 3, 20242 years ago

Similar Papers

Cite this paper

@article{sester2024qlearning,
  title  = {Q-Learning under Finite Model Uncertainty},
  author = {Julian Sester and Cécile Decker},
  year   = {2024},
  eprint = {2407.04259},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.04259v3}
}

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/2407.04259.svg)](https://codeofpaper.com/paper/2407.04259)

Discussion