atlas

Research map / Reinforcement learning / Visual and representation RL

Real-Time Recurrent Learning using Trace Units in Reinforcement Learning

NeurIPS 2024 · Reinforcement learning › Visual and representation RL · approach: Probabilistic and autonomous 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 Recurrent Trace Units (RTUs), a real-valued, cosine-parameterized, diagonal-complex recurrent layer that is trained with RTRL in online RL and outperforms GRUs and LRUs at lower computation.

Problem

Training recurrent neural networks online in partially observable RL is expensive: RTRL is exact but quartic in hidden size for dense RNNs, while T-BPTT's cost depends on truncation length and has a bias-compute tradeoff.

Approach

Use a real-valued cosine-representation of complex diagonal recurrence (2x2 rotation blocks with per-unit decay) so RTRL is linear in hidden size, and add a nonlinearity either after (linear RTU) or inside (nonlinear RTU) the recurrence, avoiding complex-valued autodiff.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use RTUs instead of GRUsonline prediction on Trace Conditioning · Trace ConditioningMSREHelped
use RTUs instead of LRUsonline prediction on Trace Conditioning · Trace ConditioningMSREHelped
add nonlinearity inside the recurrence rather than after it (ablation)RTU · Reacher POMDPperformanceHelped
use nonlinear RTUs instead of linear RTUs (ablation)memory-based control · POPGym tasksperformanceNo clear effect
use RTUs instead of online LRUsPPO recurrent controller · Mujoco POMDP benchmarkperformanceHelped
use RTUs instead of GRUsPPO recurrent controller · Mujoco POMDP benchmarkperformanceHelped
use RTUs instead of GRUsPPO recurrent controller · Reacher POMDPperformanceNo clear effect
use stale RTRL gradients rather than recomputing traces (ablation)RTUs with PPO · PPO policy-gradient experimentsperformanceHelped
increase the number of RTU parameters as computation increasesRTU · Trace ConditioningMSREHelped
increase GRU parameters as computation increasesGRU · Trace ConditioningMSREMixed
increase RTU parametersRTU · Trace ConditioningMSREHelped
increase GRU parametersGRU · Trace ConditioningMSREMixed

Surprising findings

Limitations

Experimental setup

Datasets: Trace conditioning Mujoco POMDP (Brax) POPGym Reacher POMDP

Benchmarks: Trace conditioning Mujoco POMDP POPGym Reacher POMDP Ant-P

Metrics: mean squared return error episodic return FLOPs runtime per update

Baselines: GRU with T-BPTT LRU with T-BPTT Online LRU GPT2 transformer real-valued diagonal RNN

Builds on: Linear Recurrent Units (LRU) Real-Time Recurrent Learning Proximal Policy Optimization Truncated BPTT Online LRU

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