atlas

Research map / Reinforcement learning / Offline RL

Energy-Weighted Flow Matching for Offline Reinforcement Learning

ICLR 2025 · Reinforcement learning › Offline RL · approach: Offline RL sample complexity theory

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 energy-weighted flow matching and diffusion that learn energy-guided generative models exactly without auxiliary energy networks, and applies them to offline RL via Q-weighted iterative policy optimization (QIPO).

Problem

Guiding diffusion and flow matching models toward a target distribution q(x) ∝ p(x)exp(-βE(x)) typically requires auxiliary models (intermediate energy or its gradient), back-propagation, or post-processing, and exact energy guidance for general flow matching was not available.

Approach

Derives an energy-guided velocity field from conditional velocity fields and trains it with an energy-weighted flow matching loss, where each data sample's conditional flow target is weighted by softmax of -βE(x0) over the batch, so no intermediate energy model is needed. Extends to diffusion (score) and applies to offline RL by weighting actions by exp(βQ), iteratively refined so the policy impli

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use QIPO-Diff instead of the strongest listed baselineD4RL Medium-Expert Hopper · Medium-Expert Hoppernormalized score: 108.6 -> 112.12 ± 0.42Helped
Use QIPO-Diff instead of the strongest listed baselineD4RL Medium-Expert HalfCheetah · Medium-Expert HalfCheetahnormalized score: 97 -> 94.14 ± 0.48Hurt
Use QIPO-Diff instead of the strongest listed baselineD4RL Medium-Expert Walker2d · Medium-Expert Walker2dnormalized score: 114.0 -> 110.14± 0.51Hurt
Use QIPO-OT instead of the strongest listed baselineD4RL Medium-Expert Hopper · Medium-Expert Hoppernormalized score: 108.6 -> 108.02 ± 5.19No clear effect
Use QIPO-OT instead of the strongest listed baselineD4RL Medium Walker2d · Medium Walker2dnormalized score: 86.0 -> 87.61 ± 1.46Helped
Use QIPO-Diff instead of the strongest listed baselineD4RL Medium-Replay Walker2d · Medium-Replay Walker2dnormalized score: 85.1 -> 90.08±4.53Helped
Use QIPO-OT instead of the strongest listed baselineD4RL Medium-Replay Walker2d · Medium-Replay Walker2dnormalized score: 85.1 -> 78.57 ± 26.09Hurt
Use QIPO-Diff instead of the strongest listed baselineD4RL AntMaze-umaze Default · AntMaze-umaze Defaultnormalized score: 97.1 -> 97.5 ± 0.53Helped
Use QIPO-Diff instead of the strongest listed baselineD4RL AntMaze-umaze Diverse · AntMaze-umaze Diversenormalized score: 85.3 -> 73.88 ± 6.42Hurt
Use QIPO-OT instead of the strongest listed baselineD4RL AntMaze-medium Diverse · AntMaze-medium Diversenormalized score: 84.8 -> 86.42 ± 5.44Helped
Use QIPO-Diff instead of the strongest listed baselineD4RL AntMaze-large Play · AntMaze-large Playnormalized score: 66.6 -> 73.25 ± 10.90Helped
Use QIPO-Diff instead of the strongest listed baselineD4RL AntMaze-large Diverse · AntMaze-large Diversenormalized score: 67.9 -> 40.5 ± 20.40Hurt

Surprising findings

Limitations

Experimental setup

Datasets: D4RL

Benchmarks: D4RL

Metrics: normalized return

Baselines: Diffusion-QL QGPO IDQL SRPO Guided Flows SfBC

Builds on: conditional flow matching diffusion models with energy guidance (CEP) QGPO in-support softmax Q-learning classifier-free guidance

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