Graph4GUI: Graph Neural Networks for Representing Graphical User Interfaces
Jiang, Yue, Zhou, Changkong, Garg, Vikas, Oulasvirta, Antti
–arXiv.org Artificial Intelligence
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.
arXiv.org Artificial Intelligence
Apr-21-2024
- Country:
- Asia > Japan
- Honshū > Kantō
- Kanagawa Prefecture > Yokohama (0.04)
- Tokyo Metropolis Prefecture > Tokyo (0.14)
- Honshū > Kantō
- Europe
- Belgium > Brussels-Capital Region
- Brussels (0.04)
- Finland (0.04)
- Germany > Hamburg (0.04)
- Italy > Tuscany
- Florence (0.04)
- Sweden > Vaestra Goetaland
- Gothenburg (0.04)
- United Kingdom
- England
- Cambridgeshire > Cambridge (0.04)
- Greater London > London (0.04)
- North Yorkshire > York (0.04)
- Scotland > City of Glasgow
- Glasgow (0.04)
- England
- Belgium > Brussels-Capital Region
- North America
- Canada
- Alberta > Census Division No. 15
- Improvement District No. 9 > Banff (0.04)
- British Columbia > Metro Vancouver Regional District
- Vancouver (0.04)
- Ontario > Toronto (0.04)
- Alberta > Census Division No. 15
- Mexico (0.04)
- United States
- California > San Diego County
- San Diego (0.04)
- Colorado > Denver County
- Denver (0.04)
- Hawaii > Honolulu County
- Honolulu (0.05)
- Louisiana > Orleans Parish
- New Orleans (0.04)
- Massachusetts > Middlesex County
- Cambridge (0.04)
- New Mexico > Santa Fe County
- Santa Fe (0.04)
- New York > New York County
- New York City (0.05)
- Washington > King County
- Seattle (0.04)
- California > San Diego County
- Canada
- Oceania
- Australia > South Australia
- Adelaide (0.04)
- New Zealand > North Island
- Auckland Region > Auckland (0.04)
- Australia > South Australia
- Asia > Japan
- Genre:
- Research Report > New Finding (0.92)
- Technology: