Pith. sign in

REVIEW 3 major objections 5 minor 22 references

Policy Gradient with Tree Search: Avoiding Local Optimas through Lookahead

T0 review · 3 major / 5 minor · reviewed 2026-08-07 · deepseek-v4-flash

Pith's one-line read Tree-search lookahead provably shrinks policy-gradient traps.

desk verdict Core containment theorem is correct and resolves an open question; sample-based gap and overclaimed conclusion are fixable. read the letter →

arxiv 2506.07054 v1 pith:UZONRMVL submitted 2025-06-08 cs.LG cs.AI

classification cs.LGcs.AI MSC 90C4068T05
keywords policygradienttreesearchlookaheadlocaloptimastationarypointsMarkovdecisionprocessesfarsightednessreinforcementlearning
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

Policy gradient methods can get stuck at suboptimal stationary points, especially when the state space is large or exploration is restricted. This paper studies Policy Gradient with Tree Search (PGTS), which replaces the one-step Q-value in the policy update with an $m$-step lookahead value $T^m Q^\pi$. It proves that increasing the lookahead depth monotonically shrinks the set of stationary policies: a policy stationary for depth $m$ is also stationary for depth $m-1$, and with infinite depth every stationary policy is globally optimal. The practical consequence is that deeper lookahead cannot introduce new traps and the worst-case return among stationary policies improves with depth. Empirical results on Ladder, Tightrope, and Gridworld MDPs support the claim that PGTS can escape local optima that defeat standard PG and can even tolerate temporary return declines to reach better solutions.

What carries the argument

