Papers
Topics
Authors
Recent
Search
2000 character limit reached

Doubly Smoothed Policy Iteration (DSPI)

Updated 5 July 2026
  • Doubly Smoothed Policy Iteration (DSPI) is a reinforcement learning framework that smooths both Q-value estimates and policy updates using regularization and running averages.
  • It unifies classical policy iteration, natural policy gradient, and dual-averaged methods under a Bellman-operator framework with enhanced convergence properties.
  • The approach guarantees global geometric convergence and finite termination under specific conditions, and it extends naturally to function approximation and stochastic shortest path problems.

Searching arXiv for the specified paper and closely related context. arXiv search query: (Nanda et al., 11 May 2026) Doubly Smoothed Policy Iteration (DSPI) is a Bellman-operator framework for reinforcement learning in which each policy is obtained by applying a regularized greedy step to a weighted average of past QQ-functions. In the formulation introduced in "Natural Policy Gradient as Doubly Smoothed Policy Iteration: A Bellman-Operator Framework," DSPI gives an exact policy-iteration interpretation of natural policy gradient, while also subsuming classical policy iteration, dual-averaged policy iteration, and more general policy dual averaging methods (Nanda et al., 11 May 2026). Its defining feature is the simultaneous use of two forms of smoothing: averaging in QQ-space and regularization in the policy-improvement step.

1. Problem setting and Bellman-operator background

DSPI is formulated for a finite discounted Markov decision process M=(S,A,p,R,γ)\mathcal M=(\mathcal S,\mathcal A,p,\mathcal R,\gamma), where S\mathcal S has size nn, A\mathcal A has size mm, R(s,a)[0,1]\mathcal R(s,a)\in[0,1], and γ(0,1)\gamma\in(0,1). A stationary policy π\pi maps each state QQ0 to a distribution QQ1 over actions. Its state-action value function is

QQ2

and its value function is

QQ3

The optimal QQ4-function is characterized by the Bellman optimality equation

QQ5

For a fixed policy QQ6, the evaluation operator is

QQ7

where

QQ8

Both QQ9 and each M=(S,A,p,R,γ)\mathcal M=(\mathcal S,\mathcal A,p,\mathcal R,\gamma)0 are M=(S,A,p,R,γ)\mathcal M=(\mathcal S,\mathcal A,p,\mathcal R,\gamma)1-contractions in M=(S,A,p,R,γ)\mathcal M=(\mathcal S,\mathcal A,p,\mathcal R,\gamma)2 and are monotone in the sense that M=(S,A,p,R,γ)\mathcal M=(\mathcal S,\mathcal A,p,\mathcal R,\gamma)3, with the analogous property for M=(S,A,p,R,γ)\mathcal M=(\mathcal S,\mathcal A,p,\mathcal R,\gamma)4. These two properties—monotonicity and contraction—form the analytic backbone of DSPI. The framework is notable because its convergence analysis uses only these properties of smoothed Bellman operators, rather than distribution-dependent arguments or adaptive, trajectory-dependent stepsize constructions (Nanda et al., 11 May 2026).

2. Smoothed Bellman operators

The first structural ingredient of DSPI is Bellman smoothing through regularization. Fix a concave, nonnegative regularizer M=(S,A,p,R,γ)\mathcal M=(\mathcal S,\mathcal A,p,\mathcal R,\gamma)5, such as Shannon entropy. For M=(S,A,p,R,γ)\mathcal M=(\mathcal S,\mathcal A,p,\mathcal R,\gamma)6, define the smoothed optimality operator

M=(S,A,p,R,γ)\mathcal M=(\mathcal S,\mathcal A,p,\mathcal R,\gamma)7

and, for any policy M=(S,A,p,R,γ)\mathcal M=(\mathcal S,\mathcal A,p,\mathcal R,\gamma)8, the smoothed evaluation operator

M=(S,A,p,R,γ)\mathcal M=(\mathcal S,\mathcal A,p,\mathcal R,\gamma)9

For each S\mathcal S0, the operators S\mathcal S1 and S\mathcal S2 remain S\mathcal S3-contractions in S\mathcal S4 and remain monotone in S\mathcal S5. This preservation is central: the regularized problem stays within the same Bellman-operator template as ordinary dynamic programming.

The smoothing parameter S\mathcal S6 controls the strength of regularization. Large S\mathcal S7 corresponds to stronger smoothing, while S\mathcal S8 recovers the unregularized Bellman operator. The regularized greedy step therefore interpolates between exact maximization and a soft-greedy choice induced by S\mathcal S9.

3. DSPI update rule

DSPI is described as “doubly smoothed” because it introduces two distinct modifications to classical policy iteration. First, it replaces the most recent nn0-function by a running average nn1. Second, it replaces the greedy policy-improvement step by a regularized greedy step.

The iteration is:

  1. Initialize nn2 for each state nn3.
  2. Set nn4.
  3. For nn5:

nn6

nn7

and choose nn8 so that

nn9

Equivalently, for each state A\mathcal A0,

A\mathcal A1

The parameter A\mathcal A2 trades off freshness versus stability of the running average A\mathcal A3, and A\mathcal A4 controls the strength of regularization. As A\mathcal A5, A\mathcal A6 and DSPI reduces to classical greedy policy iteration. This construction makes explicit that DSPI smooths both the value information used for improvement and the improvement map itself (Nanda et al., 11 May 2026).

4. Specializations and the relation to natural policy gradient

