InfiGUI-G1 优化项目定稿:六组件管线(τ_e双档)+主表/迁移表/敏感性/消融数据
- eval/: 核心管线(宿主版+适配器版,组件同源)与诊断工具
- logs/: 全部结果 JSON(主表保守档/迁移表合并版/双档快照)与错误归因 dump
- *.md: 复现报告/18次尝试全记录/错误分析
- 权重、数据集、训练产物已排除(见 README)
Co-Authored-By: Claude noreply@anthropic.com
版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9
京公网安备 11010802047560号
InfiGUI-G1: Advancing GUI Grounding with Adaptive Exploration Policy Optimization
🎉 Accepted to AAAI 2026 (Oral Presentation)
This is the official repository for the paper InfiGUI-G1.
InfiGUI-G1 enhances GUI grounding with Adaptive Exploration Policy Optimization (AEPO) to overcome exploration bottlenecks.
🌟 Overview
A fundamental challenge for GUI agents is robustly grounding natural language instructions, which requires not only precise spatial alignment (locating elements accurately) but also correct semantic alignment (identifying the functionally appropriate element). While existing Reinforcement Learning with Verifiable Rewards (RLVR) methods have enhanced spatial precision, they often suffer from inefficient exploration. This “confidence trap” bottlenecks semantic alignment, preventing models from discovering correct actions for difficult semantic associations.
To address this critical exploration problem, we introduce InfiGUI-G1, a series of models trained with Adaptive Exploration Policy Optimization (AEPO). AEPO overcomes the exploration bottleneck by integrating a multi-answer generation strategy to explore a diverse set of candidate actions in a single forward pass. This exploration is guided by a theoretically-grounded Adaptive Exploration Reward (AER) function, derived from first principles of efficiency (η=U/C), which provides rich, informative learning signals to dynamically balance exploration and exploitation.
Comparison between a naive RL baseline and our AEPO framework. AEPO's multi-answer generation and adaptive reward mechanism break the exploration bottleneck, enabling robust semantic alignment by deriving an informative learning signal.
🔥 News
2025/11/8Our paper “InfiGUI-G1: Advancing GUI Grounding with Adaptive Exploration Policy Optimization“ is accepted by AAAI 2026 as an Oral Presentation.2025/08/11Our paper “InfiGUI-G1: Advancing GUI Grounding with Adaptive Exploration Policy Optimization“ released.2025/05/15Our paper “OS Agents: A Survey on MLLM-based Agents for Computer, Phone and Browser Use“ is accepted by ACL 2025.2025/4/19Our paper “InfiGUI-R1: Advancing Multimodal GUI Agents from Reactive Actors to Deliberative Reasoners“ released.2025/1/9Our paper “InfiGUIAgent: A Multimodal Generalist GUI Agent with Native Reasoning and Reflection“ released.2024/12/12Our paper “OS Agents: A Survey on MLLM-based Agents for Computer, Phone and Browser Use“ released.2024/4/2Our paper “InfiAgent-DABench: Evaluating Agents on Data Analysis Tasks“ is accepted by ICML 2024.🚀 Updates
2025/08/18The training script is now available. See the Training section for details.2025/08/11The evaluation script is now available. See the Evaluation section for details.2025/08/11The models InfiGUI-G1-3B and InfiGUI-G1-7B are now publicly available on Hugging Face.2025/08/08The official repository for InfiGUI-G1 is now public.🗺️ Roadmap
📊 Results
Our InfiGUI-G1 models, trained with the AEPO framework, establish new state-of-the-art results among open-source models across a diverse and challenging set of GUI grounding benchmarks.
MMBench-GUI (L2) Results
On the comprehensive MMBench-GUI benchmark, which evaluates performance across various platforms and instruction complexities, our InfiGUI-G1 models establish new state-of-the-art results for open-source models in their respective size categories.
ScreenSpot-Pro Results
On the challenging ScreenSpot-Pro benchmark, designed to test semantic understanding on high-resolution professional software, InfiGUI-G1 demonstrates significant improvements, particularly on icon-based grounding tasks. This highlights AEPO’s effectiveness in enhancing semantic alignment by associating abstract visual symbols with their functions.
UI-Vision (Element Grounding) Results
InfiGUI-G1 shows strong generalization capabilities on the UI-Vision benchmark, which is designed to test robustness across a wide variety of unseen desktop applications. Achieving high performance confirms that our AEPO framework fosters a robust understanding rather than overfitting to the training data.
UI-I2E-Bench Results
To further probe semantic reasoning, we evaluated on UI-I2E-Bench, a benchmark featuring a high proportion of implicit instructions that require reasoning beyond direct text matching. Our model’s strong performance underscores AEPO’s ability to handle complex, indirect commands.
ScreenSpot-V2 Results
On the widely-used ScreenSpot-V2 benchmark, which provides comprehensive coverage across mobile, desktop, and web platforms, InfiGUI-G1 consistently outperforms strong baselines, demonstrating the broad applicability and data efficiency of our approach.
⚙️ Evaluation
This section provides instructions for reproducing the evaluation results reported in our paper.
1. Getting Started
Clone the repository and navigate to the project directory:
2. Environment Setup
The evaluation pipeline is built upon the vLLM library for efficient inference. For detailed installation guidance, please refer to the official vLLM repository. The specific versions used to obtain the results reported in our paper are as follows:
3.10.122.6.04.50.10.8.212.6The reported results were obtained on a server equipped with 4 x NVIDIA H800 GPUs.
3. Model Download
Download the InfiGUI-G1 models from the Hugging Face Hub into the
./modelsdirectory.4. Dataset Download and Preparation
Download the required evaluation benchmarks into the
./datadirectory.After downloading, some datasets require unzipping compressed image files.
5. Running the Evaluation
To run the evaluation, use the
eval/eval.pyscript. You must specify the path to the model, the benchmark name, and the tensor parallel size.Here is an example command to evaluate the
InfiGUI-G1-3Bmodel on thescreenspot-probenchmark using 4 GPUs:model_path: The first positional argument specifies the path to the downloaded model directory (e.g.,./models/InfiGUI-G1-3B).--benchmark: Specifies the benchmark to evaluate. Available options includescreenspot-pro,screenspot-v2,ui-vision,mmbench-gui, andi2e-bench.--tensor-parallel: Sets the tensor parallelism size, which should typically match the number of available GPUs.Evaluation results, including detailed logs and performance metrics, will be saved to the
./output/{model_name}/{benchmark}/directory.🚆 Training
This section provides instructions for reproducing the training results of InfiGUI-G1. Our training framework is built upon the VERL repository.
1. Environment Setup
Please follow the environment setup instructions for VERL with vLLM support. You can either follow their installation guide or use the official Docker images provided by VERL, which come pre-configured with the necessary dependencies, including vLLM.
2. Training Recipe
We provide our code and training scripts in the
recipe/infigui-g1directory. A sample dataset is also included to help you get started.For detailed instructions on how to launch the training for both the 3B and 7B models, please refer to the
recipe/infigui-g1/README.mdfile.📚 Citation Information
If you find this work useful, citations to the following papers are welcome:
🙏 Acknowledgements
We would like to express our gratitude for the following open-source projects: VERL, Qwen2.5-VL and vLLM.