IdeaBlocksExpressing and Reusing Divergent Intents for Graphic Design Exploration using Generative AI
TL;DR
Hover each card to jump to the relevant section
Divergent intent can be decomposed into Property, Direction, and Range
See how the divergent intent is decomposed into three dimensions: Property, Direction & Range
Explore the framework βIdeaBlocks modularizes divergent intents into reusable Exploration Blocks β shareable across Block, Path, and Project levels.
Create Exploration Blocks, chain properties, and see block reuse in action
Try IdeaBlocks demo βUsers generated 2.13Γ more images with 12.5% greater diversity; a 3-day study revealed diverse intent reuse strategies.
See how IdeaBlocks supports divergent exploration and reuse, through two studies.
View results βMotivation
Current Generative AI is optimized for convergence β not exploration.
No control over exploration boundaries
Current GenAI interactions encourage users to specify a fixed target through prompt refinement, leaving no mechanism to define the scope or direction of exploration parametrically.
Exploration strategies can't be transferred
Text prompts entangle content (what to draw) with exploration logic (how to vary), making it impossible to decouple and reuse a successful search strategy in a new context.

Divergent Intent Framework
We define Divergent Intent as a parameterizable construct.
Through formative study analysis, we identified three components that together define the space a designer intends to explore.
Click a region to see details.
Property
"What to explore"
The specific design dimension to focus on β the axis along which exploration moves.
"I like the character, just change the background style." β P7
The System
IdeaBlocks lets designers modularize divergent intents into Exploration Blocks β and reuse them.
Try out demo of three core features of IdeaBlocks (operating with pre-generated examples).
IdeaBlocks lets you create Exploration Blocks by specifying Property, Direction, and Range β and generate suggestions as text or images. In the demo below, pick a property card, set a direction and typicality, and browse the suggestions!
System Walkthrough
For the full workflow of using IdeaBlocks, check out this video figure.
Comparative Study
IdeaBlocks significantly enhances divergent exploration.
Within-subjects comparative study Β· N=12
Hover each stat to see more detail
Longitudinal Study
How designers appropriate reuse features in practice.
Three-day deployment study Β· N=6
Hover cards to reveal participant quotes
Visual Assets as Personal Palettes
Designers consistently reused visual properties (image styles, color palettes) as cross-project palettes reflecting personal taste. Semantic properties (entities, poses) were more context-dependent and often adapted.
"Just like storing color swatches, I treated styles and colors as palettes to apply across projects."β D4
Template-like Scaffolding
Exploration paths (e.g., entity β style β pose) became recognized as recurring personal strategies. Path reuse grew steadily over three days: from 2.10 uses on Day 1 to 3.30 on Day 3.
"If we can make templates of the exploration order, it would allow quick, adaptive ideation for many topics with just one click."β D2
Social Reuse as Collective Exploration
Project reuse served two purposes: bootstrapping (avoiding a blank start) and broadening options (finding inspiration when stuck). Others' explored projects were trusted more than algorithmic suggestions.
"Others' projects felt more valuable because those people must have actually found good things."β D4
Design Implications
Design Implications for Future Intent-Reuse Systems
Differentiate reuse mechanisms by property type and expertise.
Visual properties and properties where users have strong familiarity benefit from literal reuse as cross-project palettes. Semantic properties benefit from adaptive reuse for contextual flexibility.
Help users recognize and formalize their exploration strategies as path templates.
Path-level patterns should be surfaceable so designers can save and reapply their own recurring strategies across topics.
Treat bootstrapping and broadening as distinct purposes in social reuse.
For bootstrapping, surface the overall flow of intent evolution. For broadening, foreground intermediate steps and strategies rather than full processes or final outputs.
Offer adaptive variants alongside literal reuse, and introduce nudges to prevent fixation.
Recency fading (de-emphasizing recently reused blocks) can discourage over-reliance and encourage discovery of less familiar strategies.
Citation
@misc{choi2025ideablocks,
title={IdeaBlocks: Expressing and Reusing Divergent Intents for Graphic Design Exploration using Generative AI},
author={DaEun Choi and Kihoon Son and Jaesang Yu and Hyunjoon Jung and Juho Kim},
year={2025},
eprint={2507.22163},
archivePrefix={arXiv},
primaryClass={cs.HC},
url={https://arxiv.org/abs/2507.22163},
}



