Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

CogAgent: A Visual Language Model for GUI Agents

About

People are spending an enormous amount of time on digital devices through graphical user interfaces (GUIs), e.g., computer or smartphone screens. Large language models (LLMs) such as ChatGPT can assist people in tasks like writing emails, but struggle to understand and interact with GUIs, thus limiting their potential to increase automation levels. In this paper, we introduce CogAgent, an 18-billion-parameter visual language model (VLM) specializing in GUI understanding and navigation. By utilizing both low-resolution and high-resolution image encoders, CogAgent supports input at a resolution of 1120*1120, enabling it to recognize tiny page elements and text. As a generalist visual language model, CogAgent achieves the state of the art on five text-rich and four general VQA benchmarks, including VQAv2, OK-VQA, Text-VQA, ST-VQA, ChartQA, infoVQA, DocVQA, MM-Vet, and POPE. CogAgent, using only screenshots as input, outperforms LLM-based methods that consume extracted HTML text on both PC and Android GUI navigation tasks -- Mind2Web and AITW, advancing the state of the art. The model and codes are available at https://github.com/THUDM/CogVLM, with a new version of CogAgent-9B-20241220 available at https://github.com/THUDM/CogAgent.

Wenyi Hong, Weihan Wang, Qingsong Lv, Jiazheng Xu, Wenmeng Yu, Junhui Ji, Yan Wang, Zihan Wang, Yuxuan Zhang, Juanzi Li, Bin Xu, Yuxiao Dong, Ming Ding, Jie Tang• 2023

Related benchmarks

TaskDatasetResultRank
Visual Question AnsweringVQA v2
Accuracy83.7
1362
Visual Question AnsweringTextVQA
Accuracy76.1
1285
Video Question AnsweringMSRVTT-QA
Accuracy62.7
491
Video Question AnsweringActivityNet-QA
Accuracy57.3
376
Visual Question AnsweringChartQA
Accuracy68.4
371
Video Question AnsweringMSVD-QA
Accuracy76.7
360
Chart Question AnsweringChartQA
Accuracy68.4
356
Visual Question AnsweringTextVQA (val)
VQA Score76.1
343
OCR EvaluationOCRBench
Score59
329
GUI GroundingScreenSpot Pro
Average Score770
307
Showing 10 of 83 rows
...

Other info

Code

Follow for update