OS-Oracle: A Comprehensive Framework for Cross-Platform GUI Critic Models

TL;DR

OS-Oracle framework achieves state-of-the-art cross-platform GUI critic model performance with a 310k sample dataset.

cs.AI 🔴 Advanced 2025-12-18 7 views
Zhenyu Wu Jingjing Xie Zehao Li Bowen Yang Qiushi Sun Zhaoyang Liu Zhoumianze Liu Yu Qiao Xiangyu Yue Zun Wang Zichen Ding
GUI critic model cross-platform dataset reinforcement learning

Key Findings

Methodology

The OS-Oracle framework integrates data synthesis, a two-stage training approach, and cross-platform evaluation. It starts with an automated data pipeline to generate high-quality critic datasets, followed by training using supervised fine-tuning and Consistency-Preserving Group Relative Policy Optimization (CP-GRPO). Finally, it evaluates performance using the OS-Critic Bench.

Key Results

  • OS-Oracle-7B excels on the OS-Critic Bench, particularly surpassing proprietary models in the mobile domain, demonstrating cross-platform capabilities across mobile, desktop, and web platforms.
  • As a pre-critic, OS-Oracle-7B enhances the performance of UI-TARS-1.5-7B in OSWorld and AndroidWorld environments.
  • Experimental results show performance improvements in multiple online benchmarks, such as increasing OSWorld from 29.2% to 31.0%.

Significance

The OS-Oracle framework addresses the current limitations of critic models by providing high-quality critic datasets and evaluation benchmarks, significantly advancing the development of critic models in academia and offering more reliable GUI automation solutions in the industry.

Technical Contribution

OS-Oracle introduces an innovative two-stage training strategy and cross-platform evaluation benchmark, significantly enhancing the accuracy and consistency of model judgments. The automated data pipeline generates a large amount of high-quality critic data, filling the gap in multi-platform data.

Novelty

OS-Oracle is the first comprehensive framework for cross-platform GUI critic models, combining data synthesis and innovative training strategies, offering significant innovation compared to existing single-platform or limited-platform solutions.

Limitations

  • OS-Oracle may underperform in handling extremely complex GUI tasks, especially in scenarios not covered by the dataset.
  • The current critic model may have limited response speed in real-time applications.

Future Work

Future research can focus on expanding the diversity and scale of datasets, improving the response speed and accuracy of critic models in real-time applications, and exploring more application scenarios and optimization strategies.

AI Executive Summary

With the rapid development of Vision-Language Models (VLMs), computer-using agents (CUAs) have significantly improved their ability to navigate and manipulate graphical user interfaces (GUIs). However, CUAs tend to accumulate errors over long workflows, leading to unintended consequences. The OS-Oracle framework addresses these issues by providing a scalable data pipeline and a two-stage training method to enhance critic model performance across multiple platforms.

The core of the OS-Oracle framework is an automated data pipeline that generates high-quality critic datasets, combined with supervised fine-tuning and Consistency-Preserving Group Relative Policy Optimization (CP-GRPO) for training. The OS-Critic Bench provides comprehensive evaluation across mobile, desktop, and web platforms, significantly improving critic model performance.

Experimental results show that OS-Oracle-7B achieves performance improvements in multiple online benchmarks, such as increasing OSWorld from 29.2% to 31.0%. This framework not only advances the development of critic models in academia but also offers more reliable GUI automation solutions in the industry. Future research can focus on expanding the diversity and scale of datasets and improving the response speed and accuracy of critic models in real-time applications.

Deep Analysis

Background

In recent years, Vision-Language Models (VLMs) have demonstrated remarkable performance in general vision-language tasks and show potential in understanding, navigating, and manipulating graphical user interfaces (GUIs). Computer-using agents (CUAs) interact with GUI environments (e.g., desktop, mobile, web) to autonomously complete user-specified tasks, laying a solid foundation for digital task automation. However, current CUAs still face issues such as operation failure, inefficient error state recovery, mistimed task termination, and inaccurate element localization.

Core Problem

CUAs tend to accumulate errors over long workflows, leading to unintended consequences. The effectiveness of critic models is hindered by the lack of diverse, high-quality GUI feedback data and public critic benchmarks for step-level evaluation in computer use. To address these issues, the OS-Oracle framework provides a scalable data pipeline and a two-stage training method to enhance critic model performance.

Innovation

The core innovations of OS-Oracle lie in its automated data pipeline and two-stage training strategy. The automated data pipeline generates high-quality critic datasets, filling the gap in multi-platform data. The two-stage training strategy combines supervised fine-tuning and Consistency-Preserving Group Relative Policy Optimization (CP-GRPO), significantly enhancing the accuracy and consistency of model judgments. Additionally, the OS-Critic Bench serves as a cross-platform evaluation benchmark, providing comprehensive evaluation standards.

Methodology

  • �� Automated Data Pipeline: Extracts positive samples from existing trajectory datasets and generates negative samples for specific error types using rules.
  • �� Two-Stage Training Strategy: Begins with supervised fine-tuning to establish core discrimination and reasoning skills, followed by Consistency-Preserving Group Relative Policy Optimization (CP-GRPO) to improve discriminability and reasoning-judgment agreement.
  • �� OS-Critic Bench: Samples trajectories from existing computer-using benchmarks and engages human experts to assign binary labels, ensuring high-quality datasets.

Experiments