The central object is the depth-$m$ lookahead value $(T^m Q^\pi)(s,a)$, obtained by applying the Bellman operator $T$ to the action-value function $m$ times, with $(TQ)(s,a) = R(s,a) + \gamma \sum_{s'} P(s'|s,a) \max_{a'} Q(s',a')$. The update rule $\pi_{k+1} = \mathrm{proj}[\pi_k + \eta_k d^{\pi_k}(s)\,(T^m Q^{\pi_k})(s,\cdot)]$ defines the PGTS iteration, and its fixed points are characterized by the condition that $\pi_s$ maximizes $\langle \pi'_s, (T^m Q^\pi)(s,\cdot)\rangle$ on the support $\sigma^\pi = \{s : d^\pi(s) > 0\}$. Lemma 2 converts this into the optimality equation $v^\pi(s) = \max_a (T^m Q^\pi)(s,a)$ on the support; because $T^\pi Q^\pi = Q^\pi$ and $T$ is monotone, this equality for depth $m$ forces the same equality for depth $m-1$, yielding the containment $\Pi^m \subseteq \Pi^{m-1}$. The infinite-depth case then carries the argument to global optimality.

What would settle it

Enumerate all stationary policies of the PGTS update for depths 0 and 1 on a small tabular MDP (for instance three states and two actions) using the argmax condition of Lemma 1, and check the inclusion $\Pi^1 \subseteq \Pi^0$ directly; a single policy that is stationary for depth 1 but not for depth 0 would disprove Theorem 1. A less exhaustive alternative is a random search over MDP parameters and initial policies for any depth-$m$ stationary policy whose return lies below some depth-$(m-1)$ stationary policy, which would violate Corollary 1.

Watch

Extended reading notes

Core claim

The paper establishes a containment theorem for the stationary points of the PGTS update. Let $\Pi^m$ be the set of policies satisfying the fixed-point condition of the depth-$m$ update; then $\Pi^m \subseteq \Pi^{m-1}$ for every depth $m \geq 1$, and the intersection $\Pi^\infty := \bigcap_{m=0}^\infty \Pi^m$ contains only globally optimal policies. Equivalently, a policy that is stationary for a deeper lookahead is also stationary for every shallower lookahead, so deeper lookahead cannot create new suboptimal fixed points. A direct corollary is that the worst-case return over stationary policies, $b_m = \min_{\pi \in \Pi^m} J^\pi$, is non-decreasing in $m$. The authors also show that the stationary-point set is independent of the learning rate: for any positive step size, a policy is stationary exactly when it locally maximizes the lookahead value on the support of its occupancy measure.

Load-bearing premise

The theory assumes the agent computes the lookahead values $T^m Q^\pi$ and the occupancy weights $d^\pi$ exactly from the true MDP model at every iteration, while Algorithm 1 says only to estimate Q-values; with approximate or sample-based estimates, the containment theorem for stationary points is not guaranteed to hold.

Editorial extensions

If this is right

  • If Theorem 1 holds, then for any fixed depth $m$ the set of local optima of PGTS is a subset of those of standard PG, so deeper lookahead cannot introduce new stationary traps.
  • The worst-case return among stationary policies is non-decreasing in depth, so a practitioner who increases the tree-search depth is guaranteed not to degrade the worst achievable solution.
  • With infinite lookahead, every stationary policy of PGTS is globally optimal, so global optimality is reached without requiring updates at all states or a positive minimum state-visitation probability.
  • Because PGTS can temporarily decrease the return during training, unlike standard PG's monotone improvement, it can traverse a 'dip' in reward to reach a better optimum, as seen in the Tightrope MDP.
  • In well-connected MDPs with dense rewards, standard PG already performs like deep lookahead, so the practical benefit of increasing depth concentrates in large-diameter, sparse-reward environments such as Ladder and Gridworld.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • Because stationarity is characterized by an argmax of the $m$-step lookahead on the support of the occupancy measure, a natural design suggestion is to bias exploration toward actions that move the support into previously unvisited states; the paper notes this idea but does not test it, and it could be turned into a concrete exploration bonus.
  • If the containment result extends to approximate updates with sufficiently accurate Q-estimates, the effective depth could be tuned per MDP based on structural properties such as diameter or reward sparsity; the authors explicitly leave this threshold question open.
  • Read against the mismatch-coefficient literature, PGTS can be seen as a way to reach global optimality without uniform exploration: instead of having to visit every state, the agent sees $m$ steps ahead; this suggests a quantitative trade-off between exploration effort and lookahead depth that future work could measure.
  • A testable extension for deep RL is to run PGTS with a fitted Q-function and varying tree depths on sparse-reward benchmarks; the theory predicts that performance differences between depths should widen as the MDP diameter grows, mirroring the Ladder and Gridworld results.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

3 major / 5 minor

Summary. The paper studies Policy Gradient with Tree Search (PGTS), a policy-gradient variant that replaces the Q-function in the gradient direction by an m-step Bellman lookahead T^m Q^pi. The main theoretical contribution is Theorem 1, which states that the set of stationary policies of the exact PGTS update shrinks with depth (Pi^m subset Pi^{m-1}), and that the infinite-depth stationary set Pi^infinity consists only of globally optimal policies. Corollary 1 concludes that the worst-case return among stationary policies improves with m. The paper also characterizes PGTS stationary points via v^pi(s) = max_a (T^m Q^pi)(s,a) on the support of the occupancy measure, and illustrates the behavior of PGTS on Ladder, Tightrope, and Gridworld MDPs. The theoretical results are obtained under an exact-model interpretation of the update, whereas Algorithm 1 and the introduction invoke estimated Q-values and sample-based deep RL.

Significance. If the result holds, it gives a clean explanation for why lookahead helps policy gradient methods: deeper lookahead cannot introduce new stationary policies, and the worst-case stationary return cannot deteriorate. The finite-depth containment theorem is a genuine extension of the earlier PGTS result in [8], which only treated infinite depth. The proof of Lemma 1 is a standard projection argument, and Lemma 2's optimality condition is a useful characterization that also sharpens the usual statement about standard PG stationary points by making explicit the restriction to visited states. The paper is honest about several open questions, and the empirical study, while limited, demonstrates behavior consistent with the theory. The main weaknesses are that the theory is exact-model while the algorithm and motivation are sample-based, and that Theorem 1 concerns stationary sets, not convergence of iterates; both gaps limit the practical scope of the conclusions as currently written.

major comments (3)
  1. [Section 3, Eq. (3); Algorithm 1 line 2] The main theorem is proved for the exact update pi_{k+1} = proj(pi_k + eta_k d^{pi_k} T^m Q^{pi_k}) with exact occupancy measure, exact Q-function, and exact Bellman operator. Algorithm 1, however, instructs the user to 'Estimate Q-values', and the introduction motivates the method for sample-based deep RL. If Q is replaced by an estimate \hat Q, the fixed-point operator becomes pi \mapsto proj(pi + eta d^pi T^m \hat Q^pi), and the Bellman identities used in Lemma 2 and Theorem 1 need no longer hold. Consequently, the containment Pi^m \subseteq Pi^{m-1} and Corollary 1 carry no guarantee in the sampled or function-approximation setting. The paper should either explicitly restrict all theoretical claims to the exact-model setting and temper the practical statements in the introduction and conclusion, or provide finite-sample or approximation-error bounds that establish a meaningful analogue of Theorem 1.
  2. [Section 5, first paragraph] The statement that increasing tree-search depth 'guarantees eventual convergence to global optima with sufficient depth' is not established by the paper. Theorem 1 and Corollary 1 are statements about the set of stationary policies: deeper lookahead shrinks Pi^m and raises the worst stationary return b_m. They do not show that the PGTS iterates converge to Pi^m, nor that a limit, if it exists, is the global optimum. A separate convergence analysis for the projected lookahead update is required before such a guarantee can be claimed. The conclusion should be rephrased to claim only that the set of possible stationary outcomes improves with depth.
  3. [Appendix A.3, Lemma 2 converse] The converse direction of Lemma 2 is compressed: the text says that the expression <pi_0, (\odot_{i=1}^m T^{pi_i} Q^pi)> is maximized at pi_i = pi, but this is not immediate from v^pi(s) = <pi_s, ((T^pi)^m Q^pi)(s, \cdot)> alone. The step is correct provided one also uses the assumption v^pi(s) = max_{pi'_s} <pi'_s, T^m Q^pi(s, \cdot)> together with the monotonicity T^m Q^pi \succeq Q^pi to conclude that pi_s itself attains the maximum. Please spell out this argument, since the current wording can be misread as an unproved assertion.
minor comments (5)
  1. [References [8] and [9]] References [8] and [9] are the same paper; please cite it once and use consistent numbering throughout.
  2. [Theorem 1 proof, Appendix A.4] The equality max_a (T^{m-1} Q^pi)(s,a) = T^m v^pi(s) is correct because Q^pi = R + gamma P v^pi, but the proof would benefit from a one-line explanation so that readers do not mistake it for a typo.
  3. [Section 4, Table 2] Table 2 lists exact stationary-policy sets for the Ladder and Tightrope MDPs without derivation; please clarify whether these were computed analytically and, if so, provide the supporting argument or a reference, or label the table as illustrative.
  4. [Empirical section, Figures 2-4] The experimental figures do not report the number of random seeds, standard deviations, or the hyperparameter choices (learning rates, number of iterations); adding these details would make the empirical claims easier to assess.
  5. [Title and abstract] The phrase 'local optimas' is nonstandard; use 'local optima' for grammatical correctness.

Circularity Check

1 steps flagged · score 2.0 of 10

Finite-depth monotonicity is proved self-contained; only the infinite-depth clause of Theorem 1 is imported from the authors' earlier PGTS paper, a minor self-citation.

  1. self citation load bearing [Appendix A.4, proof of Theorem 1, final sentence]
    "Finally, from theorem 1 in [9] we know that for m, η=∞ we converge to a globally optimal policy, this along with Lemma 1 implies that Π∞ contains only optimal policies."

    The infinite-depth half of the main theorem is not re-derived in this paper; it is taken from reference [9], which is the same prior work by the same authors as reference [8]. This is a self-citation that is load-bearing for the Π∞ = global-optimal clause. However, it is not used to prove the finite-depth containment Π^m ⊆ Π^{m-1}, which follows from Lemmas 1 and 2 and Bellman-operator inequalities inside this paper. The circularity is therefore confined to the infinite-depth statement and is minor rather than definitional.

full rationale

The paper's core new result, Theorem 1's finite-depth containment Π^m ⊆ Π^{m-1}, is proved in a self-contained manner. Lemma 1 characterizes PGTS fixed points via a projection/simplex argument that does not depend on the authors' prior work. Lemma 2 derives the optimality condition vπ(s) = max_a (T^m Qπ)(s,a) using standard Bellman inequalities. Theorem 1 then shows any π ∈ Π^m satisfies the Π^{m-1} condition, relying only on Lemma 2 and monotonicity of T. No parameter is fitted, and no fitted quantity is renamed as a prediction. The only dependence on the authors' prior work is the final sentence of the Theorem 1 proof, which invokes 'theorem 1 in [9]' (same paper as [8]) for the infinite-depth global-optimality clause. Since [8]/[9] is an earlier, peer-reviewed result by overlapping authors, this is a minor self-citation rather than a definitional or fitting circularity. The discrepancy between Algorithm 1's 'Estimate Q-values' and the exact T^m Q^π in Eq. (3) is a correctness/transfer concern about sample-based PGTS, not a circular reduction, because the theory is explicitly stated for exact quantities. Overall circularity score: 2.

Assumptions & free parameters 0 free parameters · 4 assumptions · 0 invented entities

The central theorem has no fitted constants. It depends on the exact model-based Bellman update, standard MDP assumptions, and one prior result ([8]) for the infinite-depth boundary. The prior result is by overlapping authors but is not used to enforce the containment property; it only identifies the limit set, which can also be derived independently via contraction.

assumptions (4)
  • domain assumption The PGTS update and stationary-point sets are defined as in Eq. (3)-(4) with exact Bellman operator T^m Q^π and exact occupancy d^π.
    The theorem is about the exact model-based update; approximate estimation is not analyzed. See Eq. (3) and Algorithm 1.
  • domain assumption Theorem 1 of [8]: infinite-depth PGTS stationary set contains only global optimal policies.
    Used to conclude Π^∞ = argmax J^π at the end of the proof of Theorem 1. This is a prior result by overlapping authors, not re-derived in this paper.
  • standard math The Bellman operator T is monotone and a γ-contraction with γ in [0,1), and support sets are closed under P^π.
    Used in Lemma 2 to unroll the inequality ω ≤ R^π + γP^πω and in Theorem 1's chain of inequalities.
  • domain assumption The MDP is a finite tabular discounted MDP with γ in [0,1).
    The theory uses d^π, Q^π, T, and support sets over finite state and action spaces; see Section 2.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Policy Gradient with Tree Search: Avoiding Local Optimas through Lookahead." pith.science (2026). https://pith.science/paper/UZONRMVL

@misc{pith2026250607054,
  author       = {Pith},
  title        = {Pith review of: Policy Gradient with Tree Search: Avoiding Local Optimas through Lookahead},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/UZONRMVL}},
  note         = {Machine review of arXiv:2506.07054}
}
abstract

