Energy-Weighted Flow Matching for Offline Reinforcement Learning
Abstract
This paper investigates energy guidance in generative modeling, where the target distribution is defined as $q(\mathbf x) \propto p(\mathbf x)\exp(-\beta \mathcal E(\mathbf x))$, with $p(\mathbf x)$ being the data distribution and $\mathcal E(\mathbf x)$ as the energy function. To comply with energy guidance, existing methods often require auxiliary procedures to learn intermediate guidance during the diffusion process. To overcome this limitation, we explore energy-guided flow matching, a generalized form of the diffusion process. We introduce energy-weighted flow matching (EFM), a method that directly learns the energy-guided flow without the need for auxiliary models. Theoretical analysis shows that energy-weighted flow matching accurately captures the guided flow. Additionally, we extend this methodology to energy-weighted diffusion models and apply it to offline reinforcement learning (RL) by proposing the Q-weighted Iterative Policy Optimization (QIPO). Empirically, we demonstrate that the proposed QIPO algorithm improves performance in offline RL tasks. Notably, our algorithm is the first energy-guided diffusion model that operates independently of auxiliary models and the first exact energy-guided flow matching model in the literature.
Cite
Text
Zhang et al. "Energy-Weighted Flow Matching for Offline Reinforcement Learning." International Conference on Learning Representations, 2025.Markdown
[Zhang et al. "Energy-Weighted Flow Matching for Offline Reinforcement Learning." International Conference on Learning Representations, 2025.](https://mlanthology.org/iclr/2025/zhang2025iclr-energyweighted/)BibTeX
@inproceedings{zhang2025iclr-energyweighted,
title = {{Energy-Weighted Flow Matching for Offline Reinforcement Learning}},
author = {Zhang, Shiyuan and Zhang, Weitong and Gu, Quanquan},
booktitle = {International Conference on Learning Representations},
year = {2025},
url = {https://mlanthology.org/iclr/2025/zhang2025iclr-energyweighted/}
}