LGAIFeb 5, 2023

Sample Dropout: A Simple yet Effective Variance Reduction Technique in Deep Policy Optimization

arXiv:2302.02299v14 citationsh-index: 19Has Code
Originality Incremental advance
AI Analysis

This addresses variance reduction in policy optimization for deep reinforcement learning practitioners, offering an incremental improvement to existing methods.

The paper tackles high variance in deep reinforcement learning due to importance sampling by proposing sample dropout, which bounds variance by dropping samples with high importance ratios, resulting in consistent performance improvements across TRPO, PPO, and ESPO algorithms on benchmarks like MuJoCo, DMControl, and Atari.

Recent success in Deep Reinforcement Learning (DRL) methods has shown that policy optimization with respect to an off-policy distribution via importance sampling is effective for sample reuse. In this paper, we show that the use of importance sampling could introduce high variance in the objective estimate. Specifically, we show in a principled way that the variance of importance sampling estimate grows quadratically with importance ratios and the large ratios could consequently jeopardize the effectiveness of surrogate objective optimization. We then propose a technique called sample dropout to bound the estimation variance by dropping out samples when their ratio deviation is too high. We instantiate this sample dropout technique on representative policy optimization algorithms, including TRPO, PPO, and ESPO, and demonstrate that it consistently boosts the performance of those DRL algorithms on both continuous and discrete action controls, including MuJoCo, DMControl and Atari video games. Our code is open-sourced at \url{https://github.com/LinZichuan/sdpo.git}.

Code Implementations1 repo
Foundations

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

Your Notes