Classical policy gradient (PG) methods in reinforcement learning frequently converge to suboptimal local optima, a challenge exacerbated in large or complex environments. This work investigates Policy Gradient with Tree Search (PGTS), an approach that integrates an $m$-step lookahead mechanism to enhance policy optimization. We provide theoretical analysis demonstrating that increasing the tree search depth $m$-monotonically reduces the set of undesirable stationary points and, consequently, improves the worst-case performance of any resulting stationary policy. Critically, our analysis accommodates practical scenarios where policy updates are restricted to states visited by the current policy, rather than requiring updates across the entire state space. Empirical evaluations on diverse MDP structures, including Ladder, Tightrope, and Gridworld environments, illustrate PGTS's ability to exhibit "farsightedness," navigate challenging reward landscapes, escape local traps where standard PG fails, and achieve superior solutions.

Figures

Figures reproduced from arXiv: 2506.07054 by the authors.

Figure 1
Figure 1. PGTS on Ladder MDP: For initial state s0, PG and PGTS are stuck at local solution until depth 3. For the initial state s0 (where µ(s0) = 1), it is evident that the initial policy π0 is a local maximum, satisfying ∂Jπ0 ∂π = 0. This indicates that the standard policy gradient will get stuck at π0, which is a local maximum, while the globally optimal policy always plays the action ’right’. The reason the policy gradien… view at source ↗
Figure 2
Figure 2. Random MDP: S = 10, A = 2, γ = 0.9, randomly generated transition kernel and reward. All methods (PG and PGTS) have similar performance as the MDP is well connected and dense reward. for all k ≥ 0 and any learning rates ηk ≥ 0 [11]. Counterintuitively , this property is not preserved for PGTS higher depth m ≥ 1. Now, we introduce the Tightrope MDP [5], which demonstrates the "farsightedness" of PGTS—an intriguing an… view at source ↗
Figure 3
Figure 3. PGTS on Tightrope MDP [PITH_FULL_IMAGE:figures/full_fig_p006_3.png] view at source ↗
Figures from the paper (1 more)
Figure 4
Figure 4. Figure 4: PGTS on Grid MDP This is evident from the learning curves illustrated in [PITH_FULL_IMAGE:figures/full_fig_p006_4.png]

