TensorX
返回文献探索

Paper · arXiv 2402.04615

ScreenAI: A Vision-Language Model for UI and Infographics Understanding

Gilles Baechler, Srinivas Sunkara, Maria Wang, Fedir Zubach, Hassan Mansoor, Vincent Etter, Victor Cărbune, Jason Lin, Jindong Chen, Abhanshu Sharma

45 upvotesFebruary 7, 2024arXiv 预印本
AI 摘要

ScreenAI, a vision-language model optimized with a flexible patching strategy, achieves state-of-the-art performance on UI and infographic tasks with 5B parameters.

vision-language modelPaLI architecturepix2structflexible patching strategyscreen annotation taskUI elementsquestion-answeringUI navigationsummarizationMulti-page DocVQAWebSRCMoTIFWidget CaptioningChart QADocVQAInfographicVQA

Abstract

Screen user interfaces (UIs) and infographics, sharing similar visual language and design principles, play important roles in human communication and human-machine interaction. We introduce ScreenAI, a vision-language model that specializes in UI and infographics understanding. Our model improves upon the PaLI architecture with the flexible patching strategy of pix2struct and is trained on a unique mixture of datasets. At the heart of this mixture is a novel screen annotation task in which the model has to identify the type and location of UI elements. We use these text annotations to describe screens to Large Language Models and automatically generate question-answering (QA), UI navigation, and summarization training datasets at scale. We run ablation studies to demonstrate the impact of these design choices. At only 5B parameters, ScreenAI achieves new state-of-the-artresults on UI- and infographics-based tasks (Multi-page DocVQA, WebSRC, MoTIF and Widget Captioning), and new best-in-class performance on others (Chart QA, DocVQA, and InfographicVQA) compared to models of similar size. Finally, we release three new datasets: one focused on the screen annotation task and two others focused on question answering.

北京市昌平区探索星信息技术及软件开发工作室

京ICP备2026059466号
ScreenAI: A Vision-Language Model for UI and Infographics Understanding | TensorX