Methods › Reinforcement Learning › Policy Gradient Methods › SVPG

Stein Variational Policy Gradient

SVPG

2 papers tagged archive 2025-07-28

archive 2025-07-28 Description, source and code snippet are the archive's method entry.

Stein Variational Policy Gradient, or SVPG, is a policy gradient based method in reinforcement learning that uses Stein Variational Gradient Descent to allow simultaneous exploitation and exploration of multiple policies. Unlike traditional policy optimization which attempts to learn a single policy, SVPG models a distribution of policy parameters, where samples from this distribution will represent strong policies. SVPG optimizes this distribution of policy parameters with (relative) entropy regularization. The (relative) entropy term explicitly encourages exploration in the parameter space while also optimizing the expected utility of polices drawn from this distribution. Stein variational gradient descent (SVGD) is then used to optimize this distribution. SVGD leverages efficient deterministic dynamics to transport a set of particles to approximate given target posterior distributions.

The update takes the form:

$$ $$

∇θᵢ = 1/n∑ⱼ₌₁ⁿ ∇_(θⱼ) (1/α J(θⱼ) + logq₀(θⱼ))k(θⱼ, θᵢ) + ∇_(θⱼ) k(θⱼ, θᵢ)

Note that here the magnitude of α adjusts the relative importance between the policy gradient and the prior term ∇_(θⱼ) (1/α J(θⱼ) + logq₀(θⱼ))k(θⱼ, θᵢ) and the repulsive term ∇_(θⱼ) k(θⱼ, θᵢ). The repulsive functional is used to diversify particles to enable parameter exploration. A suitable α provides a good trade-off between exploitation and exploration. If α is too large, the Stein gradient would only drive the particles to be consistent with the prior q₀. As α→0, this algorithm is reduced to running n copies of independent policy gradient algorithms, if {θᵢ} are initialized very differently. A careful annealing scheme of α allows efficient exploration in the beginning of training and later focuses on exploitation towards the end of training.

Source: Stein Variational Policy Gradient

Papers archive 2025-07-28

2 shown of 2, newest first. Repository counts are the archive's code-links table. A Syntology line states what Syntology ran from that paper's harvested code; it is per sample and not a correctness claim.

Tasks archive 2025-07-28

8 tasks the archive attaches to papers tagged with this method, by distinct papers. A task without a page in the catalog is plain text.

TaskPapers
Reinforcement Learning (RL)2
All1
Bayesian Inference1
Continuous Control1
Policy Gradient Methods1
Reinforcement Learning1
continuous-control1
reinforcement-learning1

Usage over time archive 2025-07-28

Papers per year tagged with SVPG: 2017 to 2022, peak 1 1 0 2017: 1 paper 2017 2018: 0 papers 2018 2019: 0 papers 2019 2020: 0 papers 2020 2021: 0 papers 2021 2022: 1 paper 2022
Papers per year the archive tags with this method, by the paper's archive date (2 dated). Bars are counts, not a trend claim.

Components: the archive holds no method-to-method composition, so PwC's Components table cannot be rebuilt; the Papers list carries no Results column for the same reason (the archive does not join its leaderboard rows to method tags).

Categories archive 2025-07-28

Policy Gradient Methods

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections