atlas

Research map / Reinforcement learning / Policy gradient and actor-critic

Averaging $n$-step Returns Reduces Variance in Reinforcement Learning

ICML 2024 · Reinforcement learning › Policy gradient and actor-critic · approach: Distributional value learning · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Shows that compound returns (weighted averages of n-step returns) with the same contraction modulus as an n-step return have strictly lower variance, and proposes Pilar, a two-bootstrap piecewise lambda-return that is cheap for minibatch replay and improves DQN and PPO sample efficiency.

Problem

Multistep returns such as n-step and lambda-returns speed up value learning, but their variance grows with length, and lambda-returns are costly to implement with minibatched experience replay in deep RL.

Approach

Derives a variance model for arbitrary compound returns under TD-error correlation assumptions, proves any compound return with the same effective n-step (contraction modulus or center of mass) has lower variance than the n-step return, and approximates the lambda-return with a two-bootstrap average (Pilar) whose TD-error weights are piecewise-constant.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Average two n-step returns with Pilar instead of using an n-step returnDQN · MinAtar, n=3 (five games)game score: 1 in 5 games (20%)Mixed
Average two n-step returns with Pilar instead of using an n-step returnDQN · MinAtar, n=5 (five games)game score: 3 in 5 games (60%)Mixed
Use a lambda-return instead of an n-step return with the same contraction modulusPPO · Half Cheetah, Hopper, and Walker 2Dsample efficiency: seven out of nine of the casesHelped
Use a lambda-return instead of an n-step return with equal center of massTD learning · 19-state random walkRMS value errorHelped
Use a lambda-return instead of an n-step return with equal center of massTD learning · 19-state random walk, small step sizeslearning rateNo clear effect
Use a lambda-return instead of an n-step return with equal contraction modulusTD learning · Theoretical variance analysisreturn varianceHelped

Surprising findings

Limitations

Experimental setup

Datasets: MinAtar MuJoCo random walk (19-state) gridworlds

Benchmarks: MinAtar Asterix MinAtar Breakout MinAtar Freeway MinAtar Seaquest MinAtar Space Invaders MuJoCo Half Cheetah MuJoCo Hopper MuJoCo Walker2D 19-state random walk

Metrics: area under learning curve 100-episode moving average return RMS value error

Baselines: n-step returns lambda-return PPO with n-step returns DQN with n-step returns

Builds on: TD(lambda) DQN PPO Generalized Advantage Estimation Peng's Q(lambda)

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy