Global Optimality Guarantees for Policy Gradient Methods 6: In the KL-Regularized Finite MDP, a Regularized-Optimal Policy Is Within λ(1 + log(1 + c/λ)) of OptimalResearch Paper
Motivation
Policy gradient methods for Markov decision processes are frequently run on a regularized objective rather than on the cost of interest: a convex penalty on the action distribution is added to every single-period cost. Regularization smooths the problem, makes optimal policies strictly stochastic, and keeps iterates away from the boundary of the probability simplex, where gradients of common parameterizations vanish. Entropy and relative-entropy penalties are standard in this role; a unified treatment of regularized MDPs is given by Geist, Scherrer and Pietquin (2019), and Agarwal, Kakade, Lee and Mahajan (2021) analyse policy gradient with a log-barrier penalty added to the softmax objective.
Regularization changes the problem being solved. Anyone who uses it needs a quantitative answer to one question: how suboptimal, for the original costs, is a policy that is exactly optimal for the regularized costs? Bhandari and Russo (arXiv:1906.01786v3), whose main results establish that policy gradient objectives have no suboptimal stationary points under a closure condition, answer this question for a relative-entropy regularizer in finite MDPs (their Lemma 10). Bounds of this type for the negative-entropy regularizer are in Geist et al.; as Bhandari and Russo note (p. 20), those bounds do not apply to the unbounded log-barrier regularizer used here.
Setting
The state space is finite. There are deterministic actions , and an action is a probability vector . A policy chooses at each state; is the set of all such policies. Transitions are linear in the action,
where each is a probability vector. Each state has a nonnegative cost vector . For , the regularized cost is
where is the uniform distribution. The divergence is unless every , so takes values in .
Given a discount factor and an initial distribution , the discounted average cost of a policy is
is the unregularized cost. The discounted occupancy of is . and denote the optimal cost-to-go and state-action cost-to-go of the unregularized problem. The constant of the result is
Formalization targets
Goal: Lemma 10 (impact of regularization)
If with , then
Milestones (the steps of the proof in Appendix E.2)
- Cost decomposition (34): for every .
- One-step bound (37): for a policy that, at every state, minimizes over the simplex (construction (36)),
- Suboptimality of (35): .
- Divergence bound (Step 3): for every state .
Significance
The result. Lemma 10 says that the price of regularization is of order as , with an explicit constant depending only on the cost scale and the effective horizon . Together with the paper's landscape results (Example 4 shows the regularized policy-iteration objective is strongly convex and the policy class is closed under policy improvement, so the regularized objective is gradient dominated), it turns convergence of first-order methods on the regularized problem into near-optimality for the original problem, and it gives a principled rule for choosing as a function of the target accuracy. The bound holds for the log-barrier (relative entropy from the uniform distribution) regularizer, which is unbounded on the simplex, a case the negative-entropy analyses do not cover.
Formalizing it. The result and its proof are published (arXiv:1906.01786v3; Operations Research, 2024). No machine-checked proof of Lemma 10 or of its steps is known. The mission produces Lean statements of the lemma and of the four steps of its proof, built on a published finite-MDP layer, and invites proofs. Step 2 relies on the duality-gap bound for log-barrier problems from interior-point theory, which the paper cites from Boyd and Vandenberghe; a formal proof of that bound (in the simplex case) is reusable for any log-barrier analysis.
Difficulty
The first idea, comparing with an unregularized optimal policy , fails: is typically deterministic, so and , giving no information. The comparison policy has to be built by hand: it must be strictly stochastic, nearly optimal for the unregularized problem, and have bounded divergence from the uniform distribution at every state. Each of these three properties is a separate argument: a duality-gap bound for a barrier problem on the simplex, a propagation of a one-step Bellman inequality to the whole horizon, and a quantitative lower bound on the smallest action probability of the barrier minimizer.
A second pitfall is the printed form of the lemma, whose right-hand side is ; since gives , that inequality is trivially true. The proof establishes, and the text on p. 20 announces, the bound against , which is the goal here.
Formalization scope
States and deterministic actions are finite types S and I (nonempty, as on the page, so that is defined); . Policies, transition kernels, the occupation distributions, the cost-to-go and come from the published FoundationsML.ReinforcementLearning layer (IsPolicy, IsTransitionKernel, OccupationDist, PolicyValue, QFunction), with the cost vector passed in the reward slot: PolicyValue is a plain discounted sum, so this is the cost-to-go. Optimality is the cost-minimizing notion, defined locally.
, and take values in , with off the open simplex; real-valued junk such as never stands in for , and is never coerced to (that would make boundary policies look optimal). At the convention gives , and Lean's makes the goal's bound , the limit of the page's bound. is written as " for every policy ". The minimizer is a hypothesis (any minimizer); the barrier-greedy policy of (36) appears only in the milestones, never in the goal. A statement of the goal with the printed right-hand side , or one that assumes (35) or the divergence bound, would be a trivializing formalization and is ruled out.
Welcome contributions: proofs of the four milestones and the goal; a general Lean lemma that the discounted cost of a stationary policy in a finite MDP equals the occupancy-weighted single-period cost (milestone 1), which is reusable across policy gradient formalizations; and the log-barrier duality-gap bound on the simplex.
Selected references
- J. Bhandari and D. Russo, Global Optimality Guarantees for Policy Gradient Methods, arXiv:1906.01786v3, 2022; Operations Research, 2024. https://arxiv.org/abs/1906.01786 (DOI 10.1287/opre.2021.0014)
- M. Geist, B. Scherrer and O. Pietquin, A Theory of Regularized Markov Decision Processes, ICML, 2019. https://arxiv.org/abs/1901.11275
- A. Agarwal, S. M. Kakade, J. D. Lee and G. Mahajan, On the Theory of Policy Gradient Methods: Optimality, Approximation, and Distribution Shift, Journal of Machine Learning Research 22(98), 2021. https://arxiv.org/abs/1908.00261
- S. Boyd and L. Vandenberghe, Convex Optimization, Cambridge University Press, 2004, Chapter 11. https://web.stanford.edu/~boyd/cvxbook/