Truly No-Regret Learning in Constrained MDPs

Adrian Müller, Pragnya Alatur, V. Cevher, Giorgia Ramponi, Niao He
2/12/2026

No confident code implementation found for this paper.

Abstract

Constrained Markov decision processes (CMDPs) are a common way to model safety constraints in reinforcement learning. State-of-the-art methods for efficiently solving CMDPs are based on primal-dual algorithms. For these algorithms, all currently known regret bounds allow for error cancellations -- one can compensate for a constraint violation in one round with a strict constraint satisfaction in another. This makes the online learning process unsafe since it only guarantees safety for the final (mixture) policy but not during learning. As Efroni et al. (2020) pointed out, it is an open question whether primal-dual algorithms can provably achieve sublinear regret if we do not allow error cancellations. In this paper, we give the first affirmative answer. We first generalize a result on last-iterate convergence of regularized primal-dual schemes to CMDPs with multiple constraints. Building upon this insight, we propose a model-based primal-dual algorithm to learn in an unknown CMDP. We prove that our algorithm achieves sublinear regret without error cancellations.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{mller2026truly,
  title  = {Truly No-Regret Learning in Constrained MDPs},
  author = {Adrian Müller and Pragnya Alatur and V. Cevher and Giorgia Ramponi and Niao He},
  year   = {2026},
  eprint = {2402.15776},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2402.15776},
  journal = {ICML 2024 2024}
}

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

Discussion