ACM DIS 2026πŸ… Honorable Mention

IdeaBlocksExpressing and Reusing Divergent Intents for Graphic Design Exploration using Generative AI

arXivDL ACMLink coming soonGitHubComing soon

TL;DR

Hover each card to jump to the relevant section

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.

Conceptual distinction between convergent AI interactions and divergent exploration, showing how current tools fail to support Expression and Reuse of exploration intent

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.

PropertyRangeDirection

Click a region to see details.

Property

"What to explore"

The specific design dimension to focus on β€” the axis along which exploration moves.


Image StyleCharacter EntityBackgroundColor Palette
"I like the character, just change the background style." β€” P7

Direction

"Where to center"

The qualitative vector the designer steers toward within a property β€” the anchor of exploration.


WatercolorStreet MusicianStarry Night
"I'm looking for a 'cyberpunk' atmosphere, but less aggressive." β€” P2

Range

"How far to deviate"

The magnitude of variance β€” how broadly to explore from the center direction.


TypicalAtypical
"I want to see totally different options, not just small tweaks." β€” P1

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!

Block Library
Character Entity
Exploration HistoryNot explored yet
Scene
Exploration HistoryNot explored yet

← Click a property card to start.

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

1.77Γ—
More input blocks created
2.13Γ—
More images generated
12.5%
Greater visual diversity
2.14Γ—
Higher link entropy

Longitudinal Study

How designers appropriate reuse features in practice.

Three-day deployment study Β· N=6

Hover cards to reveal participant quotes

Block Level

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
Path Level

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
Project Level

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

01

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.

02

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.

03

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.

04

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}, 
}