STEVE: A Step Verification Pipeline for Computer-use Agent Training
Fanbin Lu, Zhisheng Zhong, Ziqin Wei, Shu Liu, Chi-Wing Fu, Jiaya Jia
TL;DR
STEVE tackles the data-hungry problem of training computer-use agents by introducing a step verification pipeline that uses GPT-4o to generate dense, stepwise rewards from trajectory data. By integrating a high-capacity UI-grounding vision-language model with Kahneman-Tversky Optimization, the approach leverages both positive and negative step signals to train a single agent capable of low-level UI perception and high-level planning. Empirical results demonstrate that a 7B STEVE-KTO agent outperforms supervised finetuning on multiple GUI benchmarks and achieves state-of-the-art performance in live Windows OS environments at reduced cost, underscoring scalability and practicality for desktop automation. Overall, STEVE provides a scalable blueprint for leveraging stepwise, model-based verification to train capable computer-use agents in real-world GUI tasks.
Abstract
Developing AI agents to autonomously manipulate graphical user interfaces is a long challenging task. Recent advances in data scaling law inspire us to train computer-use agents with a scaled instruction set, yet using behavior cloning to train agents still requires immense high-quality trajectories. To meet the scalability need, we designed STEVE, a step verification pipeline for computer-use agent training. First, we establish a large instruction set for computer-use agents and collect trajectory data with some suboptimal agents. GPT-4o is used to verify the correctness of each step in the trajectories based on the screens before and after the action execution, assigning each step with a binary label. Last, we adopt the Kahneman and Tversky Optimization to optimize the agent from the binary stepwise labels. Extensive experiments manifest that our agent outperforms supervised finetuning by leveraging both positive and negative actions within a trajectory. Also, STEVE enables us to train a 7B vision-language model as a computer-use agent, achieving leading performance in the challenging live desktop environment WinAgentArena with great efficiency at a reduced cost. Code and data: https://github.com/FanbinLu/STEVE.