Discussion (0). Sign in to comment.

Reference graph

Works this paper leans on

22 extracted references · 18 canonical work pages

  1. [9]

    Policy gradient with tree search (PGTS) in reinforcement learning evades local maxima

    Navdeep Kumar, Priyank Agrawal, Kfir Yehuda Levy, and Shie Mannor. Policy gradient with tree search (PGTS) in reinforcement learning evades local maxima. InThe Second Tiny Papers Track at ICLR 2024, 2024

  2. [1]

    On the theory of policy gradient methods: Optimality, approximation, and distribution shift.The Journal of Machine Learning Research, 22(1):4431–4506, 2021

    Alekh Agarwal, Sham M Kakade, Jason D Lee, and Gaurav Mahajan. On the theory of policy gradient methods: Optimality, approximation, and distribution shift.The Journal of Machine Learning Research, 22(1):4431–4506, 2021

  3. [2]

    Natural actor- critic algorithms.Automatica, 45:2471–2482, 11 2009

    Shalabh Bhatnagar, Richard Sutton, Mohammad Ghavamzadeh, and Mark Lee. Natural actor- critic algorithms.Automatica, 45:2471–2482, 11 2009

  4. [3]

    Finite-time analysis of single-timescale actor-critic.Advances in Neural Information Processing Systems, 36, 2024

    Xuyang Chen and Lin Zhao. Finite-time analysis of single-timescale actor-critic.Advances in Neural Information Processing Systems, 36, 2024

  5. [4]

    Bellemare

    Robert Dadashi, Adrien Ali Taïga, Nicolas Le Roux, Dale Schuurmans, and Marc G. Bellemare. The value function polytope in reinforcement learning, 2019

  6. [5]

    Beyond the One Step Greedy Approach in Reinforcement Learning

    Yonathan Efroni, Gal Dalal, Bruno Scherrer, and Shie Mannor. Beyond the one step greedy approach in reinforcement learning.ArXiv, abs/1802.03654, 2018

  7. [6]

    Kakade, Karan Singh, and Abby Van Soest

    Elad Hazan, Sham M. Kakade, Karan Singh, and Abby Van Soest. Provably efficient maximum entropy exploration, 2019

  8. [7]

    Actor-critic algorithms

    Vijay Konda and John Tsitsiklis. Actor-critic algorithms. In S. Solla, T. Leen, and K. Müller, editors,Advances in Neural Information Processing Systems, volume 12. MIT Press, 1999

