LGSep 28, 2022

SoftTreeMax: Policy Gradient with Tree Search

NVIDIA
arXiv:2209.13966v11 citationsh-index: 81
Originality Highly original
AI Analysis

This work addresses sample efficiency and performance issues in reinforcement learning for control tasks, representing a novel integration rather than an incremental improvement.

The paper tackled the high variance and sample complexity of policy-gradient methods by integrating tree search into policy gradient, resulting in a three orders of magnitude reduction in gradient variance and up to 5x better performance on Atari compared to distributed PPO.

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 subsequently suffer from high-sample complexity since they aggregate gradients over entire trajectories. At the other extreme, planning methods, like tree search, optimize the policy using single-step transitions that consider future lookahead. These approaches have been mainly considered for value-based algorithms. Planning-based algorithms require a forward model and are computationally intensive at each step, but are more sample efficient. In this work, we introduce SoftTreeMax, the first approach that integrates tree-search into policy gradient. Traditionally, gradients are computed for single state-action pairs. Instead, our tree-based policy structure leverages all gradients at the tree leaves in each environment step. This allows us to reduce the variance of gradients by three orders of magnitude and to benefit from better sample complexity compared with standard policy gradient. On Atari, SoftTreeMax demonstrates up to 5x better performance in faster run-time compared with distributed PPO.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes