
This is a FiftyOne dataset with 1581 samples.
If you haven't already, install FiftyOne:
pip install -U fiftyone
import fiftyone as fo
from fiftyone.utils.huggingface import load_from_hub
# Load the dataset
# Note: other available arguments include 'max_samples', etc
dataset = load_from_hub("Voxel51/ScreenSpot-Pro")
# Launch the App
session = fo.launch_app(dataset)
ScreenSpot-Pro is a novel benchmark designed to evaluate the GUI grounding capabilities of multimodal large language models (MLLMs) in high-resolution professional environments. Unlike previous benchmarks that focus on general and easy tasks, ScreenSpot-Pro captures the unique challenges posed by professional software applications, including higher screen resolutions, smaller relative target sizes, and complex interfaces. The benchmark comprises 1,581 authentic high-resolution screenshots spanning 23 professional applications across 5 industries (Development, Creative, CAD, Scientific, and Office) and 3 operating systems, each annotated with precise bounding boxes for target UI elements and corresponding natural language instructions.
ScreenSpot-Pro is designed for evaluating and benchmarking GUI grounding capabilities of multimodal models in professional high-resolution environments. It can be used to:
The dataset is specifically designed for GUI grounding evaluation and should not be used for:
The dataset consists of 1,581 instruction-image pairs across 23 applications. Each sample includes:
The dataset is categorized into 6 application types:
Icons constitute 61.8% of the elements, with texts comprising the remainder. Target elements in ScreenSpot-Pro occupy only 0.07% of the screenshot area on average.
Basic Info: 1,581 desktop application screenshots with interaction annotations
Core Fields:
ui_id: StringField - Unique identifier for the UI screeninstruction: StringField - Natural language task description, note only the English instruction is parsedapplication: EmbeddedDocumentField(Classification) - Application name (e.g., "word")group: EmbeddedDocumentField(Classification) - Application category (e.g., "Office")platform: EmbeddedDocumentField(Classification) - Operating system (e.g., "macos")action_detection: EmbeddedDocumentField(Detection) - Target interaction element:
label: Element type (e.g., "text")bounding_box: a list of relative bounding box coordinates in [0, 1] in the following format:[<top-left-x>, <top-left-y>, <width>, <height>]The dataset captures desktop application interfaces across various platforms with natural language instructions and target interaction elements. It focuses on specific UI elements that should be interacted with to complete tasks in desktop applications like Microsoft Word, organized by application type and operating system.
ScreenSpot-Pro was created to address the limitations of existing GUI grounding benchmarks, which primarily focus on simple tasks and cropped screenshots. Professional applications introduce unique challenges for GUI perception models, including high-resolution displays, smaller target sizes, and complex environments that are not well-represented in current benchmarks. The dataset aims to provide a more rigorous evaluation framework that reflects real-world professional computing scenarios.
The data collection prioritized authentic high-resolution screenshots from professional software usage:
The source data producers are expert users with at least five years of experience using the relevant professional applications. They come from various professional domains including software development, creative design, engineering, scientific research, and office productivity.
The annotation process was designed to ensure high quality and authenticity:
The annotators are the same expert users who produced the source data - professionals with at least five years of experience using the relevant applications. This ensures that annotations reflect domain expertise and understanding of professional software workflows.
The dataset consists of screenshots of professional software interfaces and does not inherently contain personal or sensitive information. However, the paper does not explicitly address whether any potential personal content visible in the screenshots (like document text, filenames, etc.) was anonymized.
The dataset has several limitations:
When using this dataset, researchers should:
BibTeX:
@misc{li2024screenspot-pro,
title={ScreenSpot-Pro: GUI Grounding for Professional High-Resolution Computer Use},
author={Kaixin Li and Ziyang Meng and Hongzhan Lin and Ziyang Luo and Yuchen Tian and Jing Ma and Zhiyong Huang and Tat-Seng Chua},
year={2025},
}
APA:
Li, K., Meng, Z., Lin, H., Luo, Z., Tian, Y., Ma, J., Huang, Z., & Chua, T.-S. (2025). ScreenSpot-Pro: GUI Grounding for Professional High-Resolution Computer Use.
https://github.com/likaixin2000/ScreenSpot-Pro-GUI-Grounding
10 commits