Show all 22 references
  1. [10]

    Navdeep Kumar, Yashaswini Murthy, Itai Shufaro, Kfir Y . Levy, R. Srikant, and Shie Mannor. On the global convergence of policy gradient in average reward markov decision processes, 2024

  2. [11]

    Elementary analysis of policy gradient methods, 2024

    Jiacai Liu, Wenye Li, and Ke Wei. Elementary analysis of policy gradient methods, 2024

  3. [12]

    On the global conver- gence rates of softmax policy gradient methods

    Jincheng Mei, Chenjun Xiao, Csaba Szepesvari, and Dale Schuurmans. On the global conver- gence rates of softmax policy gradient methods. In Hal Daumé III and Aarti Singh, editors, Proceedings of the 37th International Conference on Machine Learning, volume 119 ofPro- ceedings ...

  4. [13]

    Rusu, Joel Veness, Marc G

    V olodymyr Mnih, Koray Kavukcuoglu, David Silver, Andrei A. Rusu, Joel Veness, Marc G. Bellemare, Alex Graves, Martin Riedmiller, Andreas K. Fidjeland, Georg Ostrovski, Stig Pe- tersen, Charles Beattie, Amir Sadik, Ioannis Antonoglou, Helen King, Dharshan Kumaran, Daan Wierstr...

  5. [14]

    Policy mirror descent with lookahead, 2024

    Kimon Protopapas and Anas Barakat. Policy mirror descent with lookahead, 2024

  6. [15]

    John Wiley & Sons, 2014

    Martin L Puterman.Markov decision processes: discrete stochastic dynamic programming. John Wiley & Sons, 2014

  7. [16]

    Trust region policy optimization

    John Schulman, Sergey Levine, Pieter Abbeel, Michael Jordan, and Philipp Moritz. Trust region policy optimization. InInternational conference on machine learning, pages 1889–1897. PMLR, 2015

  8. [17]

    Jordan, and Pieter Abbeel

    John Schulman, Sergey Levine, Philipp Moritz, Michael I. Jordan, and Pieter Abbeel. Trust region policy optimization, 2015

  9. [18]

    A general reinforcement learning algorithm that masters chess, shogi, and go through self-play.Science, 362(6419):1140–1144, 2018

    David Silver, Thomas Hubert, Julian Schrittwieser, Ioannis Antonoglou, Matthew Lai, Arthur Guez, Marc Lanctot, Laurent Sifre, Dharshan Kumaran, Thore Graepel, Timothy Lillicrap, Karen Simonyan, and Demis Hassabis. A general reinforcement learning algorithm that masters chess, ...

  10. [19]

    Sutton and Andrew G

    Richard S. Sutton and Andrew G. Barto.Reinforcement Learning: An Introduction. The MIT Press, second edition, 2018

  11. [20]

    Policy gradient methods for reinforcement learning with function approximation

    Richard S Sutton, David McAllester, Satinder Singh, and Yishay Mansour. Policy gradient methods for reinforcement learning with function approximation. In S. Solla, T. Leen, and K. Müller, editors,Advances in Neural Information Processing Systems, volume 12. MIT Press, 2000

  12. [21]

    Policy gradient methods for reinforcement learning with function approximation

    Richard S Sutton, David A McAllester, Satinder P Singh, Yishay Mansour, et al. Policy gradient methods for reinforcement learning with function approximation. InAdvances in Neural Information Processing Systems, volume 99, pages 1057–1063. Citeseer, 1999

  13. [22]

    On the convergence rates of policy gradient methods, 2022

    Lin Xiao. On the convergence rates of policy gradient methods, 2022

  14. [23]

    On the convergence rates of policy gradient methods.Journal of Machine Learning Research, 23(282):1–36, 2022

    Lin Xiao. On the convergence rates of policy gradient methods.Journal of Machine Learning Research, 23(282):1–36, 2022. 11 A Proofs A.1 Proof of Lemma 1 Proof.First, we note that the claim in the lemma is trivial forη=∞. For any fixed s∈ S, π∈Πm η , let u:=ηd π(s)T mQπ(s,·) an...

Pith tools

Reviewed August 7, 2026 · model on record in the stance chip above.