atlas

Research map / Reinforcement learning / RL from feedback

Flow-GRPO: Training Flow Matching Models via Online RL

NeurIPS 2025 · Reinforcement learning › RL from feedback · approach: RL fine-tuning of generative models · 36 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.

Flow-GRPO brings online GRPO-style policy gradient RL to flow matching text-to-image models by converting the deterministic ODE sampler into an SDE with matching marginals and reducing training denoising steps, lifting SD3.5-M GenEval from 0.63 to 0.95.

Problem

Flow matching text-to-image models use deterministic ODE sampling, which precludes the stochastic exploration online RL needs, and their many denoising steps make RL sample collection expensive.

Approach

Convert the deterministic flow ODE into a reverse-time SDE that preserves marginal distributions so each denoising step is a Gaussian policy amenable to GRPO, and cut training denoising steps (T=10) while keeping the full 40-step schedule at inference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fine-tune SD3.5-M online with Flow-GRPOSD3.5-M · GenEval testOverall accuracy: 0.63 -> 0.95Helped
Fine-tune SD3.5-M online with Flow-GRPOSD3.5-M · Visual Text Rendering testOCR accuracy: 0.59 -> 0.92Helped
Fine-tune SD3.5-M online with Flow-GRPOSD3.5-M · Human Preference Alignment testPickScore: 21.72 -> 23.31Helped
Add KL regularization during compositional-generation training (ablation)Flow-GRPO · DrawBench, compositional generation trainingDeQA: 2.77 -> 4.01Helped
Add KL regularization during compositional-generation training (ablation)Flow-GRPO · DrawBench, compositional generation trainingImageReward: 0.44 -> 1.03Helped
Add KL regularization during text-rendering training (ablation)Flow-GRPO · Visual Text Rendering testOCR accuracy: 0.93 -> 0.92Hurt
Add KL regularization during human-preference training (ablation)Flow-GRPO · Human Preference Alignment testPickScore: 23.41 -> 23.31No clear effect
Reduce training data-collection denoising steps from 40 to 10 (ablation)Flow-GRPO · GenEval, Visual Text Rendering, and Human Preference Alignmenttraining speed: over a $4\times$ speedupHelped
Reduce training data-collection denoising steps from 40 to 10 (ablation)Flow-GRPO · GenEval, Visual Text Rendering, and Human Preference Alignmentfinal rewardNo clear effect
Reduce training data-collection denoising steps from 40 to 5 (ablation)Flow-GRPO · GenEval, Visual Text Rendering, and Human Preference Alignmenttraining speedMixed
Increase SDE noise level from a=0.1 toward a=0.7 (ablation)Flow-GRPO · reward optimizationreward improvement rateHelped
Increase SDE noise level beyond a=0.7 toward a=1.0 (ablation)Flow-GRPO · reward optimizationreward improvement rateNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: GenEval training prompts (official scripts) GPT-4o-generated text rendering prompts (20K train / 1K test) PickScore prompts DrawBench T2I-CompBench++

Benchmarks: GenEval OCR accuracy (visual text rendering) PickScore DrawBench T2I-CompBench++

Metrics: GenEval overall accuracy OCR accuracy Aesthetic score DeQA ImageReward PickScore UnifiedReward CLIP score diversity score

Baselines: SD3.5-M GPT-4o FLUX.1 Dev SD3.5-L SANA-1.5 4.8B Janus-Pro-7B Flow-DPO Flow-RWR DDPO ReFL ORW SFT

Builds on: GRPO DDPO Rectified Flow Flow-DPO PPO

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