English

A View of the Certainty-Equivalence Method for PAC RL as an Application of the Trajectory Tree Method

Machine Learning 2025-02-24 v2 Machine Learning

Abstract

Reinforcement learning (RL) enables an agent interacting with an unknown MDP MM to optimise its behaviour by observing transitions sampled from MM. A natural entity that emerges in the agent's reasoning is M^\widehat{M}, the maximum likelihood estimate of MM based on the observed transitions. The well-known \textit{certainty-equivalence} method (CEM) dictates that the agent update its behaviour to π^\widehat{\pi}, which is an optimal policy for M^\widehat{M}. Not only is CEM intuitive, it has been shown to enjoy minimax-optimal sample complexity in some regions of the parameter space for PAC RL with a generative model~\citep{Agarwal2020GenModel}. A seemingly unrelated algorithm is the ``trajectory tree method'' (TTM)~\citep{Kearns+MN:1999}, originally developed for efficient decision-time planning in large POMDPs. This paper presents a theoretical investigation that stems from the surprising finding that CEM may indeed be viewed as an application of TTM. The qualitative benefits of this view are (1) new and simple proofs of sample complexity upper bounds for CEM, in fact under a (2) weaker assumption on the rewards than is prevalent in the current literature. Our analysis applies to both non-stationary and stationary MDPs. Quantitatively, we obtain (3) improvements in the sample-complexity upper bounds for CEM both for non-stationary and stationary MDPs, in the regime that the ``mistake probability'' δ\delta is small. Additionally, we show (4) a lower bound on the sample complexity for finite-horizon MDPs, which establishes the minimax-optimality of our upper bound for non-stationary MDPs in the small-δ\delta regime.

Keywords

Cite

@article{arxiv.2501.02652,
  title  = {A View of the Certainty-Equivalence Method for PAC RL as an Application of the Trajectory Tree Method},
  author = {Shivaram Kalyanakrishnan and Sheel Shah and Santhosh Kumar Guguloth},
  journal= {arXiv preprint arXiv:2501.02652},
  year   = {2025}
}

Comments

15 pages, excluding references and appendices. Total of 29 pages