mlsanityData to 13 Oct 2026

GUILGET: GUI Layout GEneration with Transformer

arXiv 2304.09012 ↗First posted 18 Apr 2023cs.CVcited by 2

Not on the map. Why?

Abstract (arXiv)

Sketching out Graphical User Interface (GUI) layout is part of the pipeline of designing a GUI and a crucial task for the success of a software application. Arranging all components inside a GUI layout manually is a time-consuming task. In order to assist designers, we developed a method named GUILGET to automatically generate GUI layouts from positional constraints represented as GUI arrangement graphs (GUI-AGs). The goal is to support the initial step of GUI design by producing realistic and diverse GUI layouts. The existing image layout generation techniques often cannot incorporate GUI design constraints. Thus, GUILGET needs to adapt existing techniques to generate GUI layouts that obey to constraints specific to GUI designs. GUILGET is based on transformers in order to capture the semantic in relationships between elements from GUI-AG. Moreover, the model learns constraints through the minimization of losses responsible for placing each component inside its parent layout, for not letting components overlap if they are inside the same parent, and for component alignment. Our experiments, which are conducted on the CLAY dataset, reveal that our model has the best understanding of relationships from GUI-AG and has the best performances in most of evaluation metrics. Therefore, our work contributes to improved GUI layout generation by proposing a novel method that effectively accounts for the constraints on GUI elements and paves the road for a more efficient GUI design pipeline.

Key facts. Cited by 2 papers in the map (data through 13 Oct 2026). Builds on 13 of its 19 references that are in the map. First posted on arXiv 18 Apr 2023.

Builds on

13 of 19 references.

References · 13

  1. 2017Attention Is All You Needcited by 60,106
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,304
  3. 2020Taming Transformers for High-Resolution Image Synthesiscited by 3,237
  4. 2018Image Generation from Scene Graphscited by 324
  5. 2019LayoutGAN: Generating Graphic Layouts with Wireframe Discriminatorscited by 130
  6. 2020LayoutTransformer: Layout Generation and Completion with Self-attentioncited by 122
  7. 2019LayoutVAE: Stochastic Scene Layout Generation From a Label Setcited by 119
  8. 2019Neural Design Network: Graphic Layout Generation with Constraintscited by 83
  9. 2019Learning Canonical Representations for Scene Graph to Image Generationcited by 60
  10. 2019PasteGAN: A Semi-Parametric Method to Generate Image from Scene Graphcited by 44
  11. 2022Learning to Denoise Raw Mobile UI Layouts for Improving Datasets at Scalecited by 30
  12. 2021GUIGAN: Learning to Generate GUI Designs Using Generative Adversarial Networkscited by 17
1 more
  1. 2022GANSpiration: Balancing Targeted and Serendipitous Inspiration in User Interface Design with Style-Based Generative Adversarial Networkcited by 6

Built on by

Cited by year (2026 to 13 Oct)

Citing papers per year: 2025: 1; 2026: 1.

2 papers.