A defining feature of DSPI is that several apparently different policy-optimization algorithms appear as exact special cases.

Classical policy iteration. Setting A\mathcal A7 removes averaging, and A\mathcal A8. The policy-improvement step becomes

A\mathcal A9

which is the exact greedy update.

Dual-averaged policy iteration, unregularized form. Setting mm0 removes entropy or other regularization while keeping mm1. Averaging then occurs only in mm2-space, and the policy update is exact greedy with respect to mm3.

Natural policy gradient. If one chooses a strongly-concave mirror map mm4, takes Shannon entropy mm5 for mm6, and sets

mm7

then

mm8

and the soft-greedy step becomes exactly the natural policy gradient update

mm9

The same identification extends to the full policy dual-averaging class by replacing the entropy-based mirror map with any convex divergence-generator R(s,a)[0,1]\mathcal R(s,a)\in[0,1]0. The conceptual significance is that natural policy gradient is not merely analogous to a smoothed policy-improvement method; it admits an exact formulation as doubly smoothed policy iteration (Nanda et al., 11 May 2026). This reframes NPG within dynamic programming rather than treating it solely as a policy-space first-order method.

5. Convergence theory and finite termination

The DSPI analysis proceeds through Bellman-operator arguments that parallel classical policy iteration but operate in the doubly smoothed setting. One key lemma is monotonic improvement: R(s,a)[0,1]\mathcal R(s,a)\in[0,1]1 The proof combines the Bellman equation for R(s,a)[0,1]\mathcal R(s,a)\in[0,1]2 with the DSPI soft-greedy condition and then applies monotonicity and translation invariance.

A second lemma gives a one-step contraction for the averaged iterate. If

R(s,a)[0,1]\mathcal R(s,a)\in[0,1]3

then for R(s,a)[0,1]\mathcal R(s,a)\in[0,1]4,

R(s,a)[0,1]\mathcal R(s,a)\in[0,1]5

where R(s,a)[0,1]\mathcal R(s,a)\in[0,1]6.

From this recursion, together with the relation between R(s,a)[0,1]\mathcal R(s,a)\in[0,1]7-function error and value-function error, one obtains a global geometric convergence theorem. If R(s,a)[0,1]\mathcal R(s,a)\in[0,1]8, R(s,a)[0,1]\mathcal R(s,a)\in[0,1]9, and γ(0,1)\gamma\in(0,1)0, then for all γ(0,1)\gamma\in(0,1)1,

γ(0,1)\gamma\in(0,1)2

Consequently, to reach γ(0,1)\gamma\in(0,1)3-accuracy it suffices to take

γ(0,1)\gamma\in(0,1)4

The abstract emphasizes that this yields distribution-free global geometric convergence of DSPI, and therefore the same iteration complexity for standard natural policy gradient and policy dual averaging, without modifying the MDP, adding regularization beyond the mirror map inherent in the update, or using adaptive, trajectory-dependent stepsizes (Nanda et al., 11 May 2026).

In the unregularized case γ(0,1)\gamma\in(0,1)5, corresponding to dual-averaged policy iteration, DSPI admits a stronger conclusion: finite termination. With deterministic tie-breaking, γ(0,1)\gamma\in(0,1)6, and γ(0,1)\gamma\in(0,1)7, every

γ(0,1)\gamma\in(0,1)8

iterations eliminate at least one suboptimal action. Since there are at most γ(0,1)\gamma\in(0,1)9 suboptimal actions, the method terminates in

π\pi0

steps with an optimal policy.

A common misconception is that geometric convergence guarantees for NPG require either auxiliary regularization or state-distribution assumptions. The DSPI formulation shows that, within this Bellman-operator framework, standard NPG can be analyzed globally and distribution-free.

6. Extensions to function approximation and stochastic shortest path

The same framework extends beyond tabular discounted MDPs. One extension uses linear function approximation with log-linear policies

π\pi1

where features lie in π\pi2. At iteration π\pi3, one solves the least-squares TD fit

π\pi4

to obtain

π\pi5

DSPI is then run with

π\pi6

followed by the same soft-greedy step.

Under the uniform sup-norm approximation condition

π\pi7

the method retains geometric contraction up to an additive π\pi8 term. In particular, natural policy gradient with log-linear policies converges in

π\pi9

iterations to within QQ00 of optimal (Nanda et al., 11 May 2026).

A second extension treats undiscounted stochastic shortest path (SSP) problems. In the SSP setting there is a terminal state and proper policies, meaning the terminal state is reached with probability QQ01. Under the standard assumption that all stationary policies are proper, the Bellman operator is a contraction in a weighted QQ02-norm QQ03. Smoothed operators QQ04 and QQ05 are defined in the same way as in the discounted case, but without the discount factor in front of future QQ06.

Running the corresponding DSPI_SSP iteration with constant QQ07 yields

QQ08

where QQ09 is the weighted contraction factor. Using equivalence of norms, this implies

QQ10

and hence

QQ11

The same specialization that identifies NPG in the discounted setting also recovers NPG for SSP with matching iteration complexity.

These extensions suggest that the DSPI perspective is not restricted to a narrowly tabular interpretation of policy iteration. A plausible implication is that Bellman-operator smoothing provides a common analytic language for policy optimization across discounted, approximate, and proper undiscounted regimes, so long as monotonicity and contraction survive in an appropriate norm.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Doubly Smoothed Policy Iteration (DSPI).