Skip to content
AI.info

Research

Step-by-step Layered Design Generation

Overview Research area: Computer vision and generative AI, specifically graphic design generation with multimodal large language models and diffusion models. Technical level: Advanced. The paper assum

arXiv
2512.03335
Published
2025-12-03
Authors
Faizan Farooq Khan, K J Joseph, Koustava Goswami, Mohamed Elhoseiny, Balaji Vasan Srinivasan

AI summary

Overview

Research area: Computer vision and generative AI, specifically graphic design generation with multimodal large language models and diffusion models.

Technical level: Advanced. The paper assumes familiarity with multimodal LLMs, latent diffusion models (SD-XL), vision transformers, segmentation models (SAM), and multi-stage training pipelines.

Scope: The paper introduces a new task, Step-by-step Layered Design Generation, proposes the SLEDGE framework to solve it, and releases a training dataset (IDeation) plus an evaluation benchmark with over 1,000 design themes.

What This Paper Is About

Most design-generation systems treat the creation of a graphic design as a one-shot job: you give a prompt, the model produces a finished image, and everything is baked into a single flat layer. Real designers, however, work iteratively—placing a background, adding a headline, then an image, then adjusting a font—and they expect each change to be separable from the rest. SLEDGE reframes the problem so a model consumes a canvas plus a natural-language instruction and produces the next canvas state as a distinct, editable layer, complete with metadata like bounding boxes, font type, font size, and color.

Key Contributions

  1. A new problem setting: Step-by-step Layered Design Generation, where a model must accept a sequence of designer instructions and produce atomic, layered updates to a canvas rather than a single finished image.

  2. The SLEDGE framework: A multimodal LLM plus diffusion decoder pipeline that uses a three-stage alignment process (encoder-decoder alignment, MLLM-visual alignment, MLLM-decoder alignment) to combine high-level semantic planning with fine-grained image synthesis.

  3. The IDeation suite: A training dataset of 182,552 triplets (canvas, instruction, updated canvas) and 22,881 test datapoints derived from the Crello dataset, plus a benchmark of 10,976 instructions spanning 1,066 distinct design themes.

  4. A rigorous evaluation protocol: Combining MLLM-based scoring (GPT-4o and InternLM-XComposer-2.5 with circular evaluation to cancel ordering bias), traditional metrics (FID, Aesthetic Score, Text Accuracy, IoU), and a 100-sample human study via Amazon Mechanical Turk.

Main Findings

  • SLEDGE outperforms adapted baselines across the board. On the IDeation benchmark it scores 3.57 for theme adherence, 3.61 for aesthetic quality, and 3.12 for edit compliance (5-point scale), beating ZONE, Ranni, iCOLE, and T2I+LLMGA. On Crello it reaches 3.41 aesthetic quality and 3.60 edit compliance.

  • Quantitative image-quality gains are large. SLEDGE records an FID of 46.8 versus 86.7 for cCOLE and 171.3 for iCOLE, an Aesthetic Score of 4.2 versus 3.8–4.0 for baselines, Text Accuracy of 89.4 versus roughly 74 for cCOLE/iCOLE, and IoU of 23.5 versus 11.1 for cCOLE and 4.5 for iCOLE.

  • Humans agree with the MLLM evaluators. In a Mechanical Turk study, 63% of annotators preferred SLEDGE for theme adherence, 59% for aesthetic quality, and 62.5% for edit compliance.

  • Diffusion editing baselines fail on this task for different reasons. ZONE struggles with complex prompts that go beyond localized edits; Ranni's layout-conditioned generator appears capacity-limited; T2I+LLMGA is only competitive because it gets a stronger initialization from its text-to-image step, which the authors flag as an unfair advantage.

  • All three pipeline components matter. Ablations show that fine-tuning the alignment module D helps, full-image reconstruction loss beats region-only loss, omitting the optional input image entirely is better than feeding an empty canvas, and removing the layer extractor severely degrades results.

  • Inference is competitive. SLEDGE takes 17.9 seconds per generation on an A100, comparable to T2I-LLMGA (17.3s) and faster than iCOLE (21.2s) and Ranni (25.3s).

