atlas

Research map / Image generation / Autoregressive and latent generation

ControlAR: Controllable Image Generation with Autoregressive Models

ICLR 2025 · Image generation › Autoregressive and latent generation · approach: Next-scale and token autoregressive images · 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 ControlAR, a ViT-based control encoder plus per-token additive "conditional decoding" that adds spatial control tokens to image tokens in several layers of an autoregressive image generator, enabling controllable and arbitrary-resolution generation.

Problem

Adding spatial controls (edges, depth, segmentation) like ControlNet to autoregressive image generators is largely unexplored; naive prefilling of control tokens gives weak control quality and increases sequence length and cost.

Approach

Instead of prefilling control tokens into the sequence, fuse each control token by addition with the corresponding (shifted by one) image token in several intermediate sequence layers (conditional decoding), using a lightweight ViT control encoder, which keeps sequence length fixed and enables arbitrary-resolution generation by matching control token length.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use conditional decoding instead of conditional prefilling (ablation)LlamaGen-B ControlAR · ImageNet Canny (C2I)F1-Score and FIDHelped
Replace cross-attention with addition for control fusion at the first layer (ablation)LlamaGen-B ControlAR · ImageNet Canny (C2I)F1-Score: 30.86 -> 34.01Helped
Replace cross-attention with addition for control fusion at the first layer (ablation)LlamaGen-B ControlAR · ImageNet Canny (C2I)FID: 15.34 -> 11.02Helped
Add control fusion at layers 1, 5, and 9 instead of only the first layer (ablation)LlamaGen-B ControlAR · ImageNet Canny (C2I)F1-Score: 34.01 -> 34.15Helped
Add control fusion at every layer instead of layers 1, 5, and 9 (ablation)LlamaGen-B ControlAR · ImageNet Canny (C2I)F1-Score and FID: 34.15 -> 34.21; 10.64 -> 11.75Mixed
Fully fine-tune the sequence model instead of freezing it (ablation)LlamaGen-B ControlAR · ImageNet Canny (C2I)F1-Score and FID: 30.62 -> 34.15; 13.67 -> 10.64Helped
Use LoRA instead of freezing the sequence model (ablation)LlamaGen-B ControlAR · ImageNet Canny (C2I)F1-Score and FID: 30.62 -> 32.90; 13.67 -> 13.20Helped
Use ViT-S instead of CNN control encoder (ablation)ControlAR · ImageNet Canny (C2I)F1-Score: 33.55 -> 34.15Helped
Use DINOv2-S instead of ViT-S control encoder (ablation)ControlAR · MultiGen-20M Hed (T2I)SSIM: 82.37 -> 85.63Helped
Use DINOv2-B instead of DINOv2-S control encoder (ablation)ControlAR · MultiGen-20M Hed (T2I)SSIM: 85.63 -> 86.12Helped
Add 2k fine-tuning iterations on ADE20K (ablation)ControlAR segmentation model · ADE20K Segmentation (T2I)mIoU: +1.15Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1K MultiGen-20M ADE20K COCOStuff LAION-Aesthetics

Benchmarks: ImageNet-1K ADE20K COCOStuff MultiGen-20M

Metrics: FID F1-Score RMSE mIoU SSIM

Baselines: ControlNet ControlNet++ ControlVAR GLIGEN T2I-Adapter Uni-ControlNet UniControl OmniGen Lumina-mGPT

Builds on: LlamaGen AiM ControlNet DINOv2

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