atlas

Research map / Large language models / Reasoning and chain of thought

Delving into RL for Image Generation with CoT: A Study on DPO vs. GRPO

NeurIPS 2025 · Large language models › Reasoning and chain of thought · approach: Theory of autoregressive reasoning · 5 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.

Systematic comparison of GRPO (on-policy) and DPO (off-policy) for autoregressive image generation with Janus-Pro, studying in-domain vs out-of-domain generalization, reward model choice, and three scaling strategies.

Problem

How GRPO and DPO compare for chain-of-thought-style RL in autoregressive image generation, given domain-specific issues like in-domain vs out-of-domain prompts, learned reward models, and scaling choices.

Approach

First comprehensive comparison of GRPO and DPO on an autoregressive image generator, using identical prompts and matched compute, measuring ID (T2I-CompBench) and OOD (GenEval) performance across reward models and scaling strategies, and linking RM intrinsic generalization (best-of-4) to RL generalization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use DPO rather than GRPOJanus-Pro with the same reward model · T2I-CompBenchAverage score: DPO's in-domain performance surpassing GRPO by an average of 11.53%Helped
use GRPO rather than DPOJanus-Pro with the same reward model · GenEvalOverall score: surpassing DPO by an average of 1.14%Helped
use Unified Reward instead of HPSGRPO · GenEvalOverall score: 79.18 -> 80.99Helped
use Unified Reward instead of HPSDPO · GenEvalOverall score: 77.31 -> 80.03Helped
double in-domain training data (ablation)GRPO · T2I-CompBenchAverage score: 50.49 -> 50.67Helped
triple in-domain training data (ablation)GRPO · GenEvalOverall score: 79.18 -> 78.21Hurt
increase sampled images per prompt from 4 to 8 (ablation)GRPO · GenEvalOverall score: 79.18 -> 80.29Helped
increase sampled images per prompt from 4 to 12 (ablation)GRPO · GenEvalOverall score: 79.18 -> 78.99Hurt
double in-domain training data (ablation)DPO · T2I-CompBenchAverage score: 53.90 -> 54.12Helped
double in-domain training data (ablation)DPO · GenEvalOverall score: 77.31 -> 78.88Helped
increase sampled images per prompt from 4 to 8 (ablation)DPO · T2I-CompBenchAverage score: 53.90 -> 55.17Helped
add two iterative DPO training cycles (ablation)DPO · T2I-CompBenchAverage score: 53.90 -> 55.19Helped

Surprising findings

Limitations

Experimental setup

Datasets: T2I-CompBench GenEval

Benchmarks: T2I-CompBench GenEval

Metrics: T2I-CompBench attribute/relationship/complex scores GenEval overall and sub-category accuracy best-of-4 reward model accuracy

Baselines: Janus-Pro GRPO DPO DPO-Iter GRPO-Iter

Builds on: DPO GRPO Image Generation with CoT Janus-Pro Iterative DPO

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