Model Card for Model ID UIClip is a model designed to quantify the design quality and releveance of a user interface (UI) screenshot given a textual description. Model Description UIClip is a model designed to quantify the design quality and releveance of a user interface (UI) screenshot given a textual description. This model can also be used to generate natural language design suggestions (see paper). This is a model described in the publication "UIClip: A Data driven Model for Assessing User Interface Design" presented at UIST 2024 (https://arxiv.org/abs/2404.12500). User interface (UI) design is a difficult yet important task for ensuring the usability, accessibility, and aesthetic qualities of applications. In our paper, we develop a machine learned model, UIClip, for assessing the design quality and visual relevance of a UI given its screenshot and natural language description. To train UIClip, we used a combination of automated crawling, synthetic augmentation, and human ratings to construct a large scale dataset of UIs, collated by description and ranked by design quality. Through training on the dataset, UIClip implicitly learns properties of good and bad designs by i) ass…
We use cookies for essential functionality and analytics. You can accept or reject analytics cookies.Cookie policy