atlas

Research map / Image generation / Text-to-image diffusion

Towards Better Alignment: Training Diffusion Models with Reinforcement Learning Against Sparse Rewards

CVPR 2025 · Image generation › Text-to-image diffusion · approach: Inference-time T2I improvement · 9 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.

Proposes B2-DiffuRL, an RL fine-tuning framework for text-to-image diffusion that uses backward progressive training and branch-based sampling to mitigate sparse rewards, improving prompt-image alignment while preserving diversity.

Problem

RL fine-tuning of text-to-image diffusion models for prompt-image alignment suffers from sparse rewards (only available at the end of denoising), which hampers learning of effective denoising policies and causes loss of image diversity.

Approach

Train the denoising policy backward in time, starting from the last timesteps and progressively extending the training interval to earlier timesteps, and compare best/worst samples within branches that share the same intermediate state so that only the actions in the current interval are credited.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use B2-DiffuRL instead of DDPOStable Diffusion v1.4 · Template 1: animal activityIS: 1.2886 -> 1.3127Helped
Use B2-DiffuRL instead of DDPOStable Diffusion v1.4 · Template 2: color fruit/vegetableIS: 1.3323 -> 1.3579Helped
Use B2-DiffuRL instead of DDPOStable Diffusion v1.4 · Template 3: object predicate objectIS: 1.3273 -> 1.3348Helped
Use B2-DiffuRL instead of DDPOStable Diffusion v1.4 · Template 1: animal activity (unseen prompts)CLIPScore: 0.3698 -> 0.3748Helped
Use B2-DiffuRL instead of DDPOStable Diffusion v1.4 · Template 2: color fruit/vegetable (unseen prompts)CLIPScore: 0.3175 -> 0.3252Helped
Use B2-DiffuRL instead of DDPOStable Diffusion v1.4 · Template 3: object predicate object (unseen prompts)CLIPScore: 0.3134 -> 0.3183Helped
Add backward progressive training (ablation)DDPO fine-tuning of Stable Diffusion · Template 1: animal activityCLIPScoreHelped
Add backward progressive training (ablation)DDPO fine-tuning of Stable Diffusion · Template 1: animal activityBERTScoreHelped
Add branch-based sampling to backward progressive training (ablation)Stable Diffusion fine-tuning · Template 1: animal activityCLIPScoreHelped
Add branch-based sampling to backward progressive training (ablation)Stable Diffusion fine-tuning · Template 1: animal activityBERTScoreHelped
Add branch-based sampling to backward progressive training (ablation)Stable Diffusion fine-tuning · Template 1: animal activityISHelped

Surprising findings

Limitations

Experimental setup

Datasets: Visual Relation Dataset annotations (template 3 prompts) GPT-4-generated color-fruit/vegetable prompts (template 2) DDPO animal/activity prompt template

Benchmarks: CLIPScore on training-template prompts BERTScore on training-template prompts Inception Score on generated images held-out prompts from the three templates (CLIPScore)

Metrics: CLIPScore BERTScore Inception Score human preference rate

Baselines: DDPO Stable Diffusion v1.4 DPOK policy gradient DPO

Builds on: DDPO DPOK DPO (Diffusion-DPO) policy gradient

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