Methods › Reinforcement Learning › Policy Gradient Methods › TRPO
Trust Region Policy Optimization
TRPO
Introduced by John Schulman et al. in Trust Region Policy Optimization
archive 2025-07-28 Description, source and code snippet are the archive's method entry.
Trust Region Policy Optimization, or TRPO, is a policy gradient method in reinforcement learning that avoids parameter updates that change the policy too much with a KL divergence constraint on the size of the policy update at each iteration.
Take the case of off-policy reinforcement learning, where the policy β for collecting trajectories on rollout workers is different from the policy π to optimize for. The objective function in an off-policy model measures the total advantage over the state visitation distribution and actions, while the mismatch between the training data distribution and the true policy state distribution is compensated with an importance sampling estimator:
J(θ) = ∑_(s∈S)p^(π_(θ_(old)))∑_(a∈𝒜)(π_θ(a|s)Â_(θ_(old))(s, a))
J(θ) = ∑_(s∈S)p^(π_(θ_(old)))∑_(a∈𝒜)(β(a|s)(π_θ(a|s))/(β(a|s))Â_(θ_(old))(s, a))
J(θ) = 𝔼_(s∼p^(π_(θ_(old))), a∼β) ((π_θ(a|s))/(β(a|s))Â_(θ_(old))(s, a))
When training on policy, theoretically the policy for collecting data is same as the policy that we want to optimize. However, when rollout workers and optimizers are running in parallel asynchronously, the behavior policy can get stale. TRPO considers this subtle difference: It labels the behavior policy as π_(θ_(old))(a|s) and thus the objective function becomes:
J(θ) = 𝔼_(s∼p^(π_(θ_(old))), a∼π_(θ_(old))) ((π_θ(a|s))/(π_(θ_(old))(a|s))Â_(θ_(old))(s, a))
TRPO aims to maximize the objective function J(θ) subject to a trust region constraint which enforces the distance between old and new policies measured by KL-divergence to be small enough, within a parameter δ:
𝔼_(s∼p^(π_(θ_(old)))) [D_(KL)(π_(θ_(old))(.|s)||π_θ(.|s))] ≤δ
Papers archive 2025-07-28
30 shown of 81, 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.
-
StaQ it! Growing neural networks for Policy Mirror Descent 16 Jun 2025 · 0 repositories · arXiv:2506.13862
-
Finite-Sample Convergence Bounds for Trust Region Policy Optimization in Mean-Field Games 28 May 2025 · 0 repositories · arXiv:2505.22781
-
Improving Value Estimation Critically Enhances Vanilla Policy Gradient 25 May 2025 · 1 repository · arXiv:2505.19247
-
Energy Efficient RSMA-Based LEO Satellite Communications Assisted by UAV-Mounted BD-Active RIS: A DRL Approach 7 May 2025 · 0 repositories · arXiv:2505.04148
-
Deep Reinforcement Learning-Based User Association in Hybrid LiFi/WiFi Indoor Networks 3 Mar 2025 · 0 repositories · arXiv:2503.01803
-
Fast Convergence of Softmax Policy Mirror Ascent 18 Nov 2024 · 0 repositories · arXiv:2411.12042
-
Dynamics of Resource Allocation in O-RANs: An In-depth Exploration of On-Policy and Off-Policy Deep Reinforcement Learning for Real-Time Applications 17 Nov 2024 · 0 repositories · arXiv:2412.01839
-
Embedding Safety into RL: A New Take on Trust Region Methods 5 Nov 2024 · 0 repositories · arXiv:2411.02957
-
Linear Function Approximation as a Computationally Efficient Method to Solve Classical Reinforcement Learning Challenges 27 May 2024 · 0 repositories · arXiv:2405.20350
-
Matrix Low-Rank Trust Region Policy Optimization 27 May 2024 · 1 repository · arXiv:2405.17625
-
Joint Physical-Digital Facial Attack Detection Via Simulating Spoofing Clues 12 Apr 2024 · 3 repositories · arXiv:2404.08450
-
Policy Mirror Descent with Lookahead 21 Mar 2024 · 1 repository · arXiv:2403.14156
-
Convergence for Natural Policy Gradient on Infinite-State Queueing MDPs 7 Feb 2024 · 0 repositories · arXiv:2402.05274
-
Simple Policy Optimization 29 Jan 2024 · 1 repository · arXiv:2401.16025
-
Clipped-Objective Policy Gradients for Pessimistic Policy Optimization 10 Nov 2023 · 1 repository · arXiv:2311.05846
-
Dropout Strategy in Reinforcement Learning: Limiting the Surrogate Objective Variance in Policy Optimization Methods 31 Oct 2023 · 0 repositories · arXiv:2310.20380
-
Distributional Soft Actor-Critic with Three Refinements 9 Oct 2023 · 2 repositories · arXiv:2310.05858Syntology ran 5 of 5 samples · 0 unverified · 5 pointer-only (licence)
-
General Munchausen Reinforcement Learning with Tsallis Kullback-Leibler Divergence 21 Sep 2023 · 0 repositories
-
Distributional Estimation of Data Uncertainty for Surveillance Face Anti-spoofing 18 Sep 2023 · 0 repositories · arXiv:2309.09485
-
ContainerGym: A Real-World Reinforcement Learning Benchmark for Resource Allocation 6 Jul 2023 · 1 repository · arXiv:2307.02991
-
Safe, Efficient, Comfort, and Energy-saving Automated Driving through Roundabout Based on Deep Reinforcement Learning 20 Jun 2023 · 0 repositories · arXiv:2306.11465
-
Decision-Aware Actor-Critic with Function Approximation and Theoretical Guarantees 24 May 2023 · 1 repository · arXiv:2305.15249Syntology ran 1 of 2 samples · 1 unverified · 2 pointer-only (licence)
-
Trust-Region-Free Policy Optimization for Stochastic Policies 15 Feb 2023 · 0 repositories · arXiv:2302.07985
-
Sample Dropout: A Simple yet Effective Variance Reduction Technique in Deep Policy Optimization 5 Feb 2023 · 1 repository · arXiv:2302.02299Syntology ran 3 of 12 samples · 9 unverified · 12 pointer-only (licence)
-
Learning, Fast and Slow: A Goal-Directed Memory-Based Approach for Dynamic Environments 31 Jan 2023 · 1 repository · arXiv:2301.13758
-
A Novel Framework for Policy Mirror Descent with General Parameterization and Linear Convergence 30 Jan 2023 · 1 repository · arXiv:2301.13139
-
Generalized Munchausen Reinforcement Learning using Tsallis KL Divergence 27 Jan 2023 · 0 repositories · arXiv:2301.11476
-
PDVN: A Patch-based Dual-view Network for Face Liveness Detection using Light Field Focal Stack 17 Jan 2023 · 0 repositories
-
Relative Sparsity for Medical Decision Problems 29 Nov 2022 · 1 repository · arXiv:2211.16566
-
Normality-Guided Distributional Reinforcement Learning for Continuous Control 28 Aug 2022 · 0 repositories · arXiv:2208.13125
Tasks archive 2025-07-28
20 shown of 55 tasks the archive attaches to papers tagged with this method, by distinct papers. A task without a page in the catalog is plain text.
Usage over time archive 2025-07-28
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
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