This is a FiftyOne dataset with 1581 samples.
If you haven't already, install FiftyOne:
pip install -U fiftyone
import fiftyone as fo
from fiftyone.utils.huggingface import load_from_hub
# Load the dataset
# Note: other available arguments include 'max_samples', etc
dataset = load_from_hub("Voxel51/ScreenSpot-Pro")
# Launch the App
session = fo.launch_app(dataset)
ScreenSpot-Pro is a novel benchmark designed to evaluate the GUI grounding capabilities of multimodal large language models (MLLMs) in high-resolution professional environments. Unlike previous benchmarks that focus on general and easy tasks, ScreenSpot-Pro captures the unique challenges posed by professional software applications, including higher screen resolutions, smaller relative target sizes, and complex interfaces. The benchmark comprises 1,581 authentic high-resolution screenshots spanning 23 professional applications across 5 industries (Development, Creative, CAD, Scientific, and Office) and 3 operating systems, each annotated with precise bounding boxes for target UI elements and corresponding natural language instructions.
ScreenSpot-Pro is designed for evaluating and benchmarking GUI grounding capabilities of multimodal models in professional high-resolution environments. It can be used to:
The dataset is specifically designed for GUI grounding evaluation and should not be used for:
The dataset consists of 1,581 instruction-image pairs across 23 applications. Each sample includes:
The dataset is categorized into 6 application types:
Icons constitute 61.8% of the elements, with texts comprising the remainder. Target elements in ScreenSpot-Pro occupy only 0.07% of the screenshot area on average.
Basic Info: 1,581 desktop application screenshots with interaction annotations
Core Fields:
ui_id: StringField - Unique identifier for the UI screeninstruction: StringField - Natural language task description, note only the English instruction is parsedapplication: EmbeddedDocumentField(Classification) - Application name (e.g., "word")group: EmbeddedDocumentField(Classification) - Application category (e.g., "Office")platform: EmbeddedDocumentField(Classification) - Operating system (e.g., "macos")action_detection: EmbeddedDocumentField(Detection) - Target interaction element:
label: Element type (e.g., "text")bounding_box: a list of relative bounding box coordinates in [0, 1] in the following format:[<top-left-x>, <top-left-y>, <width>, <height>]The dataset captures desktop application interfaces across various platforms with natural language instructions and target interaction elements. It focuses on specific UI elements that should be interacted with to complete tasks in desktop applications like Microsoft Word, organized by application type and operating system.
ScreenSpot-Pro was created to address the limitations of existing GUI grounding benchmarks, which primarily focus on simple tasks and cropped screenshots. Professional applications introduce unique challenges for GUI perception models, including high-resolution displays, smaller target sizes, and complex environments that are not well-represented in current benchmarks. The dataset aims to provide a more rigorous evaluation framework that reflects real-world professional computing scenarios.
The data collection prioritized authentic high-resolution screenshots from professional software usage:
The source data producers are expert users with at least five years of experience using the relevant professional applications. They come from various professional domains including software development, creative design, engineering, scientific research, and office productivity.
The annotation process was designed to ensure high quality and authenticity:
The annotators are the same expert users who produced the source data - professionals with at least five years of experience using the relevant applications. This ensures that annotations reflect domain expertise and understanding of professional software workflows.
The dataset consists of screenshots of professional software interfaces and does not inherently contain personal or sensitive information. However, the paper does not explicitly address whether any potential personal content visible in the screenshots (like document text, filenames, etc.) was anonymized.
The dataset has several limitations:
When using this dataset, researchers should:
BibTeX:
@misc{li2024screenspot-pro,
title={ScreenSpot-Pro: GUI Grounding for Professional High-Resolution Computer Use},
author={Kaixin Li and Ziyang Meng and Hongzhan Lin and Ziyang Luo and Yuchen Tian and Jing Ma and Zhiyong Huang and Tat-Seng Chua},
year={2025},
}
APA:
Li, K., Meng, Z., Lin, H., Luo, Z., Tian, Y., Ma, J., Huang, Z., & Chua, T.-S. (2025). ScreenSpot-Pro: GUI Grounding for Professional High-Resolution Computer Use.
https://github.com/likaixin2000/ScreenSpot-Pro-GUI-Grounding
10 commits