Methodology in Plain English

The researchers approach the problem by splitting design generation into two cooperating systems: an MLLM that decides what should change, and a diffusion decoder that renders the change. They train this in three stages.

First, they connect an image encoder to a pre-trained SD-XL decoder through a small trainable alignment module. The encoder/decoder stay frozen, and the module learns to translate image features into something the decoder can paint back. This gives them a shared visual "language" that both the LLM and the image generator can use.

Second, they teach the MLLM (Llama2-chat-13B) to eat canvas embeddings and text instructions together and spit out two things: the textual metadata for the update (bounding boxes, font info, text content) and the visual embeddings of the new canvas. Metadata is trained with a cross-entropy/BCE loss on tokens; visual embeddings use an MSE loss against ground-truth features, bracketed by a special <img> token.

Third, they freeze the MLLM and re-tune the alignment module so the LLM's visual output lands in a space the SD-XL decoder understands.

At generation time, the metadata produces bounding boxes, which become a coarse mask. SAM refines that mask, which is then dilated and used to blend the original canvas with the newly generated content—so untouched regions stay pixel-identical to the previous step. Text is not generated by diffusion (which handles typography poorly) but rendered deterministically using the predicted font and position, guaranteeing legibility. A layer extractor separates each update into its own layer, which is what makes post-hoc font and color changes possible.

Why This Matters

Impact on research: The paper reframes design generation from a one-shot synthesis problem into an interactive, compositional one, and provides the dataset and benchmark required for others to work on it. It also demonstrates a practical recipe for coupling MLLMs with diffusion decoders through staged alignment, which is broadly applicable beyond design.

Real-world applications:

  • AI-assisted graphic design tools (social media posts, flyers, banners) where marketers iterate on layouts with a model rather than starting over each time.
  • Human-AI co-creation in professional design software, where the AI's output arrives as editable layers rather than a flattened image.
  • Automated brand-asset generation, where a template can be adapted to hundreds of themes while keeping typography consistent and compliant.
  • Rapid prototyping of marketing and presentation material, cutting the number of manual redraws.

Industry relevance: Adobe is a co-authoring institution, and the layered-output design directly targets the needs of commercial design tools like Photoshop or Illustrator, where editability is what makes AI output usable in an existing creative pipeline.

Future Directions

  1. Native variable-resolution support. Current generative models assume fixed-size outputs, which limits how freely designers can work with different canvas formats.

  2. Native transparency support. Generating layers with alpha channels would allow direct integration into vector and layer-based design software without post-processing.

  3. Stronger text generation. The current approach sidesteps diffusion for typography by using deterministic rendering; learning to generate legible text natively would remove that constraint.

  4. Scaling and robustness of the MLLM planner. The authors note that a purely layout-conditioned planner (as in Ranni) underperforms, suggesting room to explore larger or better-specialized planners for iterative edit sequences.

Target Audience

Researchers and practitioners working on multimodal generative models, layout and graphic design synthesis, and human-AI co-creation tools. The paper is most useful for those already comfortable with diffusion models and multimodal LLM training pipelines, as well as product teams at design software companies who want to understand what iterative, layer-aware AI generation would require.

Authors’ abstract

Design generation, in its essence, is a step-by-step process where designers progressively refine and enhance their work through careful modifications. Despite this fundamental characteristic, existing approaches mainly treat design synthesis as a single-step generation problem, significantly underestimating the inherent complexity of the creative process. To bridge this gap, we propose a novel problem setting called Step-by-Step Layered Design Generation, which tasks a machine learning model with generating a design that adheres to a sequence of instructions from a designer. Leveraging recent advancements in multi-modal LLMs, we propose SLEDGE: Step-by-step LayEred Design GEnerator to model each update to a design as an atomic, layered change over its previous state, while being grounded in the instruction. To complement our new problem setting, we introduce a new evaluation suite, including a dataset and a benchmark. Our exhaustive experimental analysis and comparison with state-of-the-art approaches tailored to our new setup demonstrate the efficacy of our approach. We hope our work will attract attention to this pragmatic and under-explored research area.

Read the original paper