GUing: A Mobile GUI Search Engine using a Vision-Language Model
Not on the map. Why?
Abstract (arXiv)
Graphical User Interfaces (GUIs) are central to app development projects. App developers may use the GUIs of other apps as a means of requirements refinement and rapid prototyping or as a source of inspiration for designing and improving their own apps. Recent research has thus suggested retrieving relevant GUI designs that match a certain text query from screenshot datasets acquired through crowdsourced or automated exploration of GUIs. However, such text-to-GUI retrieval approaches only leverage the textual information of the GUI elements, neglecting visual information such as icons or background images. In addition, retrieved screenshots are not steered by app developers and lack app features that require particular input data. To overcome these limitations, this paper proposes GUing, a GUI search engine based on a vision-language model called GUIClip, which we trained specifically for the problem of designing app GUIs. For this, we first collected from Google Play app introduction images which display the most representative screenshots and are often captioned (i.e.~labelled) by app vendors. Then, we developed an automated pipeline to classify, crop, and extract the captions from these images. This resulted in a large dataset which we share with this paper: including 303k app screenshots, out of which 135k have captions. We used this dataset to train a novel vision-language model, which is, to the best of our knowledge, the first of its kind for GUI retrieval. We evaluated our approach on various datasets from related work and in a manual experiment. The results demonstrate that our model outperforms previous approaches in text-to-GUI retrieval achieving a Recall@10 of up to 0.69 and a HIT@10 of 0.91. We also explored the performance of GUIClip for other GUI tasks including GUI classification and sketch-to-GUI retrieval with encouraging results.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 37 of its 80 references that are in the map. First posted on arXiv 30 Apr 2024.
Builds on
37 of 80 references.
References · 37
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2020End-to-End Object Detection with Transformerscited by 7,384
- 2022BLIP: Bootstrapping Language-Image Pre-training for Unified Vision-Language Understanding and Generationcited by 4,310
- 2023Vision-Language Models for Vision Tasks: A Surveycited by 834
- 2021FLAVA: A Foundational Language And Vision Alignment Modelcited by 646
- 2021ClipCap: CLIP Prefix for Image Captioningcited by 557
25 more
- 2021Pre-Trained Models: Past, Present and Futurecited by 319
- 2024Ferret-UI: Grounded Mobile UI Understanding with Multimodal LLMscited by 173
- 2021Screen2Words: Automatic Mobile UI Summarization with Multimodal Learningcited by 119
- 2022PP-OCRv3: More Attempts for the Improvement of Ultra Lightweight OCR Systemcited by 105
- 2020Widget Captioning: Generating Natural Language Description for Mobile User Interface Elementscited by 94
- 2022Spotlight: Mobile UI Understanding using Vision-Language Models with a Focuscited by 62
- 2021Screen2Vec: Semantic Embedding of GUI Screens and GUI Componentscited by 41
- 2021VINS: Visual Search for Mobile User Interface Designcited by 37
- 2018Machine Learning-Based Prototyping of Graphical User Interfaces for Mobile Appscited by 36
- 2022Towards Better Semantic Understanding of Mobile Interfacescited by 24
- 2021Wireframe-Based UI Design Search Through Image Autoencodercited by 17
- 2018Automated Reporting of GUI Design Violations for Mobile Appscited by 15
- 2023Boosting GUI Prototyping with Diffusion Modelscited by 10
- 2023Never-ending Learning of User Interfacescited by 9
- 2019StoryDroid: Automated Generation of Storyboard for Android Appscited by 8
- 2021Automatically Matching Bug Reports With Related App Reviewscited by 8
- 2019Release early, release often, and watch your users' emotionscited by 6
- 2019Guigle: A GUI Search Engine for Android Appscited by 4
- 2019Extracting and Analyzing Context Information in User-Support Conversations on Twittercited by 4
- 2023An Empirical Investigation into the Use of Image Captioning for Automated Software Documentationcited by 4
- 2023Strategies, Benefits and Challenges of App Store-inspired Requirements Elicitationcited by 4
- 2022Automatically Distilling Storyboard with Rich Features for Android Appscited by 2
- 2022PSDoodle: Fast App Screen Search via Partial Screen Doodlecited by 2
- 2023Scene-Driven Exploration and GUI Modeling for Android Appscited by 2
- 2023Searching Mobile App Screens via Text + Doodlecited by 1
Built on by
Citing papers per year: 2024: 1; 2025: 1; 2026: 2.
4 papers.
- 2026How Well Can AI Generate Backlogs from App Mockups?24 Jul 2026
- 2026LikeThis! Empowering App Users to Submit UI Improvement Suggestions Instead of Complaints4 Mar 2026
- 2025GUIrilla: A Scalable Framework for Automated Desktop UI Exploration16 Oct 2025
- 2024On AI-Inspired UI-Design19 Jun 2024
Similar, not cited
Close in wording, no citation either way
- 2024MobileViews: A Million-scale and Diverse Mobile GUI Dataset
- 2025GUI-ReRank: Enhancing GUI Retrieval with Multi-Modal LLM-based Reranking ↗
- 2025Leveraging Multimodal LLM for Inspirational User Interface Search
- 2024SeeClick: Harnessing GUI Grounding for Advanced Visual GUI Agents
- 2025ScreenSpot-Pro: GUI Grounding for Professional High-Resolution Computer Use
- 2024OS-ATLAS: A Foundation Action Model for Generalist GUI Agents
- 2024Zero-Shot Prompting Approaches for LLM-based Graphical User Interface Generation
- 2024ScreenAI: A Vision-Language Model for UI and Infographics Understanding