atlas

Research map / Optimization / Optimizers

Adaptive-Gradient Policy Optimization: Enhancing Policy Learning in Non-Smooth Differentiable Simulations

ICML 2024 · Optimization › Optimizers · approach: Differentiating through embedded optimization

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 AGPO, which adaptively mixes simulation gradients with Q-function gradients via inverse-variance weighting to make policy learning robust to non-smooth differentiable simulation dynamics.

Problem

Policy learning through differentiable simulators degrades when simulated dynamics are non-smooth or discontinuous (e.g., hard contacts), as first-order simulation gradients become high-variance and outlier-prone.

Approach

Blend first-order simulation gradients (SG) with Q-function gradients (QG) using an inverse-variance adaptive mixture ratio computed per step, so unreliable SG transitions are down-weighted in favor of the low-variance QG; truncate trajectories when cumulative credit drops below a threshold.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use adaptive mixing of simulation gradients (SG) and Q gradients (QG)AGPO · Brax generalized: Hopper, Half-Cheetah, Walker2D, Ant, Humanoidepisode rewardHelped
use QG instead of SG alone (α ≡ 0) (ablation)AGPO · Brax generalized control tasksepisode rewardHelped
use SG alone (α ≡ 1) instead of adaptive SG-QG mixing (ablation)AGPO · Brax generalized control tasksepisode rewardHurt
replace adaptive mixing with a fixed mixture ratio (ablation)AGPO · Ant and Humanoidepisode rewardHurt
increase horizon length from h=8 toward h=128 (ablation)AGPO · Antepisode rewardHelped
regulate SG outliers with MaxNorm clipping or quantile filtering instead of adaptive SG-QG mixing (ablation)AGPO · Ant and Humanoidepisode rewardHurt
use adaptive SG-QG mixing rather than SHACAGPO · Brax positional and spring backends; DFlex Humanoid and HumanoidMTUepisode rewardHelped

Surprising findings

Limitations

Experimental setup

Datasets: Brax Hopper Brax Half-Cheetah Brax Walker2D Brax Ant Brax Humanoid DFlex Humanoid DFlex HumanoidMTU

Benchmarks: Brax Hopper Brax Half-Cheetah Brax Walker2D Brax Ant Brax Humanoid DFlex Humanoid DFlex HumanoidMTU

Metrics: episode rewards empirical gradient variance wall-clock time

Baselines: BPTT SHAC AoBG PPO SAC TD3

Builds on: SHAC PIPPS Alpha-order batched gradient SAC TD3

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