atlas

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

PWM: Policy Learning with Multi-Task World Models

ICLR 2025 · Reinforcement learning › Policy gradient and actor-critic · approach: Policy gradients for special settings · 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 PWM, which pre-trains a multi-task world model offline and extracts per-task policies via first-order gradient optimization through the smooth, well-regularized model, achieving higher reward than TD-MPC2 without online planning.

Problem

Multi-task reinforcement learning across different embodiments is hard; world-model methods rely on inefficient zeroth-order optimization or online planning, while first-order gradients struggle with contact discontinuities and chaotic dynamics.

Approach

Well-regularized (smooth) learned world models produce smoother optimization landscapes than the true discontinuous dynamics, so first-order gradient actor-critic training through them is efficient; the framework trains one multi-task world model offline and then extracts a separate policy per task in minutes.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use a regularized (SimNorm, Mish) world model for FoG policy learning instead of ReLU model (ablation)PWM on Ant · Ant world model regularization ablationpolicy rewardHelped
Increase contact stiffness on Hopper (ablation)SHAC (ground-truth differentiable sim) · Hopper contact stiffness ablationnormalized reward: SHAC performance decreases by 48%Hurt
Increase contact stiffness on Hopper (ablation)PWM · Hopper contact stiffness ablationnormalized rewardNo clear effect
Use larger policy batch size for FoG policy training (ablation)PWM · Ant batch size ablationreward within fixed wall-clock timeHurt
Pre-train world model with H=16 instead of H=3 (policy trained at H=16) (ablation)PWM multi-task · MT30/MT80 horizon ablationscore: marginally higher scoresHelped
Replace PWM actor FoG objective with TD(lambda) actor objective (ablation)PWM · Hopper, Ant, Anymal TD(lambda) ablationrewardHurt
Train a single multi-task policy instead of per-task policies extracted from the multi-task world model (ablation)PWM · MT30rewardHurt
Increase world model pre-training gradient steps (50k to 250k) for PWM policy (ablation)PWM policy components · dm_control 5-task sample efficiency ablationrewardHelped
Use PWM FoG policy (on world model) instead of TD-MPC2 DDPG-style policy with planning disabled (ablation)World model policy extraction · dm_control sample efficiencyrewardHelped
Train PWM with FoG policy on pre-trained world model instead of online planningPWM vs TD-MPC2 on MT30/MT80 · MT30 and MT80 multi-taskreward: up to 27% higher reward than TD-MPC2Helped
Use FoG through learned world model instead of ground-truth differentiable simulatorPWM vs SHAC · Ant single-taskPPO-normalised reward: 1.46 vs 1.16Helped
Use FoG through learned world model instead of ground-truth simulatorPWM vs SHAC · SNU Humanoid (152 actions)PPO-normalised reward: 1.36 vs 1.44Hurt

Surprising findings

Limitations

Experimental setup

Datasets: dm_control MetaWorld TD-MPC2 multi-task offline data SHAC-collected trajectories for dflex tasks

Benchmarks: dflex Hopper dflex Ant dflex Anymal dflex Humanoid dflex SNU Humanoid MT30 MT80

Metrics: 50% IQM reward mean reward 95% CI normalized reward inference time

Baselines: TD-MPC2 SHAC DreamerV3 PPO SAC

Builds on: TD-MPC2 SHAC DreamerV3 TD(lambda)

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