Graph4GUI: Graph Neural Networks for Representing Graphical User Interfaces
Not on the map. Why?
Abstract (arXiv)
Present-day graphical user interfaces (GUIs) exhibit diverse arrangements of text, graphics, and interactive elements such as buttons and menus, but representations of GUIs have not kept up. They do not encapsulate both semantic and visuo-spatial relationships among elements. To seize machine learning's potential for GUIs more efficiently, Graph4GUI exploits graph neural networks to capture individual elements' properties and their semantic-visuo-spatial constraints in a layout. The learned representation demonstrated its effectiveness in multiple tasks, especially generating designs in a challenging GUI autocompletion task, which involved predicting the positions of remaining unplaced elements in a partially completed GUI. The new model's suggestions showed alignment and visual appeal superior to the baseline method and received higher subjective ratings for preference. Furthermore, we demonstrate the practical benefits and efficiency advantages designers perceive when utilizing our model as an autocompletion plug-in.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 19 of its 81 references that are in the map. First posted on arXiv 21 Apr 2024.
Builds on
19 of 81 references.
References · 19
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2020Generalization and Representational Limits of Graph Neural Networkscited by 217
- 2020Mapping Natural Language Instructions to Mobile UI Action Sequencescited by 180
- 2021Screen2Words: Automatic Mobile UI Summarization with Multimodal Learningcited by 119
- 2019Neural Design Network: Graphic Layout Generation with Constraintscited by 83
- 2021Screen2Vec: Semantic Embedding of GUI Screens and GUI Componentscited by 41
- 2021VINS: Visual Search for Mobile User Interface Designcited by 37
- 2022Learning to Denoise Raw Mobile UI Layouts for Improving Datasets at Scalecited by 30
- 2018Mapping Natural Language Commands to Web Elementscited by 23
7 more
- 2023ILuvUI: Instruction-tuned LangUage-Vision modeling of UIs from Machine Conversationscited by 17
- 2020Scout: Rapid Exploration of Interface Layout Alternatives through High-Level Design Constraintscited by 11
- 2020GRIDS: Interactive Layout Design with Integer Programmingcited by 9
- 2020Auto Completion of User Interface Layout Design Using Transformer-Based Tree Decoderscited by 8
- 2019ORC Layout: Adaptive GUI Layout with OR-Constraintscited by 6
- 2020ORCSolver: An Efficient Solver for Adaptive GUI Layout with OR-Constraintscited by 6
- 2022ReverseORC: Reverse Engineering of Resizable User Interface Layouts with OR-Constraintscited by 6
Built on by
Citing papers per year: 2025: 4; 2026: 2.
6 papers.
- 2025Generative Interfaces for Language Modelscited by 5
- 2025DuetUI: A Bidirectional Context Loop for Human-Agent Co-Generation of Task-Oriented Interfacescited by 3
- 2025Multimodal graph representation learning for website generation based on visual sketchcited by 2
- 2026Bridging Gulfs in UI Generation through Semantic Guidancecited by 1
- 2025UISearch: Graph-Based Embeddings for Multimodal Enterprise UI Screenshots Retrievalcited by 0
- 2026A Resource-Rational Principle for Modeling Visual Attention Controlcited by 0
- 2026A Resource-Rational Principle for Modeling Visual Attention Control2 Mar 2026
- 2026Bridging Gulfs in UI Generation through Semantic Guidance27 Jan 2026
- 2025UISearch: Graph-Based Embeddings for Multimodal Enterprise UI Screenshots Retrieval24 Nov 2025
- 2025DuetUI: A Bidirectional Context Loop for Human-Agent Co-Generation of Task-Oriented Interfaces16 Sep 2025
- 2025Generative Interfaces for Language Models26 Aug 2025
- 2025Multimodal graph representation learning for website generation based on visual sketch25 Apr 2025