Table of Contents
Fetching ...

Asymptotically optimal reinforcement learning in Block Markov Decision Processes

Thomas van Vuren, Fiona Sloothaak, Maarten G. Wolf, Jaron Sanders

TL;DR

This work tackles reinforcement learning in Block MDPs where observations are high-dimensional but dynamics are governed by a smaller latent state space. It introduces a two-phase algorithm: first perform random exploration to recover latent structure via clustering, then apply an optimism-guided policy that exploits the identified structure. A sharp regret lower bound of $\Omega(\sqrt{A T_K}+n)$ is established for the identified class, and the proposed two-phase method achieves a matching upper bound up to polylog factors, reducing dependence on the observation count from $n^2$ to $n$ in favorable regimes and proving asymptotic optimality. The results are supported by a numerical proof of concept showing improved performance over standard UCRLVI-type methods when latent structure is present, highlighting the practical impact for large observation spaces.

Abstract

The curse of dimensionality renders Reinforcement Learning (RL) impractical in many real-world settings with exponentially large state and action spaces. Yet, many environments exhibit exploitable structure that can accelerate learning. To formalize this idea, we study RL in Block Markov Decision Processes (BMDPs). BMDPs model problems with large observation spaces, but where transition dynamics are fully determined by latent states. Recent advances in clustering methods have enabled the efficient recovery of this latent structure. However, a regret analysis that exploits these techniques to determine their impact on learning performance remained open. We are now addressing this gap by providing a regret analysis that explicitly leverages clustering, demonstrating that accurate latent state estimation can indeed effectively speed up learning. Concretely, this paper analyzes a two-phase RL algorithm for BMDPs that first learns the latent structure through random exploration and then switches to an optimism-guided strategy adapted to the uncovered structure. This algorithm achieves a regret that is $O(\sqrt{T}+n)$ on a large class of BMDPs susceptible to clustering. Here, $T$ denotes the number of time steps, $n$ is the cardinality of the observation space, and the Landau notation $O(\cdot)$ holds up to constants and polylogarithmic factors. This improves the best prior bound, $O(\sqrt{T}+n^2)$, especially when $n$ is large. Moreover, we prove that no algorithm can achieve lower regret uniformly on this same class of BMDPs. This establishes that, on this class, the algorithm achieves asymptotic optimality.

Asymptotically optimal reinforcement learning in Block Markov Decision Processes

TL;DR

This work tackles reinforcement learning in Block MDPs where observations are high-dimensional but dynamics are governed by a smaller latent state space. It introduces a two-phase algorithm: first perform random exploration to recover latent structure via clustering, then apply an optimism-guided policy that exploits the identified structure. A sharp regret lower bound of is established for the identified class, and the proposed two-phase method achieves a matching upper bound up to polylog factors, reducing dependence on the observation count from to in favorable regimes and proving asymptotic optimality. The results are supported by a numerical proof of concept showing improved performance over standard UCRLVI-type methods when latent structure is present, highlighting the practical impact for large observation spaces.

Abstract

The curse of dimensionality renders Reinforcement Learning (RL) impractical in many real-world settings with exponentially large state and action spaces. Yet, many environments exhibit exploitable structure that can accelerate learning. To formalize this idea, we study RL in Block Markov Decision Processes (BMDPs). BMDPs model problems with large observation spaces, but where transition dynamics are fully determined by latent states. Recent advances in clustering methods have enabled the efficient recovery of this latent structure. However, a regret analysis that exploits these techniques to determine their impact on learning performance remained open. We are now addressing this gap by providing a regret analysis that explicitly leverages clustering, demonstrating that accurate latent state estimation can indeed effectively speed up learning. Concretely, this paper analyzes a two-phase RL algorithm for BMDPs that first learns the latent structure through random exploration and then switches to an optimism-guided strategy adapted to the uncovered structure. This algorithm achieves a regret that is on a large class of BMDPs susceptible to clustering. Here, denotes the number of time steps, is the cardinality of the observation space, and the Landau notation holds up to constants and polylogarithmic factors. This improves the best prior bound, , especially when is large. Moreover, we prove that no algorithm can achieve lower regret uniformly on this same class of BMDPs. This establishes that, on this class, the algorithm achieves asymptotic optimality.
Paper Structure (82 sections, 35 theorems, 317 equations, 3 figures, 5 algorithms)

This paper contains 82 sections, 35 theorems, 317 equations, 3 figures, 5 algorithms.

Key Result

Theorem 1.3

Assume that the following hold: There exists a constant $\mathfrak{d}>0$ independent of $n$ such that the following holds: for any $\eta>1$ independent of $n$ and any learning algorithm $\mathcal{L}$, there exists a $\Phi$ with initial context distribution $\mu=\mathrm{Unif}([n])$ that is $\eta$-reachable and $I_\eta := \mathfrak{

Figures (3)

  • Figure 1: Illustration of an episodic . Shown from bottom to top are the hidden latent state sequence $s_{k,h}$, the action sequence $a_{k,h}$, the observed context sequence $x_{k,h}$, and the reward sequence $r_h(x,a)$. After $H$ transitions, the environment resets, and the next episode starts from a random context drawn from $\mu$. Each episode, the agent gets to choose and fix a policy.
  • Figure 2: A candidate hard--to--learn $\Phi( \varepsilon, \tilde{p}, f, \{a_s^*\}_{s} )$. The thick arrows represent the probabilities of transitioning to $\mathcal{S}_1$ for different actions. Conditional on observing a transition from $s$ to $\mathcal{S}_i$, we transition to $s'\in\mathcal{S}_i$ with probability $\tilde{p}_i(s'\mid s)$, represented by the thin arrows.
  • Figure 3: The performance of UCBVI--CH, UCBVI--BF, and \ref{['alg:BUCBVIouter']} on \ref{['sec:numerical']}'s example. The plots include 95% confidence intervals on the cumulative regret, but these are too narrow to see on this scale.

Theorems & Definitions (46)

  • Definition 1.1: $\eta$-Reachability
  • Definition 1.2: $\mathcal{I}$-Identifiability
  • Theorem 1.3
  • Theorem 1.4
  • Definition 3.1: Candidate hard--to--learn
  • Lemma 3.2
  • Definition 3.3: Candidate hard--to--learn classes
  • Proposition 3.4
  • Definition 3.5: Identifiable, hard--to--learn class
  • Lemma 3.6
  • ...and 36 more