LayoutDM: Discrete Diffusion Model for Controllable Layout Generation

Naoto Inoue, Kotaro Kikuchi, E. Simo-Serra, Mayu Otani, Kota Yamaguchi
2/14/2026

No official code found. Best implementation: CyberAgentAILab/layout-dm (297 stars, Apache-2.0, PyTorch, last commit 2023-10-24).

Abstract

Controllable layout generation aims at synthesizing plausible arrangement of element bounding boxes with optional constraints, such as type or position of a specific element. In this work, we try to solve a broad range of layout generation tasks in a single model that is based on discrete state-space diffusion models. Our model, named Lay-outDM, naturally handles the structured layout data in the discrete representation and learns to progressively infer a noiseless layout from the initial input, where we model the layout corruption process by modality-wise discrete diffusion. For conditional generation, we propose to inject layout constraints in the form of masking or logit adjustment during inference. We show in the experiments that our Lay-outDM successfully generates high-quality layouts and outperforms both task-specific and task-agnostic baselines on several layout tasks. 11Please find the code and models at: https://cyberagentailab.github.io/layout-drn.

View on arXivView PDF

Code Implementations(1)

PyTorchApache-2.0

[CVPR 2023] LayoutDM: Discrete Diffusion Model for Controllable Layout Generation

29734Shell, PythonMar 8, 20232 years agoApache-2.0
cvpr2023diffusion-modelsgenerative-ailayoutpytorch

Similar Papers

Cite this paper

@article{inoue2026layoutdm,
  title  = {LayoutDM: Discrete Diffusion Model for Controllable Layout Generation},
  author = {Naoto Inoue and Kotaro Kikuchi and E. Simo-Serra and Mayu Otani and Kota Yamaguchi},
  year   = {2026},
  eprint = {2303.08137},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2303.08137},
  journal = {CVPR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2303.08137.svg)](https://codeofpaper.com/paper/2303.08137)

Discussion