Policy Mirror Descent with Temporal Difference Learning: Sample Complexity under Online Markov Data

Wenye Li, Hongxu Chen, Jiacai Liu, Ke Wei
12/30/2025
math.OCcs.LG

No confident code implementation found for this paper.

Abstract

This paper studies the policy mirror descent (PMD) method, which is a general policy optimization framework in reinforcement learning and can cover a wide range of policy gradient methods by specifying difference mirror maps. Existing sample complexity analysis for policy mirror descent either focuses on the generative sampling model, or the Markovian sampling model but with the action values being explicitly approximated to certain pre-specified accuracy. In contrast, we consider the sample complexity of policy mirror descent with temporal difference (TD) learning under the Markovian sampling model. Two algorithms called Expected TD-PMD and Approximate TD-PMD have been presented, which are off-policy and mixed policy algorithms respectively. Under a small enough constant policy update step size, the $\tilde{O}(\varepsilon^{-2})$ (a logarithm factor about $\varepsilon$ is hidden in $\tilde{O}(\cdot)$) sample complexity can be established for them to achieve average-time $\varepsilon$-optimality. The sample complexity is further improved to $O(\varepsilon^{-2})$ (without the hidden logarithm factor) to achieve the last-iterate $\varepsilon$-optimality based on adaptive policy update step sizes.

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{li2025policy,
  title  = {Policy Mirror Descent with Temporal Difference Learning: Sample Complexity under Online Markov Data},
  author = {Wenye Li and Hongxu Chen and Jiacai Liu and Ke Wei},
  year   = {2025},
  eprint = {2512.24056},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.24056v1}
}

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

Discussion