Auto Completion of User Interface Layout Design Using Transformer-Based Tree Decoders
Not on the map. Why?
Abstract (arXiv)
It has been of increasing interest in the field to develop automatic machineries to facilitate the design process. In this paper, we focus on assisting graphical user interface (UI) layout design, a crucial task in app development. Given a partial layout, which a designer has entered, our model learns to complete the layout by predicting the remaining UI elements with a correct position and dimension as well as the hierarchical structures. Such automation will significantly ease the effort of UI designers and developers. While we focus on interface layout prediction, our model can be generally applicable for other layout prediction problems that involve tree structures and 2-dimensional placements. Particularly, we design two versions of Transformer-based tree decoders: Pointer and Recursive Transformer, and experiment with these models on a public dataset. We also propose several metrics for measuring the accuracy of tree prediction and ground these metrics in the domain of user experience. These contribute a new task and methods to deep learning research.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 14 Jan 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 2; 2024: 2; 2025: 2; 2026: 1.
8 papers.
- 2023LayoutPrompter: Awaken the Design Ability of Large Language Modelscited by 47
- 2024UICoder: Finetuning Large Language Models to Generate User Interface Code through Automated Feedbackcited by 26
- 2023UI Layout Generation with LLMs Guided by UI Grammarcited by 15
- 2024Graph4GUI: Graph Neural Networks for Representing Graphical User Interfacescited by 6
- 2025SciPostGen: Bridging the Gap between Scientific Papers and Poster Layoutscited by 4
- 2026CoGen: Creation of Reusable UI Components in Figma via Textual Commandscited by 2
- 2021Graph Neural Networks for Natural Language Processing: A Surveycited by 0
- 2025StructLayoutFormer:Conditional Structured Layout Generation via Structure Serialization and Disentanglementcited by 0
- 2026CoGen: Creation of Reusable UI Components in Figma via Textual Commands15 Jan 2026
- 2025SciPostGen: Bridging the Gap between Scientific Papers and Poster Layouts27 Nov 2025
- 2025StructLayoutFormer:Conditional Structured Layout Generation via Structure Serialization and Disentanglement30 Oct 2025
- 2024UICoder: Finetuning Large Language Models to Generate User Interface Code through Automated Feedback11 Jun 2024
- 2024Graph4GUI: Graph Neural Networks for Representing Graphical User Interfaces21 Apr 2024
- 2023LayoutPrompter: Awaken the Design Ability of Large Language Models11 Nov 2023
- 2023UI Layout Generation with LLMs Guided by UI Grammar24 Oct 2023
- 2021Graph Neural Networks for Natural Language Processing: A Survey10 Jun 2021