atlas

Research map / Reinforcement learning / Offline RL

Policy-conditioned Environment Models are More Generalizable

ICML 2024 · Reinforcement learning › Offline RL · approach: Diffusion models for offline decision making

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 policy-conditioned model (PCM) learning, which encodes a trajectory-based policy representation with a GRU and conditions a learned dynamics model on it, improving model-based off-policy evaluation, offline policy selection, and MPC on MuJoCo.

Problem

Learned environment dynamics models are inaccurate when evaluating target policies that differ from the data-collection policies, which hurts model-based off-policy evaluation, offline policy selection and planning, especially when the offline data comes from diverse behavior policies.

Approach

Instead of one policy-agnostic model, learn a meta-dynamics model conditioned on an RNN-encoded policy representation (from interaction trajectories), trained jointly with a policy-reconstruction regularizer so the model adapts on the fly to the evaluated policy's state-action distribution, with a theoretical value-gap analysis.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use policy-conditioned dynamics models instead of policy-agnostic modelsPCM · D4RL and RL Unplugged OPE tasksnormalized absolute error: 0.31±0.08 vs 0.50±0.06; 0.08±0.02 vs 0.34±0.04; 0.25±0.05 vs 0.66±0.16; 0.46±0.02 vs 0.49±0.01; 0.46±0.02 vs 0.59±0.21; Mixed
use PCM rather than the strongest listed OPE baselineMOPO policy selection · halfcheetah-medium-replay, hopper-medium-replay, and walker2d-medium-replaypolicy selection performance gain: 98.4% vs 87.8%; 64.8% vs 56.0%; 51.9% vs 34.3%Helped
add layer normalization (ablation)PCM · halfcheetah-medium-replaynormalized absolute error: 0.31±0.08 -> 0.37±0.05No clear effect
add layer normalization (ablation)PCM · hopper-medium-replaynormalized absolute error: 0.08±0.02 -> 0.12±0.01No clear effect
add dropout (ablation)PCM · halfcheetah-medium-replaynormalized absolute error: 0.31±0.08 -> 0.32±0.04No clear effect
add residual connections (ablation)PCM · halfcheetah-medium-replaynormalized absolute error: 0.43±0.03 -> 0.31±0.08Helped
add policy representation reconstruction loss (ablation)PCM · halfcheetah-medium-replaynormalized absolute error: 0.47±0.06 -> 0.31±0.08Helped
use the policy-conditioned mechanism rather than PAM with GRU cells (ablation)PCM · halfcheetah-medium-replaynormalized absolute error: 0.48±0.12 -> 0.31±0.08Helped
increase model capacity (ablation)PAM · HalfCheetah OPEabsolute error: 0.51 ± 0.04 -> 0.26 ± 0.05Helped

Surprising findings

Limitations

Experimental setup

Datasets: D4RL halfcheetah/hopper/walker2d/ant medium-replay and medium-expert RL Unplugged cartpole-swingup, cheetah-run, fish-swim DOPE benchmark policies custom HalfCheetah SAC-generated dataset

Benchmarks: DOPE-D4RL DOPE-RL-Unplugged HalfCheetah MPC

Metrics: absolute error rank correlation regret@k normalized value gap performance gain for offline policy selection episode reward

Baselines: FQE Doubly Robust Importance Sampling (Kostrikov & Nachum) DICE VPM PAM True Dynamics

Builds on: MOPO PAML GALILEO Janner et al. 2019 model-based value gap bound Chua et al. 2018 PETS

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