DOGS: Design-Space Sampling for Prompt-Driven Logo Generation
Organizations: Department of Computer Science Virginia Tech Alexandria, Virginia, USA · Verisign, Inc. Reston, Virginia, USA
Abstract
Prompt optimization for text-to-image (T2I) generation has been pursued almost entirely as text rewriting, in which a short user brief is expanded into a longer, model-preferred token sequence. We argue that such a language-space formulation is ill-suited to structured visual design tasks such as logo creation, where a one-line brief leaves most design decisions unspecified. These decisions depend on relational priors that a linear sequence cannot encode, and they leave an uncontrolled channel through which protected marks may be reproduced. We therefore recast logo prompting as sampling within a structured design space, and instantiate this idea as DOGS (Design-space prompting with an Originality-aware GFlowNet Sampler). From a large corpus of real-world logos, we mine a typed, graph-structured design grammar whose edges record empirical co-occurrence. A GFlowNet sampler then generates design graphs with probability proportional to a terminal reward that combines recognizability, aesthetics, and corpus-relative originality. Every slot draws only from a closed design-level vocabulary, and any infringement-inducing or harmful token is removed during parsing. The originality reward further penalizes proximity to existing logos, thereby incorporating infringement avoidance into the method by construction. On two open-source renderers and against nine baselines, DOGS produces logos that are more recognizable and aesthetic, substantially more diverse, and far less prone to trademark infringement.
Figures & tables
| SDXL-Lightning | FLUX.1-schnell | |||||
| Method | Diversity | Diversity | ||||
| Original prompt | 9.26 0.15 | 4.03 0.17 | 0.00 0.00 | 9.70 0.10 | 4.96 0.17 | 0.00 0.00 |
| Qwen rewrite | 7.41 0.21 | 3.19 0.15 | 2.25 0.16 | 7.75 0.20 | 3.64 0.18 | 2.49 0.16 |
| Llama rewrite | 9.40 0.11 | 4.07 0.12 | 2.76 0.18 | 9.71 0.06 | 4.67 0.11 | 2.30 0.15 |
| Promptist | 9.60 0.09 | 3.35 0.15 | 2.52 0.20 | 9.50 0.09 | 4.15 0.15 | 2.33 0.19 |
| BeautifulPrompt | 9.61 0.07 | 3.18 0.11 | 3.34 0.16 | 9.45 0.08 | 3.65 0.11 | 3.54 0.16 |
| SDXL-Lightning | FLUX.1-schnell | |||||
|---|---|---|---|---|---|---|
| Method | Brand | Company | Design | Brand | Company | Design |
| Original prompt | 0.13 0.02 | 0.04 0.01 | 0.05 0.01 | 0.20 0.02 | 0.08 0.01 | 0.06 0.02 |
| Qwen rewrite | 0.07 0.02 | 0.02 0.01 | 0.02 0.01 | 0.11 0.02 | 0.04 0.02 | 0.03 0.02 |
| Llama rewrite | 0.12 0.01 | 0.04 0.01 | 0.05 0.01 | 0.18 0.02 | 0.07 0.01 | 0.07 0.02 |
| Promptist | 0.10 0.02 | 0.04 0.01 | 0.04 0.01 | 0.19 0.02 | 0.07 0.02 | 0.07 0.02 |
| BeautifulPrompt | 0.10 0.02 | 0.04 0.01 | 0.02 0.01 | 0.15 0.02 | 0.07 0.01 | 0.03 0.01 |