paper-with-me

홈 › Papers

SoftTreeMax: Exponential Variance Reduction in Policy Gradient via Tree Search

2023-01-30 · Gal Dalal, Assaf Hallak, Gugan Thoppe, Shie Mannor, Gal Chechik

Despite the popularity of policy gradient methods, they are known to suffer from large variance and high sample complexity. To mitigate this, we introduce SoftTreeMax -- a generalization of softmax that takes planning into account. In SoftTreeMax, we extend the traditional logits with the multi-step discounted cumulative reward, topped with the logits of future states. We consider two variants of SoftTreeMax, one for cumulative reward and one for exponentiated reward. For both, we analyze the gradient variance and reveal for the first time the role of a tree expansion policy in mitigating this variance. We prove that the resulting variance decays exponentially with the planning horizon as a function of the expansion policy. Specifically, we show that the closer the resulting state transitions are to uniform, the faster the decay. In a practical implementation, we utilize a parallelized GPU-based simulator for fast and efficient tree search. Our differentiable tree-based policy leverages all gradients at the tree leaves in each environment step instead of the traditional single-sample-based gradient. We then show in simulation how the variance of the gradient is reduced by three orders of magnitude, leading to better sample complexity compared to the standard policy gradient. On Atari, SoftTreeMax demonstrates up to 5x better performance in a faster run time compared to distributed PPO. Lastly, we demonstrate that high reward correlates with lower variance.

📄 PDF Abstract BibTeX arXiv:2301.13236

Code (0)

등록된 구현이 없습니다.

Tasks

GPUPolicy Gradient Methods

Methods 이 논문이 사용한 방법론

Entropy Regularization 설명 없음
PPO Proximal Policy Optimization, or PPO, is a policy gradient method for reinforcement learning. The motivation was to have an algorithm with the data efficiency and reliable…
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…

Similar Papers 제목 키워드 기반

SoftTreeMax: Policy Gradient with Tree Search

2022-09-28 · Gal Dalal, Assaf Hallak, Shie Mannor, Gal Chechik

Policy-gradient methods are widely used for learning control policies. They can be easily distributed to multiple workers and reach state-of-the-art results in many domains. Unfortunately, they exhibit large variance and…

Policy Gradient Methods

Optimal Estimation of Off-Policy Policy Gradient via Double Fitted Iteration

2022-01-31 · Chengzhuo Ni, Ruiqi Zhang, Xiang Ji, Xuezhou Zhang 외

Policy gradient (PG) estimation becomes a challenge when we are not allowed to sample with the target policy but only have access to a dataset generated by some unknown behavior policy. Conventional methods for off-polic…

From Importance Sampling to Doubly Robust Policy Gradient

2019-10-20 · ICML 2020 1 · Jiawei Huang, Nan Jiang

We show that on-policy policy gradient (PG) and its variance reduction variants can be derived by taking finite difference of function evaluations supplied by estimators from the importance sampling (IS) family for off-p…

Off-policy evaluation

MSTGD:A Memory Stochastic sTratified Gradient Descent Method with an Exponential Convergence Rate

2022-02-21 · Aixiang, Chen, Jinting Zhang, Zanbo Zhang 외

The fluctuation effect of gradient expectation and variance caused by parameter update between consecutive iterations is neglected or confusing by current mainstream gradient optimization algorithms.Using this fluctuatio…

Stochastic Recursive Momentum for Policy Gradient Methods

2020-03-09 · Huizhuo Yuan, Xiangru Lian, Ji Liu, Yuren Zhou

In this paper, we propose a novel algorithm named STOchastic Recursive Momentum for Policy Gradient (STORM-PG), which operates a SARAH-type stochastic recursive variance-reduced policy gradient in an exponential moving a…

Policy Gradient Methods