atlas

Research map / Vision-language and multimodal / Robot action and navigation

OS-ATLAS: Foundation Action Model for Generalist GUI Agents

ICLR 2025 · Vision-language and multimodal › Robot action and navigation · approach: Vision-language-action foundation models

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.

Builds a cross-platform GUI grounding data synthesis toolkit and 13M-element corpus, pretrains open VLMs (Qwen2-VL-7B, InternVL-2-4B) on it, and fine-tunes a unified-action-space GUI action model (OS-Atlas) that beats GPT-4o and prior GUI grounding models on grounding and OOD agent benchmarks.

Problem

Open-source VLMs perform poorly at GUI grounding and out-of-distribution GUI agent tasks, partly due to lack of large multi-platform GUI screenshot/grounding data and conflicting action naming across datasets.

Approach

A multi-platform GUI grounding data synthesis toolkit (web rendering, A11y-tree sampling on Windows/macOS/Linux/Android) yielding 13M+ elements used for grounding pretraining, followed by action fine-tuning under a unified action space (basic click/type/scroll plus custom actions) that resolves cross-dataset action naming conflicts.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add GUI grounding pre-training to the original VLM (ablation)OS-Atlas action model · Zero-shot OOD desktop and web tasksperformanceHelped
Use a unified action space during fine-tuning (ablation)OS-Atlas action model · Zero-shot OOD tasks across three platformsperformanceHelped
Remove instruction grounding data from grounding pre-training (ablation)OS-Atlas-Base · ScreenSpotgrounding accuracyNo clear effect
Train grounding pre-training on web data only, excluding mobile and desktop data (ablation)OS-Atlas-Base · ScreenSpot, mobile and desktop platformsgrounding accuracyHurt
Scale grounding pre-training dataOS-Atlas-Base-4B · ScreenSpotgrounding accuracy and IoUHelped
Use OS-Atlas-Base-7B instead of SeeClick as GPT-4o's grounding moduleGPT-4o · OSWorldsuccessful rate (Avg.): 9.21 -> 14.63Helped
Use OS-Atlas-7B rather than GPT-4oGUI action model · GUI-Act-Web, zero-shot OODSR: 41.84 -> 57.02Helped
Use OS-Atlas-7B rather than GPT-4oGUI action model · OmniAct-Web, zero-shot OODSR: 34.06 -> 59.15Helped
Use OS-Atlas-7B rather than GPT-4oGUI action model · OmniAct-Desktop, zero-shot OODSR: 50.67 -> 56.73Helped
Use OS-Atlas-7B rather than GPT-4oGUI action model · AndroidControl-Low, zero-shot OODSR: 28.39 -> 50.94Helped
Use OS-Atlas-7B rather than GPT-4oGUI action model · AndroidControl-High, zero-shot OODSR: 21.17 -> 29.83Helped
Use OS-Atlas-7B rather than GPT-4oGUI action model · GUI-Odyssey, zero-shot OODSR: 5.36 -> 26.96Helped

Surprising findings

Limitations

Experimental setup

Datasets: FineWeb-filtered web screenshots Windows/Linux/MacOS/Pixel6 synthetic desktop and mobile data SeeClick AMEX UIbert Mind2Web AITZ AndroidControl Wave-UI ScreenSpot GUI-Act-Web OmniAct

Benchmarks: ScreenSpot ScreenSpot-V2 OSWorld GUI-Act-Web OmniAct-Web OmniAct-Desktop AndroidControl-Low AndroidControl-High GUI-Odyssey

Metrics: grounding accuracy IoU success rate (SR) action type exact match grounding accuracy in agent tasks task success rate

Baselines: GPT-4o SeeClick UGround-7B CogAgent Fuyu Qwen2-VL-7B InternVL-2-4B

Builds on: SeeClick Set-of-Mark prompting AnyRes

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