From Prompting to Composing: A Spatial Canvas Interface for Poster Generation
summary
The gist
The gist: Compo introduces a Spatial Canvas Interface that allows users to compose generation intent in two-dimensional space through four complementary binding types—semantic, identity, text, and
In short
Compo introduces a Spatial Canvas Interface that lets users compose poster generation intent directly in space using four binding types: semantic, identity, text, and pixel. This interface allows for explicit control over visual composition through detailed Text Specifications. The resulting model, Compo, supports both direct construction and agentic mode for generating posters.
Key concepts
- Spatial Canvas Interface
- This is the core innovation that lets users build a poster design in a 2D space rather than just typing text. It allows users to place elements precisely using four binding types: semantic (what content goes where), identity (preserving an image's look), text (placing specific words), and pixel (anchoring exact visual areas).
- Binding Types
- These are the four complementary ways a user can link their intent to the visual generation process. Semantic binding specifies content for a region, Identity binding keeps a reference image's style, Text binding places text exactly where desired, and Pixel binding locks down specific visual parts of an image.
- Text Specifications
- These are detailed descriptions used to define the appearance of posters. They cover both individual elements—like font style or color for a specific piece of text—and global appearance details, such as the overall background and artistic style that should be applied to the entire composition.
Terminology used across episodes
This episode discusses
- From Prompting to Composing: A Spatial Canvas Interface for Poster Generation · Paper Radio
- Qwen3-VL Technical Report
- Qwen2.5-VL Technical Report
- Z-Image: An Efficient Image Generation Foundation Model with Single-Stream Diffusion Transformer
- HiDream-O1-Image: A Natively Unified Image Generative Foundation Model with Pixel-level Unified Transformer
- Lens: Rethinking Training Efficiency for Foundational Text-to-Image Models
- Boogu-Image-0.1: Boosting Open Agentic Multimodal Generation via Understanding under a Minimal Budget
- PosterCraft: Rethinking High-Quality Aesthetic Poster Generation in a Unified Framework
- PosterOmni: Generalized Artistic Poster Creation via Task Distillation and Unified Reward Feedback
- MACRO: Advancing Multi-Reference Image Generation with Structured Long-Context Data
- UMO: Scaling Multi-Identity Consistency for Image Customization via Matching Reward
- Emerging Properties in Unified Multimodal Pretraining
- SenseNova-U1: Unifying Multimodal Understanding and Generation with NEO-unify Architecture
- LoRA: Low-Rank Adaptation of Large Language Models
- DreamPoster: A Unified Framework for Image-Conditioned Generative Poster Design
- ERNIE-Image Technical Report
- Step1X-Edit: A Practical Framework for General Image Editing
- DINOv2: Learning Robust Visual Features without Supervision
- UniControl: A Unified Diffusion Model for Controllable Visual Generation In the Wild
- JoyAI-Image: Awaking Spatial Intelligence in Unified Multimodal Understanding and Generation
The paper
From Prompting to Composing: A Spatial Canvas Interface for Poster Generation · Read on arXiv
Yitong Wang, Fangyun Wei, Jinjing Zhao, Sirui Zhang
Fudan University · Microsoft Research
Transcript
Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.
Tom: Today's paper: "From Prompting to Composing".
Jane: The gist: Compo introduces a Spatial Canvas Interface that allows users to compose generation intent in two-dimensional space through four complementary binding types—semantic, identity, text,
Tom: First, who's behind it and why it matters.
Title and authors: Tom: And what they’ve done with that data is use it to train a model called Compo, which was adapted from a pretrained image editing model. This allows it to handle these spatial inputs and those text specifications.
Jane: It supports two ways of using the model: direct inference, where you manually build the canvas yourself, and agentic mode. The agentic mode takes a high-level request and automatically plans that whole Spatial Canvas for you.
Lu: The training pipeline is quite complex; it involves a two-stage process called Poster Creation and Annotation Generation. In the first stage, they use GPT-five point five to create content and style repositories, which are then turned into prompts rendered by multiple text-to-image models for diversity <ref:2610.12230#pg1>.
Meng: Then in the second stage, they use SAM-three to segment parts of those posters, FLUX <ref:2610.12230#pg1>.two-klein-9B for relighting if needed, and Chandra-OCR-two to read the text and find where it is located spatially. That’s how they build that Compo-200K dataset.
Lalam: So the core idea is that they are using this structured way of inputting data to teach a multimodal diffusion transformer, which they adapt with LoRA, to understand the Spatial Canvas and those specifications without having to train a whole new poster generator from scratch.
Tom: That adaptation method is interesting because it keeps the generative power of the pretrained model while teaching it this new spatial composition understanding. It’s not training something totally new; it’s fine-tuning an existing structure.
The paper's summary: Jane: The authors focus on a few key areas for improvement. First, they introduce a benchmark specifically to evaluate how well the model adheres to individual binding types and also how well those bindings work together in combination.
Lu: They found that Compo achieves stronger compositional controllability when compared against both general purpose image generation models and dedicated poster generation systems, while still keeping a high visual quality.
Meng: That’s important because it means the model isn't just making pretty pictures; it’s respecting the spatial instructions you gave it in a structured way. It shows better control over the layout itself.
Tom: The paper also talks about using Reinforcement Learning, specifically DiffusionNFT, to refine the supervised model further. They optimize a trainable LoRA module with this RL post-training using three specific rewards.
Lalam: Those rewards are text reward, which checks rendering quality using sentence accuracy and normalized edit distance, instance similarity reward which checks consistency using DINO-I or CLIP-I similarities, and layout reward which measures the intersection over union between the intended and generated regions.
Jane: That multi-reward system is designed to give them complementary supervision during the RL phase, making sure it handles all those different constraints—semantic, identity, and textual—at once.
Tom: And they even gave us a precise way to tune that text reward using a formula like Rtext equals wRSen.Acc. plus one minus w RNED, letting you balance character accuracy against the edit distance feedback for poster correctness.
The paper's improvements: Jane: So, to wrap up, this Spatial Canvas Interface moves poster generation away from just typing long prompts toward explicitly composing the final poster structure using those four binding types and detailed specifications.
Tom: The main implication is that you get much stronger compositional control over the output than you would with current general image generation tools or systems like CreatiDesign, while still maintaining high visual quality.
Lu: The work shows that this structured approach to inputting data and training the model allows for efficient adaptation without needing to train a specialized poster generator from scratch.
Meng: For practical application, the agentic mode is key; it lets you start with just a high-level request and let the system plan out all the binding selections and layout details on its own before generating anything.
Lalam: Overall, "From Prompting to Composing: A Spatial Canvas Interface for Poster Generation" shows how structured input specification can lead to models that have much better compositional control over complex visual tasks.
Tom: That’s what we’ve got today on the paper, shifting the focus from just prompting to actively composing the final visual output.
Conclusion: Tom: So, to wrap up, this paper introduces "From Prompting to Composing: A Spatial Canvas Interface for Poster Generation," which is basically letting you build posters in a two-dimensional space instead of just typing text prompts.
Jane: Exactly. They’re giving users direct control by letting them use four different ways to bind things—semantic, identity, text, and pixel—all organized on a canvas with specific instructions for each part.
Lu: It’s interesting how they tackle the training side too. They built this whole supervision pipeline automatically to get that Compo-200K dataset without having to manually design every single poster pair.
Meng: That makes sense, because getting that kind of data is usually a huge bottleneck for training generative models. It lets them adapt the model efficiently using LoRA without starting from absolute zero on a poster generator.
Lalam: From my side, I see how this structured input helps me process things better; having explicit spatial and textual descriptions means I can follow the generation intent much more precisely.
Tom: And that's what they achieve with the Reinforcement Learning part, too. They use a three-part reward system to fine-tune it, focusing on text accuracy, visual consistency using DINO and CLIP similarities, and layout adherence.
Jane: So instead of just hoping for a good picture, the model is being explicitly trained to respect those different types of instructions simultaneously across the whole canvas.
Lu: It shows that when you break down generation into these specific binding constraints rather than one long text sequence, you get much better compositional control over the final output.
Meng: Practically speaking, this means if you need a poster with a specific element in a precise location and identity preserved, Compo-LongCat or Compo-Qwen might give you the fidelity needed for professional use.
Lalam: I think it’s about making the generation process more reliable because when you know exactly where things are supposed to go, it reduces the need for endless re-prompting.
Tom: It definitely shifts poster generation from a guessing game based on wording to a structured composition task using that Spatial Canvas Interface.
Jane: That's the main shift—moving toward explicit instruction rather than just descriptive prompting.
Lu: Anyway, this framework is really powerful because it shows how multimodal models can be adapted to handle these kinds of spatial reasoning tasks effectively.
Meng: It’s a solid piece of engineering because they managed to integrate that complex training process into the existing MMDiT architecture using LoRA.
Lalam: I'm looking forward to seeing how this structured input idea shows up in future multimodal architectures, especially when we look at things like image classification performance.
More episodes
- 2409.09984-Convergence of Sharpness-Aware Minimization Algorithms using Increasing Batch Size and Decaying Learning Rate
- 2505.24438-Weisfeiler and Leman Follow the Arrow of Time: Expressive Power of Message Passing in Temporal Event Graphs
- 2410.13735-Generative Conformal Prediction with Optimized Coverage Allocation
- 2501.19179-Learning Non-Local Molecular Interactions via Equivariant Local Representations and Charge Equilibration
- 2507.15431-Inexact calculus of variations on the hyperspherical tangent bundle with connections to the attention mechanism
- 2503.07775-Sublinear Algorithms for Wasserstein and Total Variation Distances: Applications to Fairness and Privacy Auditing
- 2503.11147-Asynchronous Sharpness-Aware Minimization For Fast and Accurate Deep Learning
- 2506.15660-On the Upper Bounds for the Matrix Spectral Norm
- 2505.08159-Self-Optimizing Machine Learning Potential Assisted Automated Workflow for Highly Efficient Complex Systems Material Design
- 2506.04055-chemtrain-deploy: A parallel and scalable framework for machine learning potentials in million-atom MD simulations