Flow Matching Policy Gradients
Flow models have become the go-to approach to model distributions in continuous space. They soak up data with a simple, scalable denoising objective and now represent the state-of-the art in generating images, videos, audio and, more recently, robot actions. However, they’re still not widely used for learning from rewards with reinforcement learning. To perform RL in continuous spaces, practitioners typically train far simpler Gaussian policies, which represent a single, ellipsoidal mode of the action distribution. Flow-based policies can capture complex, multimodal action distributions, but they are primarily trained in a supervised manner with behavior cloning (BC). We show that it’s possible to train RL policies using flow matching, the framework behind modern diffusion and flow models, to benefit from its expressivity. We introduce Flow Policy Optimization (FPO), a new algorithm to train RL policies with flow matching. It can train expressive flow policies from only rewards. We fin
Flow Matching Policy Gradients Flow Matching Policy Gradients Simple Online Reinforcement Learning with Flow Matching David McAllister* Songwei Ge* Brent Yi* Chung Min Kim Ethan Weber Hongsuk Choi Haiwen Feng Angjoo Kanazawa Paper arXiv Code Flow models have become the go-to approach to model distributions in continuous space. They soak up data with a simple, scalable denoising objective and now represent the state-of-the art in generating images, videos, audio and, more recently, robot actions. However, they’re still not widely used for learning from rewards with reinforcement learning. To pe
saved by
related reading
- Diffusion Meets Flow Matchingdiffusionflow.github.io
- 6d13e085b79d454da5910e4ca82a3d9d-Paper-Conference.pdfproceedings.neurips.cc
- Finite Difference Flow Optimizationmcallisterdavid.com
- State of RL for reasoning LLMs | A. Weersaweers.de
- Reinforcement Learning via Implicit Imitation Guidancearxiv.org
- A vision researcher’s guide to some RL stuff: PPO & GRPO - Yuge (Jimmy) Shiyugeten.github.io
- Deep Reinforcement Learning: Pong from Pixelskarpathy.github.io
- Part 1: Key Concepts in RL - Spinning Up documentationspinningup.openai.com
- Learning the integral of a diffusion model – Sander Dielemansander.ai
- Aviral Kumar on X: "🚨🚨 New paper on flow-matching value functions Last year, we showed training RL value functions with a flow-matching loss achieved SOTA results. But why does it work? And what could it possibly tell us about other things that have nothing to do with VFs or even RL? Short https://t.co/x5trTotUO4" / Xx.com
- [2305.18290] Direct Preference Optimization: Your Language Model is Secretly a Reward Modelarxiv.org
- Flow Matching for Generative Modelingalphaxiv.org