Controllable GUI Exploration

Aryan Garg, Yue Jiang, Antti Oulasvirta
2/5/2025
cs.HCcs.AIcs.CV

No confident code implementation found for this paper. 3 possible matches can be shown below.

Abstract

During the early stages of interface design, designers need to produce multiple sketches to explore a design space. Design tools often fail to support this critical stage, because they insist on specifying more details than necessary. Although recent advances in generative AI have raised hopes of solving this issue, in practice they fail because expressing loose ideas in a prompt is impractical. In this paper, we propose a diffusion-based approach to the low-effort generation of interface sketches. It breaks new ground by allowing flexible control of the generation process via three types of inputs: A) prompts, B) wireframes, and C) visual flows. The designer can provide any combination of these as input at any level of detail, and will get a diverse gallery of low-fidelity solutions in response. The unique benefit is that large design spaces can be explored rapidly with very little effort in input-specification. We present qualitative results for various combinations of input specifications. Additionally, we demonstrate that our model aligns more accurately with these specifications than other models.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 3 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{garg2025controllable,
  title  = {Controllable GUI Exploration},
  author = {Aryan Garg and Yue Jiang and Antti Oulasvirta},
  year   = {2025},
  eprint = {2502.03330},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.03330v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2502.03330.svg)](https://codeofpaper.com/paper/2502.03330)

Discussion