A Survey on GUI Agents with Foundation Models Enhanced by Reinforcement Learning
Jiahao Li, Kaer Huang
TL;DR
The paper addresses how GUI agents can autonomously operate digital devices through GUIs by leveraging foundation models and reinforcement learning. It formalizes GUI tasks as the MDP $M=\{S,A,T,r,\\u03b3}$ with screen captures as states and UI actions as decisions, then surveys modular architectures (Perception/Planning/Acting) and three training paradigms (Prompt-based, SFT, RL). It catalogs representative LLM- and MLLM-based agents, detailing advances in multimodal perception, reasoning-driven planning (including CoT-style approaches and dynamic replanning), and adaptive action generation with cross-platform generalization. The discussion identifies challenges in perception robustness, long-horizon reasoning, data efficiency, and evaluation, offering future directions such as semantic grounding, continual learning, and human-in-the-loop feedback to enable robust, real-world GUI automation.
Abstract
Graphical User Interface (GUI) agents, driven by Multi-modal Large Language Models (MLLMs), have emerged as a promising paradigm for enabling intelligent interaction with digital systems. This paper provides a structured survey of recent advances in GUI agents, focusing on architectures enhanced by Reinforcement Learning (RL). We first formalize GUI agent tasks as Markov Decision Processes and discuss typical execution environments and evaluation metrics. We then review the modular architecture of (M)LLM-based GUI agents, covering Perception, Planning, and Acting modules, and trace their evolution through representative works. Furthermore, we categorize GUI agent training methodologies into Prompt-based, Supervised Fine-Tuning (SFT)-based, and RL-based approaches, highlighting the progression from simple prompt engineering to dynamic policy learning via RL. Our summary illustrates how recent innovations in multimodal perception, decision reasoning, and adaptive action generation have significantly improved the generalization and robustness of GUI agents in complex real-world environments. We conclude by identifying key challenges and future directions for building more capable and reliable GUI agents.
