SE-GA: Memory-Augmented Self-Evolution for GUI Agents

1College of Intelligence and Computing, Tianjin University, Tianjin, China
2School of New Media and Communication, Tianjin University, Tianjin, China
3School of Computer Science, Shanghai Jiao Tong University, Shanghai, China
 ICML 2026, Seoul, South Korea

Abstract

Autonomous Graphical User Interface (GUI) agents often struggle with multi-step tasks due to constrained context windows and static policies that fail to adapt to dynamic environments. To address these limitations, this work proposes the Self-Evolving GUI Agent (SE-GA), a novel framework that integrates hierarchical memory structures with an iterative self-improvement mechanism.

At the core of our approach is Test-Time Memory Extension (TTME), which facilitates long-term planning by dynamically retrieving episodic, semantic, and experiential memories to provide salient contexts during inference. To ensure continuous learning, we introduce Memory-Augmented Self-Evolution (MASE), which is a training pipeline that adopts the data collected by TTME to stabilize and enhance the agent's foundational policy.

Extensive evaluations across both offline and online benchmarks demonstrate SE-GA achieves state-of-the-art performance, reaching success rates of 89.0% on ScreenSpot and 75.8% on the challenging AndroidControl-High dataset. Furthermore, significant improvements on the AndroidWorld benchmark highlight the superior generalization to dynamic environments.

Overview

SE-GA Overview

Key Contributions

  Memory-Augmented Framework

SE-GA systematically organizes and exploits historical interaction data through a unified hierarchical memory to improve multi-step task execution reliability.

  Hierarchical Test-Time Memory (TTME)

Integrates episodic, semantic, and experiential memories, enabling the agent to retrieve both recent interaction context and relevant past experiences in a unified manner.

  Memory-Augmented Self-Evolution (MASE)

A two-stage training pipeline combining grounding supervision with self-collected experience, featuring Hindsight Goal-Shifting for data construction and stabilized training for iterative improvement.

  State-of-the-Art Performance

Consistently improves success rates and robustness across multiple benchmarks, achieving 89.0% on ScreenSpot, 75.8% on AndroidControl-High, and 39.0% on AndroidWorld.

Method

Test-Time Memory Extension (TTME)

TTME maintains a hierarchical memory repository M = (MEPI, MSEM, MEXP) during task execution, inspired by human cognitive architectures:

  • Episodic Memory (MEPI): Tracks immediate task progress via a sliding window of recent actions — "What did I just do?"
  • Semantic Memory (MSEM): Stores domain-general interaction rules (e.g., "Log in before accessing restricted pages") for transfer across tasks.
  • Experiential Memory (MEXP): Retrieves successful trajectories from similar historical tasks using a hybrid retrieval mechanism that jointly considers semantic intent and visual similarity.

Beyond static retrieval, TTME functions as a dynamic buffer that accumulates novel successful trajectories in real-time during inference, enabling the agent to achieve online evolution without immediate retraining.

Memory-Augmented Self-Evolution (MASE)

MASE provides a two-stage training framework that leverages the high-quality interaction data curated within the memory repository:

Stage I: Grounding Training

Supervised fine-tuning (SFT) to strengthen the model's reasoning capabilities, formulated as memory-aware behavior cloning over expert trajectories. This bridges the gap between visual perception and executable action space.

Stage II: Self-Evolution Training

Based on GRPO with three key innovations: token-level importance ratio for fine-grained credit assignment, adaptive clipping with cosine decay schedule, and hierarchical reward design combining format correctness and task execution accuracy.

A key innovation is the Hindsight Goal-Shifting Mechanism: when a trajectory fails to achieve its original goal but successfully completes a valid sub-goal, it is relabeled as a successful instance, effectively converting failures into useful supervision signals.

Experiments

Table 1: GUI Grounding on ScreenSpot

Table 1: ScreenSpot Results

Grounding accuracy on ScreenSpot. SE-GA achieves an average score of 89.0%, consistently outperforming all 7B baselines and surpassing larger models such as UI-TARS-72B and Qwen2.5-VL-72B.

Table 2: Offline Agent Evaluation on AndroidControl & GUIOdyssey

Table 2: AndroidControl and GUIOdyssey Results

Performance comparison on AndroidControl and GUIOdyssey. SE-GA achieves 75.8% success rate on AndroidControl-High and 83.9% on GUIOdyssey, establishing a new state-of-the-art among 7B models.

Table 3: Online Agent Evaluation on AndroidWorld

Table 3: AndroidWorld Results

Performance on AndroidWorld. SE-GA achieves 39.0%, significantly outperforming prior open-source models (UI-TARS-7B: 33.0%, Qwen2.5-VL-7B: 25.5%) and even closed-source GPT-4o (23.7%).

Table 4: Ablation Study

Table 4: Ablation Study

Ablation study on core components. Removing TTME causes significant performance drops across all benchmarks, and removing MASE results in even larger degradation, demonstrating the critical roles of both hierarchical memory retrieval and self-evolution training.

BibTeX

@misc{jin2026segamemoryaugmentedselfevolutiongui,
      title={SE-GA: Memory-Augmented Self-Evolution for GUI Agents}, 
      author={Shilong Jin and Lanjun Wang and Zhuosheng Zhang},
      year={2026},
      eprint={2605.16883},
      archivePrefix={arXiv},
      primaryClass={cs.LG},
      url={https://arxiv.org/abs/2605.16883}, 
}