atlas

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

Ctrl-U: Robust Conditional Image Generation via Uncertainty-aware Reward Modeling

ICLR 2025 · Image generation › Text-to-image diffusion · approach: T2I evaluation and controllable adapters · 0 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 Ctrl-U, which estimates reward uncertainty from the variance of reward-model feedback across two diffusion forward passes at different timesteps and uses it to reweight the consistency loss when fine-tuning ControlNet.

Problem

Reward models used to enforce condition alignment in controllable diffusion give inaccurate feedback on newly generated, noisy/diverse images, which corrupts reward-based fine-tuning of conditional generators.

Approach

Treat the discrepancy between reward-model predictions on two generations from the same condition at different timesteps as an uncertainty indicator (KL divergence for segmentation, L1 for edge/depth), and use it to adaptively down-weight the consistency loss via exp(-U) with a regularization term lambda*U, requiring no extra parameters.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Ctrl-U uncertainty-aware reward fine-tuning instead of ControlNet++ControlNet++ with SD1.5 · ADE20K segmentationmIoU: 43.64 -> 46.49Helped
Use Ctrl-U uncertainty-aware reward fine-tuning instead of ControlNet++ControlNet++ with SD1.5 · COCO-Stuff segmentationmIoU: 34.56 -> 49.91Helped
Use Ctrl-U uncertainty-aware reward fine-tuning instead of ControlNet++ControlNet++ with SD1.5 · MultiGen-20M Hed edgeSSIM: 0.8097 -> 0.8401Helped
Use Ctrl-U uncertainty-aware reward fine-tuning instead of ControlNet++ControlNet++ with SD1.5 · MultiGen-20M LineArt edgeSSIM: 0.8399 -> 0.8488Helped
Use Ctrl-U uncertainty-aware reward fine-tuning instead of ControlNet++ControlNet++ with SD1.5 · MultiGen-20M depthRMSE: 28.32 -> 25.86Helped
Use Ctrl-U uncertainty-aware reward fine-tuning instead of ControlNet++ControlNet++ with SD1.5 · ADE20K, COCO-Stuff, Hed, LineArt, and depth controlsFID: 29.49 -> 28.61; 19.29 -> 15.79; 15.01 -> 11.59; 13.88 -> 11.99; 16.66 -> 15.48Helped
Set timestep interval |t1-t2| to 1 rather than 0, 3, 5, 7, or 9 (ablation)Ctrl-U · ADE20K segmentationFID: 29.01 -> 28.61 (interval 0 to 1); 29.01; 29.81; 29.10; 28.94Helped
Vary timestep interval |t1-t2| (ablation)Ctrl-U · ADE20K segmentationmIoU: 45.33; 46.49; 46.72; 45.94; 45.11; 44.88Mixed
Set timestep threshold t_thre to 700 rather than 400 (ablation)Ctrl-U · ADE20K segmentationmIoU: 46.49 -> 50.11Helped
Set timestep threshold t_thre to 700 rather than 400 (ablation)Ctrl-U · ADE20K segmentationFID: 28.61 -> 34.21Hurt
Set regularization weight lambda to 1 rather than 0.05 or 0.1 (ablation)Ctrl-U · ADE20K segmentationmIoU: 43.06; 43.47 -> 46.49Helped
Set regularization weight lambda to 1 rather than 0.05 or 0.1 (ablation)Ctrl-U · ADE20K segmentationFID: 30.15; 30.60 -> 28.61Helped

Surprising findings

Limitations

Experimental setup

Datasets: ADE20K COCO-Stuff MultiGen-20M

Benchmarks: ADE20K COCO-Stuff MultiGen-20M

Metrics: mIoU SSIM RMSE FID CLIP-score

Baselines: ControlNet++ ControlNet v1.1 T2I-Adapter GLIGEN Uni-ControlNet UniControl

Builds on: ControlNet ControlNet++

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