atlas

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

Identifying Policy Gradient Subspaces

ICLR 2024 · Reinforcement learning › Policy gradient and actor-critic · approach: Trajectory reuse in policy gradients · 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.

Empirically shows that policy gradients of PPO and SAC actor and critic lie in a low-dimensional, slowly changing high-curvature Hessian subspace across 12 continuous-control benchmarks.

Problem

Whether the gradient subspace structure found in supervised learning (gradients lie in a low-dimensional, slowly changing high-curvature subspace) also holds for deep policy gradient RL despite non-stationary data distributions.

Approach

Transfers the supervised-learning gradient-subspace analysis to deep policy gradient methods, measuring gradient subspace fraction and subspace overlap using top-100 Hessian eigenvectors (via Lanczos) for PPO and SAC actors and critics, including mini-batch approximations and suboptimal hyperparameters.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the top-100 Hessian eigenvectors as the subspacePPO and SAC actor and critic gradients · Ant, Finger-spin, LunarLanderContinuous, Walker2Dgradient subspace fractionHelped
Use the top-100 Hessian eigenvectors as the subspacePPO and SAC critics · Ant, Finger-spin, LunarLanderContinuous, Walker2Dgradient subspace fractionHelped
Use SAC instead of PPO for the actorActor gradient subspace · Ant, Finger-spin, LunarLanderContinuous, Walker2Dgradient subspace fractionHelped
Estimate gradients with mini-batches instead of large datasetsPPO and SAC actor and critic subspace analysis · Ant, Finger-spin, LunarLanderContinuous, Walker2Dgradient subspace fractionHurt
Estimate the subspace with a mini-batch Hessian instead of a precise HessianPPO and SAC actor and critic · Ant, Finger-spin, LunarLanderContinuous, Walker2Dgradient subspace fractionHelped
Reuse an early high-curvature subspace during trainingPPO and SAC actor and critic · 12 benchmark taskssubspace overlapHelped
Use a longer interval between subspace identification and evaluationPPO and SAC actor and critic · 12 benchmark taskssubspace overlapHurt
Replace the original replay-buffer data with newly collected dataSAC subspace · Ant, HalfCheetah, Swimmer, Walker2Dsubspace overlapHurt
Sample random hyperparameter configurations instead of using tuned hyperparametersPPO actor · Finger-spin and Walker2Dgradient subspace fractionMixed
Sample random hyperparameter configurations instead of using tuned hyperparametersSAC actor · Finger-spin and Walker2Dgradient subspace fractionHelped
Sample random hyperparameter configurations instead of using tuned hyperparametersPPO and SAC critics · Finger-spin and Walker2Dgradient subspace fractionNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: OpenAI Gym Gym Robotics DeepMind Control Suite

Benchmarks: Ant Ball_in_cup BipedalWalker FetchReach Finger-spin HalfCheetah Hopper LunarLanderContinuous Pendulum Reacher Swimmer Walker2D

Metrics: gradient subspace fraction subspace overlap Hessian eigenvalue spectrum maximum episode return

Builds on: PPO SAC Stable Baselines3 RL Baselines3 Zoo

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