atlas

Research map / Vision-language and multimodal / Multimodal LLMs

CogAgent: A Visual Language Model for GUI Agents

CVPR 2024 · Vision-language and multimodal › Multimodal LLMs · approach: Unified any-modality language models · 173 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces CogAgent, an 18B visual language model with a low-res plus high-res cross-attention encoder branch for GUI understanding and navigation, which beats LLM-based HTML methods on Mind2Web and AITW using screenshots only.

Problem

Language-only LLM agents struggle with GUIs because they rely on extracted HTML or OCR text and miss visual information, while existing VLMs use low input resolutions that cannot resolve tiny GUI text and icons.

Approach

Add a small high-resolution cross-attention branch (1120x1120 input, EVA2-CLIP-L encoder, 0.30B) to the CogVLM decoder so high-resolution features are fused via cross-attention in each layer, keeping the sequence length of the decoder unchanged and reducing compute versus raising the resolution directly; pair this with GUI-specific pre-training data (CCS400K web screenshots with DOM grounding) and

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add the high-resolution cross-module at 1120 resolution instead of using the original CogVLM structure at 490 resolution (ablation)CogAgent · ST-VQAANLS: 68.1 -> 78.2Helped
Add the high-resolution cross-module at 1120 resolution instead of using the original CogVLM structure at 490 resolution (ablation)CogAgent · DocVQAANLS: 57.6 -> 74.1Helped
Add the high-resolution cross-module at 1120 resolution instead of using the original CogVLM structure at 490 resolution (ablation)CogAgent · Mind2Webstep SR: 40.7 -> 41.4Helped
Increase cross-module resolution from 756 to 1120 (ablation)CogAgent · ST-VQAANLS: 73.6 -> 78.2Helped
Increase cross-module resolution from 756 to 1120 (ablation)CogAgent · DocVQAANLS: 62.3 -> 74.1Helped
Add OCR pre-training data to image-caption pre-training data (ablation)CogAgent · ST-VQAANLS: 68.1 -> 72.5Helped
Add OCR pre-training data to image-caption pre-training data (ablation)CogAgent · Mind2Webstep SR: 38.6 -> 40.7Helped
Add GUI and grounding pre-training data to caption and OCR data (ablation)CogAgent · Mind2Webstep SR: 41.4 -> 54.2Helped
Add GUI and grounding pre-training data to caption and OCR data (ablation)CogAgent · ST-VQAANLS: 78.2 -> 79.4Helped
Add GUI and grounding pre-training data to caption and OCR data (ablation)CogAgent · OCR-VQAEM: 75.9 -> 75.6Hurt
Use CogAgent instead of LLaVA-1.5visual question answering · MM-VetGPT-4 score: +16.5Helped
Use screenshot input with CogAgent instead of HTML input with LLaMA2-70BMind2Web · cross-taskstep SR: 55.8 -> 62.3Helped

Surprising findings

Limitations

Experimental setup

Datasets: LAION-2B COYO-700M LAION-115M Nougat arXiv data CCS400K Mind2Web AITW VQAv2 OK-VQA OCR-VQA TextVQA ST-VQA

Benchmarks: VQAv2 OK-VQA OCR-VQA TextVQA ST-VQA ChartQA InfoVQA DocVQA MM-Vet POPE Mind2Web AITW

Metrics: VQA score ANLS EM F1 GPT-4 score step success rate matching score TFLOPs

Baselines: GPT-3.5 GPT-4 Flan-T5-XL LLaMA2-7B LLaMA2-70B Qwen-VL CogVLM Auto-UI PALI-X-55B LLaVA-1.5

Builds on: CogVLM EVA2-CLIP Vicuna Mind2Web AITW

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy