atlas

Research map / Reinforcement learning / Offline RL

MODULI: Unlocking Preference Generalization via Diffusion Models for Offline Multi-Objective Reinforcement Learning

ICML 2025 · Reinforcement learning › Offline RL · approach: Diffusion models for offline decision making · 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 MODULI, a preference-conditioned DiT diffusion planner with two multi-objective return normalization schemes and a slider adapter that shifts generation from in-distribution to out-of-distribution preferences for offline MORL.

Problem

Offline multi-objective RL policies generalize poorly to out-of-distribution preferences when offline datasets cover preferences narrowly or with gaps, yielding incomplete Pareto fronts.

Approach

Casts offline MORL as preference- and return-conditioned diffusion planning with classifier-free guidance, adds Preference Predicted and Neighborhood Preference return normalization, and trains a slider adapter that learns the direction of preference change so the sampled trajectory distribution can be shifted to unseen preferences at inference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MODULI instead of MORvS(P)Offline MORL on Complete Amateur Ant · Complete Amateur AntHV: 6.07±.02 -> 6.08±.03No clear effect
Use MODULI instead of MORvS(P)Offline MORL on Complete Expert Hopper · Complete Expert HopperHV: 2.02±.02 -> 2.09±.01Helped
Use MODULI instead of MORvS(P)Offline MORL on Shattered Ant · Shattered AntRD: 0.16±.00 -> 0.14±0.01Helped
Use MODULI instead of MORvS(P)Offline MORL on Narrow Hopper · Narrow HopperRD: 1.37±.05 -> 2.42±.05Hurt
Use Neighborhood Preference Normalization instead of Preference Predicted Normalization (ablation)MODULI on Complete Amateur Hopper · Complete Amateur HopperHV: 1.94±.01 -> 1.98±.02Helped
Use Neighborhood Preference Normalization instead of Global Normalization (ablation)MODULI on Complete Amateur Hopper · Complete Amateur HopperHV: 1.58±.02 -> 1.98±.02Helped
Use Neighborhood Preference Normalization instead of Preference Predicted Normalization (ablation)MODULI on Complete Expert Walker2d · Complete Expert Walker2dHV: 5.18±.00 -> 5.20±.00No clear effect
Use Neighborhood Preference Normalization instead of Global Normalization (ablation)MODULI on Complete Expert Walker2d · Complete Expert Walker2dHV: 2.70±.04 -> 5.20±.00Helped
Add the sliding guidance adapter (ablation)MODULI on Narrow datasets · Narrow datasetsHVHelped
Add the sliding guidance adapter (ablation)MODULI on Narrow datasets · Narrow datasetsSPNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: D4MORL Shattered (derived from D4MORL Complete) Narrow (derived from D4MORL Complete)

Benchmarks: D4MORL

Metrics: hypervolume sparsity return deviation

Baselines: MODT(P) MORvS(P) BC(P) MOCQL(P)

Builds on: Diffusion Forcing DDIM classifier-free guidance D4MORL MORvS DiT

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