Analytic Energy-Guided Policy Optimization for Offline Reinforcement Learning

Abstract

Conditional decision generation with diffusion models has shown powerful competitiveness in reinforcement learning (RL). Recent studies reveal the relation between energy-function-guidance diffusion models and constrained RL problems. The main challenge lies in estimating the intermediate energy, which is intractable due to the log-expectation formulation during the generation process. To address this issue, we propose the Analytic Energy-guided Policy Optimization (AEPO). Specifically, we first provide a theoretical analysis and the closed-form solution of the intermediate guidance when the diffusion model obeys the conditional Gaussian transformation. Then, we analyze the posterior Gaussian distribution in the log-expectation formulation and obtain the target estimation of the log-expectation under mild assumptions. Finally, we train an intermediate energy neural network to approach the target estimation of log-expectation formulation. We apply our method in 30+ offline RL tasks to demonstrate the effectiveness of our method. Extensive experiments illustrate that our method surpasses numerous representative baselines in D4RL offline reinforcement learning benchmarks.

Cite

Text

Hu et al. "Analytic Energy-Guided Policy Optimization for Offline Reinforcement Learning." Advances in Neural Information Processing Systems, 2025.

Markdown

[Hu et al. "Analytic Energy-Guided Policy Optimization for Offline Reinforcement Learning." Advances in Neural Information Processing Systems, 2025.](https://mlanthology.org/neurips/2025/hu2025neurips-analytic/)

BibTeX

@inproceedings{hu2025neurips-analytic,
  title     = {{Analytic Energy-Guided Policy Optimization for Offline Reinforcement Learning}},
  author    = {Hu, Jifeng and Huang, Sili and Yang, Zhejian and Hu, Shengchao and Shen, Li and Chen, Hechang and Sun, Lichao and Chang, Yi and Tao, Dacheng},
  booktitle = {Advances in Neural Information Processing Systems},
  year      = {2025},
  url       = {https://mlanthology.org/neurips/2025/hu2025neurips-analytic/}
}