English

GPA: Learning GUI Process Automation from Demonstrations

Computer Vision and Pattern Recognition 2026-04-07 v2 Artificial Intelligence Software Engineering

Abstract

GUI Process Automation (GPA) is a lightweight but general vision-based Robotic Process Automation (RPA), which enables fast and stable process replay with only a single demo. Addressing the fragility of traditional RPA and the non-deterministic risks of current vision language model-based GUI agents, GPA introduces three core benefits: (1) Robustness via Sequential Monte Carlo-based localization to handle rescaling and detection uncertainty; (2) Deterministic and Reliability safeguarded by readiness calibration; and (3) Privacy through fast, fully local execution. This approach delivers the adaptability, robustness, and security required for enterprise workflows. It can also be used as an MCP/CLI tool by other agents with coding capabilities so that the agent only reasons and orchestrates while GPA handles the GUI execution. We conducted a pilot experiment to compare GPA with Gemini 3 Pro (with CUA tools) and found that GPA achieves higher success rate with 10 times faster execution speed in finishing long-horizon GUI tasks.

Keywords

Cite

@article{arxiv.2604.01676,
  title  = {GPA: Learning GUI Process Automation from Demonstrations},
  author = {Zirui Zhao and Jun Hao Liew and Yan Yang and Wenzhuo Yang and Ziyang Luo and Doyen Sahoo and Silvio Savarese and Junnan Li},
  journal= {arXiv preprint arXiv:2604.01676},
  year   = {2026}
}
R2 v1 2026-07-01T11:50:24.199Z