Towards Optimal Policy Improvement

cs.LG Yaniv Oren, Viliam Vadocz, Wiktor Zabka, Thomas Evers, Jan Robine, Wendelin B\"ohmer, Matthijs T. J. Spaan, Martha White, Hendrik Baier, Fenghui Yu · Oct 1, 2026
Local to this browser
What it does
Iterative policy improvement is central to practical RL, but approximate value estimates make greedification unreliable. This paper defines optimal policy improvement restricted to a state subset as solving an induced MDP, and derives...
Why it matters
This paper defines optimal policy improvement restricted to a state subset as solving an induced MDP, and derives $\mathcal{I}_{\text{opt}}$, a novel greedification operator that formulates approximate evaluation as probabilistic...
Main concern
The paper advances a principled theoretical framework that connects constrained optimal policy improvement to solving induced MDPs, and derives an uncertainty-aware greedification operator with soundness and convergence guarantees. Its...
Community signal
0
0 up · 0 down
Sign in to vote with arrows
AI Review AI reviewed
Plain-language introduction

Iterative policy improvement is central to practical RL, but approximate value estimates make greedification unreliable. This paper defines optimal policy improvement restricted to a state subset as solving an induced MDP, and derives $\mathcal{I}_{\text{opt}}$, a novel greedification operator that formulates approximate evaluation as probabilistic decision-making under uncertainty. It weights advantages by action-dependent uncertainty, generalizes popular regularized operators, and improves aggregate performance across model-based and model-free, discrete and continuous, and online and offline settings.

Critical review
Verdict
Bottom line

The paper advances a principled theoretical framework that connects constrained optimal policy improvement to solving induced MDPs, and derives an uncertainty-aware greedification operator with soundness and convergence guarantees. Its main limitation is that the claimed optimality is explicitly relativized to a stack of convenient modeling assumptions—heteroscedastic Gaussian error, an independent advantage prior, and a certainty-equivalent approximation—so the operator is optimal for the tractable objective rather than the original problem. Empirically, the evaluation is broad but the practical gains hinge on heuristic uncertainty proxies that do not perfectly match the theoretical model.

“We show that optimal improvement restricted to a set of states is equivalent to solving an induced MDP, characterizing planning with an explicit or implicit model as a path towards optimal policy improvement.”
paper · Abstract
“Optimality under approximate evaluation is necessarily relative to a decision formulation: different objectives, likelihoods, priors, utilities, or approximations can yield different operators.”
paper · Section 4.2
What holds up

The induced MDP equivalence in Theorems 1 and 2 is elegant: it cleanly unifies planning and policy improvement by showing that constrained optimal improvement is equivalent to solving an induced MDP. The operator is also theoretically sound, as Theorem 3 proves it satisfies greedification under approximate evaluation, and Theorem 4 establishes almost-sure convergence in a Generalized Policy Iteration setup.

“constrained optimal policy improvement is equivalent to solving an induced MDP”
paper · Section 3.1
“For any $\beta>0,\tau^{2}>0,\sigma^{2}_{\hat{Q}^{\pi}}\geq 0$ and policy $\pi$ with full support over $\mathcal{A}$, $\mathcal{I}_{\text{opt}}(\pi,\hat{Q}^{\pi})$ is a greedification operator”
paper · Theorem 3
Main concerns

The derivation of $\mathcal{I}_{\text{opt}}$ relies on several strong and convenience-driven assumptions: unbiased heteroscedastic Gaussian Q-value error, an independent action-wise advantage prior, and a certainty-equivalent approximation that discards posterior variance to retain tractability. While acknowledged, these mean the operator is optimal only for the approximated decision objective, not for the original uncertainty-marginalized problem.

Empirically, the experiments lean on mismatched uncertainty estimates—a two-critic ensemble for SAC/ReBRAC and visit-count heuristics for GumbelAlphaZero—rather than the assumed Gaussian likelihood. Moreover, the large Elo gain in board games is confounded by the introduction of a $Q_\phi$ critic, which hurts the baseline but helps the proposed operator, making the isolated benefit of the operator unclear.

“we adopt a certainty-equivalent approximation, replacing each uncertain advantage by its posterior mean”
paper · Section 4.1
“Optimality under approximate evaluation is necessarily relative to a decision formulation: different objectives, likelihoods, priors, utilities, or approximations can yield different operators.”
paper · Section 4.2
Evidence and comparison

The controlled noised Policy Iteration experiment directly validates the operator under its own modeling assumptions, showing clear gains over greedy, regularized, and pessimistic LCB baselines. However, the continuous-control and offline results rest on rudimentary ensemble-based uncertainty proxies, raising the question of whether improvement stems from the operator or from the particular heuristic used to estimate error.

The GumbelAlphaZero comparison is partially confounded by an architectural change: adding a $Q_\phi$ critic degrades the baseline while benefiting $\mathcal{I}_{\text{opt}}$, so the comparison is not purely operator-versus-operator. Intellectual positioning relative to prior work is fair: the paper correctly notes that its operator generalizes $\mathcal{I}_{\text{reg}}$ and explicitly distinguishes its uncertainty-aware formulation from pessimistic approaches.

“$\mathcal{I}_{\text{opt}}$ outperforms every operator tested (Figure 1, left) in the presence of the evaluation error of the type for which it was designed to account.”
paper · Section 6
“$\mathcal{I}_{\text{opt}}$ benefits substantially from a $Q_\phi$ critic, while the baseline's performance degrades with a $Q_\phi$ critic.”
paper · Section 6
Reproducibility

The paper provides pseudocode in Appendix D and detailed hyperparameter tables in Appendix G, but no public code repository is mentioned. Exact reproduction is hindered by the need for accurate per-action uncertainty estimates: the SAC and ReBRAC experiments repurpose a two-critic ensemble for this, while the GAZ experiments use visit count heuristics, and the sensitivity of final performance to these proxies is not fully quantified.

“$\mathcal{I}_{\text{opt}}$'s hyperparameters were tuned per baseline algorithm it was incorporated into and in a similar manner in which each baseline algorithm was itself tuned.”
paper · Section 6
“To estimate $\sigma_Q^2$ we use the rudimentary and cheap uncertainty estimation already provided by SAC's two critic value ensemble.”
paper · Section 6
Abstract

Practical Reinforcement Learning (RL) algorithms learn to solve Markov Decision Processes (MDPs) through iterative policy improvement in the presence of approximate evaluation. We study policy improvement from first principles, defining optimal policy improvement as producing the best policy attainable in a single update under specified constraints. We show that optimal improvement restricted to a set of states is equivalent to solving an induced MDP, characterizing planning with an explicit or implicit model as a path towards optimal policy improvement. Because practical methods commonly solve such induced problems through iterative improvement in the form of greedification, we take steps towards optimal greedification under the central practical constraint of approximate evaluation. We formulate greedification under this constraint as probabilistic decision-making under uncertainty and derive a novel operator that is optimal with respect to the resulting objective. Empirically, the operator and its practical gradient-based approximations improve aggregate performance across GumbelAlphaZero, SAC, ReBRAC and Generalized Policy Iteration, in experiments spanning discrete and continuous actions, model-based and model-free, online and offline RL.

Challenge the Review

Pick a starting point or write your own. Challenges run in the background, so you can keep reading while the AI investigates.

No challenges yet. Disagree with the review? Ask the AI to revisit a specific claim.