The experimental design involves using the Qwen2.5-VL-7B-Instruct model for two-stage training on the OS-Oracle dataset. It begins with supervised fine-tuning, followed by further optimization in the CP-GRPO phase. Evaluation is based on the OS-Critic Bench, covering mobile, web, and desktop platforms. Results show that OS-Oracle-7B achieves performance improvements in multiple online benchmarks, such as increasing OSWorld from 29.2% to 31.0%.

Results

OS-Oracle-7B excels on the OS-Critic Bench, particularly surpassing proprietary models in the mobile domain, demonstrating cross-platform capabilities across mobile, desktop, and web platforms. As a pre-critic, OS-Oracle-7B enhances the performance of UI-TARS-1.5-7B in OSWorld and AndroidWorld environments. Experimental results show performance improvements in multiple online benchmarks, such as increasing OSWorld from 29.2% to 31.0%.

Applications

The OS-Oracle framework has broad application prospects in multi-platform GUI critic models. It can improve the performance of existing GUI agents, particularly on mobile, desktop, and web platforms. Additionally, OS-Oracle can serve as a foundation for critic models, further advancing the development of critic models in academia and industry.

Limitations & Outlook

Although OS-Oracle performs well in multi-platform critic models, it may underperform in handling extremely complex GUI tasks, especially in scenarios not covered by the dataset. Additionally, the current critic model may have limited response speed in real-time applications. Future research can focus on expanding the diversity and scale of datasets and improving the response speed and accuracy of critic models in real-time applications.

Plain Language Accessible to non-experts

Imagine you're cooking in a kitchen. OS-Oracle is like a smart assistant that helps you check each action before you take it. For example, if you plan to add salt to the pot, this assistant will remind you to taste the soup first to ensure you don't add too much salt. This assistant can help you not only in the kitchen but also in other places, like on your phone or computer, to complete tasks. It checks each step before you make a decision, ensuring you don't make mistakes. Like an all-knowing assistant, OS-Oracle helps you complete tasks across various platforms.

ELI14 Explained like you're 14

Hey there, buddy! Imagine you're playing a super complex game where you need to make a lot of decisions across different levels. OS-Oracle is like a super smart game assistant that checks your decisions before you make them, ensuring you don't mess up. For example, if you need to choose a tool, this assistant will tell you which tool is best for the current level. It can help you not only in games but also when you're doing other things on your phone or computer. OS-Oracle is like an all-knowing assistant that helps you complete tasks across various platforms.

Glossary

Critic Model

A model used to evaluate whether each step taken by an agent in GUI tasks is correct.

In the OS-Oracle framework, the critic model evaluates the agent's actions.

Supervised Fine-Tuning

A process of fine-tuning a model through supervised learning to improve its performance on specific tasks.

One of the training strategies in OS-Oracle, establishing core discrimination and reasoning skills.

Consistency-Preserving Group Relative Policy Optimization

An optimization strategy that improves the model's discriminative ability and reasoning-judgment consistency through consistency rewards.

One of the training strategies in OS-Oracle, used to enhance the model's discriminative ability.

OS-Critic Bench

A cross-platform benchmark for evaluating critic model performance, covering mobile, web, and desktop platforms.

The evaluation benchmark in the OS-Oracle framework.

Vision-Language Model

A model that processes tasks by combining visual and language information.

The foundational model used in the OS-Oracle framework.

Open Questions Unanswered questions from this research

  • 1 How to improve the response speed and accuracy of critic models in real-time applications?
  • 2 How to enhance the performance of critic models in extremely complex GUI tasks?

Applications

Immediate Applications

Mobile Application Optimization

Enhance the performance of GUI agents on mobile platforms using OS-Oracle, reducing operational errors.

Desktop Application Optimization

Apply OS-Oracle on desktop platforms to improve task completion accuracy and efficiency.

Long-term Vision

Standardization of Cross-Platform Critic Models

OS-Oracle is expected to become the standard for cross-platform critic models, advancing development in academia and industry.

Abstract

With VLM-powered computer-using agents (CUAs) becoming increasingly capable at graphical user interface (GUI) navigation and manipulation, reliable step-level decision-making has emerged as a key bottleneck for real-world deployment. In long-horizon workflows, errors accumulate quickly and irreversible actions can cause unintended consequences, motivating critic models that assess each action before execution. While critic models offer a promising solution, their effectiveness is hindered by the lack of diverse, high-quality GUI feedback data and public critic benchmarks for step-level evaluation in computer use. To bridge these gaps, we introduce OS-Oracle that makes three core contributions: (1) a scalable data pipeline for synthesizing cross-platform GUI critic data; (2) a two-stage training paradigm combining supervised fine-tuning (SFT) and consistency-preserving group relative policy optimization (CP-GRPO); (3) OS-Critic Bench, a holistic benchmark for evaluating critic model performance across Mobile, Web, and Desktop platforms. Leveraging this framework, we curate a high-quality dataset containing 310k critic samples. The resulting critic model, OS-Oracle-7B, achieves state-of-the-art performance among open-source VLMs on OS-Critic Bench, and surpasses proprietary models on the mobile domain. Furthermore, when serving as a pre-critic, OS-Oracle-7B improves the performance of native GUI agents such as UI-TARS-1.5-7B in OSWorld and AndroidWorld environments. The code is open-sourced at https://github.com/numbmelon/OS-Oracle.

cs.AI