atlas

Research map / Image generation / Autoregressive and latent generation

Towards Aligned Layout Generation via Diffusion Model with Aesthetic Constraints

ICLR 2024 · Image generation › Autoregressive and latent generation · approach: Layout generation · 1 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 LACE, a continuous-space diffusion model for unified controllable layout generation that adds differentiable global alignment and overlap constraints to training and post-processing, using masked inputs for conditioning.

Problem

Diffusion-based layout generation achieves strong FID but shows poor alignment and overlap compared with transformer models, and discrete diffusion cannot exploit differentiable aesthetic constraints on quantized geometry.

Approach

Model labels and bounding boxes jointly in continuous space with a DDPM, so differentiable alignment and overlap losses can be applied to the predicted x0; conditioning is handled by masking known attributes in the noisy input, and a time-dependent weight enables constraints only at low-noise steps.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add aesthetic constraints to LACE (ablation)LACE · PubLayNet unconditionalAlignment: 0.238 -> 0.141Helped
Add aesthetic constraints to LACE (ablation)LACE · PubLayNet unconditionalFID: 8.70 -> 8.45Helped
Add aesthetic constraints to LACE (ablation)LACE · PubLayNet C→S+PFID: 5.08 -> 4.88Helped
Add aesthetic constraints to LACE (ablation)LACE · PubLayNet C+S→PFID: 3.21 -> 2.80Helped
Add aesthetic constraints to LACE (ablation)LACE · PubLayNet C+S→PMaxIoU: 0.460 -> 0.437Hurt
Add post-processing (ablation)LACE with constraints · PubLayNet unconditionalAlignment: 0.141 -> 0.032Helped
Add post-processing (ablation)LACE without constraints · PubLayNet unconditionalAlignment: 0.238 -> 0.215Helped
Add post-processing (ablation)LACE with constraints · PubLayNet unconditionalFID: 8.45 -> 8.47No clear effect
Use global rather than local alignment constraintLACE · PubLayNet C→S+PMaxIoU: 0.331 -> 0.383Helped
Use global rather than local alignment constraintLACE · Rico C→S+PFID: 3.31 -> 3.24Helped
Use global rather than local alignment constraintLACE · Rico C→S+PMaxIoU: 0.336 -> 0.340Helped
Use global rather than local alignment constraintLACE · PubLayNet C→S+PFID: 4.88 -> 5.14Mixed

Surprising findings

Limitations

Experimental setup

Datasets: PubLayNet Rico

Benchmarks: PubLayNet Rico

Metrics: FID Max IoU Alignment Overlap

Baselines: LayoutVAE NDN-none LayoutGAN++ LayoutTransformer BLT BART MaskGIT VQDiffusion LayoutDM RUITE

Builds on: DDPM LayoutDM LayoutGAN++ DiffMAE RUITE

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