atlas

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

Adversarial Supervision Makes Layout-to-Image Diffusion Models Thrive

ICLR 2024 · Image generation › Text-to-image diffusion · approach: Compositional text-to-image guidance · 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.

Adds a segmentation-based adversarial discriminator and a multistep unrolling objective to ControlNet-style Stable Diffusion training so generated images follow input label maps while keeping text editability.

Problem

Layout-to-image (L2I) diffusion models trade off layout faithfulness against text editability; adapter-based methods ignore layouts while fine-tuning overfits and loses text control.

Approach

Train the diffusion UNet with an extra adversarial loss from a jointly trained UperNet segmentation discriminator that classifies denoised images per pixel against the input layout, and unroll K denoising steps so the alignment is enforced over a sampling time window with gradient accumulation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add adversarial supervision and multistep unrolling to ControlNet (ablation)ControlNet · CityscapesmIoU: 55.2 -> 63.9Helped
Add adversarial supervision and multistep unrolling to T2I-Adapter (ablation)T2I-Adapter · CityscapesmIoU: 37.1 -> 50.1Helped
Add adversarial supervision and multistep unrolling to OFT (ablation)OFT · CityscapesmIoU: 48.9 -> 58.8Helped
Add adversarial supervision and multistep unrolling to ControlNet (ablation)ControlNet · CityscapesFID: 57.1 -> 51.2Helped
Use Segmenter rather than UperNet as the discriminator (ablation)ControlNet + adversarial supervision · CityscapesmIoU: 55.2 -> 59.2Helped
Use a feature-based discriminator (ablation)ControlNet + adversarial supervision · CityscapesmIoU: 55.2 -> 59.6Helped
Freeze UperNet instead of jointly training the discriminator (ablation)ControlNet · ADE20KFID: 29.6 -> 50.8Hurt
Increase unrolling steps from K = 0 to K = 3 (ablation)ALDM · CityscapesmIoU: 61.5 -> 62.7Helped
Increase unrolling steps from K = 3 to K = 6 (ablation)ALDM · CityscapesmIoU: 62.7 -> 64.1Helped
Increase unrolling steps from K = 6 to K = 9 (ablation)ALDM · ADE20KmIoU: 34.5 -> 36.0Helped
Increase unrolling steps from K = 9 to K = 15 (ablation)ALDM · CityscapesTIFA: 0.856 -> 0.882Helped
Increase unrolling steps from K = 9 to K = 15 (ablation)ALDM · ADE20KTIFA: 0.888 -> 0.825Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ADE20K Cityscapes ACDC

Benchmarks: Cityscapes ADE20K ACDC

Metrics: FID mIoU precision recall TIFA per-class IoU

Baselines: PITI FreestyleNet T2I-Adapter ControlNet OFT Pix2PixHD SPADE OASIS SCGAN CLADE GroupDNet Hendrycks-Weather

Builds on: ControlNet Stable Diffusion OASIS UperNet DDIM

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