Finite-Time Guarantees for Constrained Reinforcement Learning under Partial Observability

Valentina Zaccaria, Philip Jordan, Tingting Ni, Gian Antonio Susto, Maryam Kamgarpour
10/15/2026
cs.LG

No confident code implementation found for this paper.

Abstract

We study reinforcement learning in constrained partially observable Markov decision processes (CPOMDPs), where an agent maximizes reward subject to a cost constraint using only incomplete information about the underlying state. The lack of state observability may require optimal policies to depend on arbitrarily long observation-action histories, making planning and learning challenging. We leverage recent advances in finite-memory approximations of POMDPs and represent finite history windows as states of a constrained MDP. We then develop a primal--dual algorithm that provides the first non-asymptotic guarantees that jointly bound average reward suboptimality and constraint violation in the original CPOMDP. A key challenge is that this finite-window approximation affects both reward values and the set of feasible policies. Under a filter-stability assumption, we derive bounds relating optimality and feasibility in the finite-state model to those in the original CPOMDP, with approximation errors that decay geometrically with the window length. Experiments in partially observable gridworlds demonstrate the effectiveness of our approach.

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{zaccaria2026finitetime,
  title  = {Finite-Time Guarantees for Constrained Reinforcement Learning under Partial Observability},
  author = {Valentina Zaccaria and Philip Jordan and Tingting Ni and Gian Antonio Susto and Maryam Kamgarpour},
  year   = {2026},
  eprint = {2610.21548},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2610.21548v1}
}

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

Discussion