atlas

Research map / Reinforcement learning / MDPs and planning

Efficient Recurrent Off-Policy RL Requires a Context-Encoder-Specific Learning Rate

NeurIPS 2024 · Reinforcement learning › MDPs and planning · approach: POMDPs and confounded RL · 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.

Proposes RESeL, a recurrent off-policy RL method that uses a lower learning rate for the RNN context encoder than for MLP layers, built on SAC with REDQ-style ensemble critics and Mamba encoders, and reports gains on 18 POMDP tasks and 5 MuJoCo tasks.

Problem

Recurrent RL for POMDPs suffers training instability because RNN output variations are amplified over long sequences, causing unstable policies or divergence.

Approach

Theoretically bounds how one-step parameter updates amplify RNN output differences over time, then uses a context-encoder-specific (smaller) learning rate for the RNN context encoder while keeping the normal learning rate for MLP layers, integrated into SAC with REDQ ensemble critics.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use a lower learning rate for the context encoder while keeping the other layers at 3e-4 (ablation)RESeL recurrent policy · Classic POMDP tasksfinal returnHelped
Set the context-encoder learning rate equal to the other-layer learning rate at 3e-4 (ablation)RESeL recurrent policy · AntBLT-V and HalfCheetahBLT-Vtraining stabilityHurt
Vary the context-encoder learning rate with other-layer learning rate fixed at 3e-4 (ablation)RESeL · WalkerBLT-Vfinal returnMixed
Vary the other-layer learning rate with context-encoder learning rate fixed at 1e-5 (ablation)RESeL · WalkerBLT-Vfinal returnMixed
Replace the Mamba context encoder with a GRU context encoder (ablation)RESeL · HalfCheetahBLT-V and WalkerBLT-VreturnHelped
Replace the Mamba context encoder with a GRU context encoder (ablation)RESeL · HalfCheetahBLT-PreturnHurt
Use RESeL instead of SACSAC · Five MuJoCo locomotion tasksaverage return: +34.2%Helped
Use RESeL instead of TD7TD7 · Five MuJoCo locomotion tasksaverage return: 4.8% average performance dropHurt
Use RESeL instead of TD7TD7 · Hopper and WalkerreturnHelped
Use RESeL instead of previous recurrent RL baselinesMF-RNN, PPO-GRU, and A2C-GRU · Classic POMDP tasksreturnHelped
Use RESeL instead of MF-RNNMF-RNN · HalfCheetahBLT-PreturnNo clear effect
Use RESeL instead of MF-GPT and MF-RNNMF-GPT and MF-RNN · Key-to-Door, credit assignment lengths 250 and 500success rateHelped

Surprising findings

Limitations

Experimental setup

Datasets: PyBullet locomotion POMDP tasks (AntBLT, HalfCheetahBLT, HopperBLT, WalkerBLT) MuJoCo gravity-randomized tasks AntDir, CheetahDir, HalfCheetahVel, Wind meta-RL tasks Key-to-Door MuJoCo v2 locomotion tasks

Benchmarks: AntBLT-V AntBLT-P HalfCheetahBLT-V HalfCheetahBLT-P HopperBLT-V HopperBLT-P WalkerBLT-V WalkerBLT-P MuJoCo gravity-randomized tasks AntDir CheetahDir HalfCheetahVel

Metrics: average return success rate training stability (NaN/infinite outputs) output variation

Baselines: MF-RNN VRM GPIDE ESCP EPI OSI ProMP PEARL RL2 VariBad MF-GPT TD3

Builds on: SAC REDQ TD3 MF-RNN Mamba

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