atlas

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

Adaptive Exploration for Data-Efficient General Value Function Evaluations

NeurIPS 2024 · Reinforcement learning › Policy gradient and actor-critic · approach: Temporal-difference and discounting theory · 1 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.

Proposes GVFExplorer, which adaptively learns a single behavior policy that minimizes the summed return variance across GVFs (via TD-based variance estimation) to data-efficiently evaluate many GVFs in parallel.

Problem

Evaluating multiple General Value Functions in parallel with off-policy learning is data-inefficient when the behavior policy is fixed, round-robin, or pre-collected, because large value errors arise where return variance is high and coverage is poor.

Approach

Derives a closed-form behavior policy update that places action probabilities proportional to the square root of the summed squared-policy-weighted return variances across GVFs, with variance estimated by an Expected-Sarsa TD-style recursion; proves each update does not increase total variance.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GVFExplorer instead of round-robin samplingParallel GVF evaluation · Gridworld, distinct policies, same cumulantaverage MSE: 1.15 -> 0.24; 79%Helped
Use GVFExplorer instead of MixPol samplingParallel GVF evaluation · Gridworld, distinct policies, distinct cumulantsaverage MSE: 0.44 -> 0.04; 91%Helped
Use GVFExplorer instead of UniformPol samplingParallel GVF evaluation · FourRooms, non-stationary cumulantsaverage MSE: 0.9 -> 0.46; 48%Helped
Use GVFExplorer instead of round-robin sampling40-GVF evaluation · Gridworld, 40 distinct GVFsaverage MSE: 2.35 -> 1.66; 29%Helped
Use coarser state-feature approximations (ablation)GVFExplorer · Gridworld, distinct policies and distinct cumulantsMSEHurt
Use a very coarse feature approximation (grouping factor 4) instead of a finer approximation (ablation)GVFExplorer · Gridworld, distinct policies and distinct cumulantsMSE relative to UniformPolHurt
Use semi-greedy target policies instead of the less directed target policies (ablation)GVFExplorer · Gridworld, distinct policies and distinct cumulantsaverage MSENo clear effect
Use Expected Sarsa updates instead of importance-sampling-corrected TD updates (ablation)GVFExplorer · FourRooms, distractor and drifter cumulantsaverage MSEHelped
Add Prioritized Experience Replay (PER) (ablation)GVFExplorer · Continuous grid environment with nonlinear function approximationMSEHelped
Prioritize replay using variance-function TD error instead of Q-function TD error (ablation)GVFExplorer with PER · Continuous grid environment with nonlinear function approximationMSEHurt
Increase drifter cumulant variability (ablation)GVFExplorer · FourRooms, non-stationary cumulantaverage MSEHurt

Surprising findings

Limitations

Experimental setup

Datasets: DM-Control Walker DM-Control Cheetah FourRooms

Benchmarks: 20x20 gridworld GVF MSE FourRooms non-stationary cumulant MSE continuous 1x1 grid with function approximation DM-Control Walker and Cheetah GVF MSE

Metrics: average MSE across GVFs

Baselines: Round-robin policy sampling Mixture policy sampling Uniform policy Successor Representation behavior policy (SR) Behavior policy search (BPS)

Builds on: General Value Functions Expected Sarsa Soft Actor-Critic Successor Representation exploration (Janz et al.) Behavior policy search (Hanna et al.) Prioritized Experience Replay

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