← 返回 2026-02-02

持续学习GUI智能体:面向动态域和分辨率的锚定强化微调框架 Continual GUI Agents

Ziwei Liu, Borui Kang, Hangjie Yuan, Zixiang Zhao, Wei Li, Yifan Zhu, Tao Feng 📅 2026-01-28 👍 5 2026-07-13 08:35
Continual Learning GRPO GUI Agent Reinforcement Fine-Tuning Visual Grounding

提出GUI-AiF框架,通过双奖励机制实现GUI智能体在域和分辨率漂移下的持续学习

前置知识

GUI Grounding(GUI定位)

GUI定位是指将用户的自然语言指令映射到图形界面上精确像素坐标的过程。例如,当用户说「点击搜索按钮」时,模型需要在屏幕上预测一个边界框 $bp = [x_{p1}, y_{p1}, x_{p2}, y_{p2}]$ 来定位该按钮的位置。这是GUI智能体的核心能力,决定了智能体能否准确执行用户的交互意图。传统的GUI定位通过监督微调(SFT)或强化微调(RFT)在固定数据集上训练。

本文的核心任务就是GUI定位,理解这一概念是理解论文动机和方法的基础。论文关注的是当GUI环境发生动态变化时,定位能力如何保持稳定。

强化微调 RFT(Reinforcement Fine-Tuning)

强化微调是一种利用奖励信号来优化模型策略的训练范式。与SFT直接拟合标签分布不同,RFT通过生成多个预测,计算每个预测相对于真实值的奖励分数,再利用策略梯度方法更新模型。RFT的优势在于其on-policy更新天然倾向于与基础模型KL散度较小的解,这与减少遗忘密切相关。在GUI领域,RFT已被GRPO等方法成功应用。

GUI-AiF是在RFT框架内设计的,论文的核心创新在于修改RFT的奖励机制,使其适配持续学习场景。理解RFT的工作原理是理解本文技术路线的前提。

GRPO(Group Relative Policy Optimization)

GRPO是一种规则化奖励的强化学习方法,其核心思想是对每个预测的奖励分数进行组内归一化:$A_i = \frac{r_i - \text{Mean}(\{r_1, r_2, ..., r_N\})}{\text{Std}(\{r_1, r_2, ..., r_N\})}$。这意味着每个预测的优势值取决于它在同一组预测中的相对表现,而非绝对分数。GRPO已被成功应用于数学推理、代码生成等多个领域,并在GUI智能体训练中展现出强大效果。

GUI-AiF的优化框架基于GRPO,论文在GRPO的奖励计算基础上引入了两个新的奖励项。理解GRPO的归一化机制才能理解GUI-AiF如何与原有策略优化流程整合。

持续学习(Continual Learning)

持续学习是指模型在连续到达的任务序列上学习,同时保持对先前任务的性能。在GUI场景中,这意味着智能体先在Mobile数据上训练,再依次适应Desktop和Web数据,而不会在Mobile任务上性能大幅下降。持续学习的核心挑战是灾难性遗忘(catastrophic forgetting):学习新任务时覆盖了之前学到的知识。

本文定义了一个全新的GUI持续学习任务设置,包括域漂移和分辨率漂移两种场景。持续学习是论文要解决的核心问题。

KL散度正则化

KL散度 $D_{KL}[\pi_{ref}(\cdot|s_t) || \pi_\theta(\cdot|s_t)]$ 衡量当前策略与参考策略之间的差异,用于控制参数更新幅度。在RFT中,KL正则化通过限制策略偏离参考模型的程度来防止灾难性遗忘。超参数 $\beta$ 控制KL项的强度,较大的 $\beta$ 使得策略更新更加保守。

论文实验表明,移除KL正则化会导致持续学习性能显著下降。KL项是GUI-AiF框架中维持策略稳定性的关键组件,与两个新奖励项形成互补。

研究动机

当前的GUI智能体训练假设静态环境——在固定数据集上一次训练完成后即部署使用。然而,真实世界的数字环境是持续变化的。具体来说,存在两大类动态场景:第一,GUI域漂移,智能体可能需要从Mobile OS迁移到Desktop再到Web OS,这些平台的交互模式差异显著——Mobile OS倾向于更多文本元素,而Web OS主要依赖图标,导致交互点分布发生根本性变化;第二,分辨率漂移,随着设备升级(如从1080p到4K),界面元素的尺度发生显著比例变化。论文通过实验证明,现有方法在这两类场景下均表现不佳:SFT方法由于倾向于记忆特定数据分布,天然不适合处理动态GUI;标准RFT虽然通过KL正则化缓解了部分遗忘,但其奖励策略仍然针对当前任务的静态目标优化,缺乏对动态交互区域的适应能力。在ScreenSpot-V1的Mobile到Desktop到Web持续学习实验中,SFT基线SeeClick的平均准确率从53.4%下降到66.4%后停滞,而RFT基线SE-GUI†也只能达到76.1%,表明现有方法在GUI环境漂移下存在明显的性能瓶颈。

本文的目标是本文的具体目标是建立一个完整的GUI持续学习框架,使智能体能够在域漂移(Mobile→Desktop→Web)和分辨率漂移(Normal→High Resolution)两种场景下持续适应新环境,同时保持对先前任务的性能。更具体地说,论文希望在强化微调范式内设计一种新的奖励机制,鼓励智能体探索多样化的交互点和元素区域,从而防止对单一任务的静态定位线索过度适应。最终目标是在ScreenSpot-V1、V2和Pro三个基准测试上超越现有最优基线,建立GUI持续学习的首个系统性框架。

与已有工作不同的是,本文的独特切入角度在于从GUI定位的本质特征出发——交互点位置和元素区域尺度——来设计持续学习机制。与传统持续学习方法关注参数层面的正则化不同,论文认为GUI环境的漂移本质上是交互区域在位置和尺度上的变化,因此应该直接在奖励层面鼓励对多样交互区域的探索。这种「从物理空间到奖励空间」的视角转换是论文的核心创新:APR-iF通过奖励交互点的空间方差来防止位置过拟合,ARR-iF通过奖励预测区域间的Bhattacharyya距离来防止尺度过拟合。论文还发现了一个重要现象:在GUI持续学习中,交互点的泛化(APR-iF)比元素尺度的泛化(ARR-iF)更为关键,这与GUI域迁移主要影响元素位置而非尺度的直觉一致。

核心方法

GUI-AiF的整体思路可以分三层理解。在直觉层面,当GUI智能体在Mobile上训练时,它倾向于记住特定的交互坐标模式(比如搜索按钮总在某个固定位置),当迁移到Web环境时,这些坐标模式完全失效。GUI-AiF的核心思想是:不要让智能体「记住」具体的坐标,而是让它学会「探索」多样化的交互位置和区域。在技术层面,GUI-AiF在GRPO强化微调框架内引入两个新的奖励项:APR-iF奖励预测边界框中心点的空间分散程度,ARR-iF奖励预测边界框之间的空间分离度。这两个奖励与GRPO原有的优势估计 $A_t$ 加权求和,形成综合优势信号。在优化层面,GUI-AiF的目标函数为 $J(\theta) = E_{\tau \sim \pi_\theta}[r_t(\theta)(A_t + R_{AiF}) - \beta \cdot D_{KL}[\pi_{ref}(\cdot|s_t)||\pi_\theta(\cdot|s_t)]]$,其中 $A_t$ 驱动对当前任务的利用,$R_{AiF}$ 驱动对多样交互区域的探索,KL项维持策略稳定性。这三项形成「利用-探索-稳定」的三角平衡。

GUI-AiF的核心创新在于将GUI定位的物理特征——交互点和元素区域——直接编码为强化学习的奖励信号,而不是依赖参数层面的正则化来防止遗忘。与已有方法的本质区别体现在三个维度:第一,与标准RFT(如SE-GUI仅使用距离奖励、InfiGUI-R1仅使用IoU奖励)相比,GUI-AiF同时优化交互点和元素区域两个维度;第二,与GUI-G2使用高斯建模计算密集奖励不同,GUI-AiF的APR-iF和ARR-iF分别针对「多样性」这一持续学习的核心需求设计,而非单纯的匹配精度;第三,最关键的区别在于目标导向——标准RFT奖励「预测与真值的匹配程度」,而GUI-AiF额外奖励「多个预测之间的多样性程度」。这种从「匹配」到「匹配+多样」的转变是应对GUI环境漂移的关键,因为多样化的预测天然包含了对不同交互位置和尺度的覆盖。

方法步骤详情

GUI-AiF的方法包含以下完整步骤:第一步,问题建模。定义两类持续GUI任务序列——域序列 $T_D = \{t_{d1}, t_{d2}, ..., t_{dn}\}$ 和分辨率序列 $T_R = \{t_{r1}, t_{r2}, ..., t_{rn}\}$,智能体按顺序在每个任务上训练。第二步,标准GRPO优势计算。对每个指令生成 $N$ 个预测边界框 $\{bp_1, bp_2, ..., bp_N\}$,计算每个预测的奖励分数 $r_i$,通过组归一化得到优势值 $A_i = \frac{r_i - \text{Mean}}{\text{Std}}$。第三步,APR-iF计算。提取每个预测边界框的中心点 $cp_i = (\frac{x_{p1,i}+x_{p2,i}}{2}, \frac{y_{p1,i}+y_{p2,i}}{2})$,计算中心点的质心 $\bar{cp} = \frac{1}{N}\sum_{j=1}^{N} cp_j$,然后计算空间方差 $R_p = \frac{1}{N}\sum_{i=1}^{N}|cp_i - \bar{cp}|^2$。第四步,ARR-iF计算。将每个预测边界框建模为高斯分布 $N_i(\mu_i, \Sigma_i)$,其中均值为中心点,协方差矩阵与宽高成正比。计算每对预测间的Bhattacharyya距离 $D_B(N_i, N_j)$,取所有配对的平均值作为区域分离度 $R_r = \frac{2}{N(N-1)}\sum_{i=1}^{N-1}\sum_{j=i+1}^{N} D_B(N_i, N_j)$。第五步,奖励整合与优化。计算综合奖励 $R_{AiF} = \alpha \cdot R_p + \gamma \cdot R_r$,将其与GRPO优势 $A_t$ 结合,通过KL正则化的目标函数 $J(\theta)$ 更新策略。

技术新颖性

GUI-AiF的技术新颖性体现在多个层面。首先,在奖励设计层面,APR-iF和ARR-iF是首次将GUI定位的物理空间特征(交互点位置和元素区域尺度)显式编码为强化学习奖励的工作。这种设计源于一个关键洞察:GUI环境漂移的本质是交互区域在物理空间中的位移和缩放,因此奖励信号应该直接作用于这一物理空间,而非间接通过参数正则化来应对。其次,在数学建模层面,ARR-iF将边界框转换为高斯分布并利用Bhattacharyya距离衡量分离度的做法具有独创性——Bhattacharyya距离提供了两个多元高斯分布间距离的闭式解,避免了采样近似,计算高效且数学上优雅。第三,在理论发现层面,论文揭示了GUI持续学习中一个反直觉的现象:旨在促进泛化的GUI-AiF奖励与旨在优化当前任务性能的RFT奖励之间存在负相关(相关系数 $r = -0.538$ 和 $r = -0.634$),这意味着「利用」和「探索」在GUI定位中存在本质张力。这一发现不仅验证了GUI-AiF设计的必要性,也为后续研究提供了重要的理论洞见。

Overview
Figure 2: Overview
Reward value analysis within two scenarios
Figure 5: Reward value analysis within two scenarios

实验结果

论文在三个基准测试上进行了全面实验,得出以下核心发现。第一,在持续域学习场景中,GUI-AiF显著优于所有基线。在ScreenSpot-V1上,以Qwen2.5VL-3B为骨干,GUI-AiF在Mobile→Desktop→Web设置下达到78.9%平均准确率,分别超越SE-GUI†(76.1%)和GUI-G2(77.1%)2.8和1.8个百分点。在ScreenSpot-V2上,GUI-AiF达到81.2%,超越GUI-G2的80.3%。值得注意的是,GUI-AiF的单域训练(78.1%)已经超越了SE-GUI†的全序列训练(76.1%),表明GUI-AiF在单任务上也具有更好的泛化能力。第二,在持续分辨率学习场景中,GUI-AiF在ScreenSpot-Pro上从Normal到High分辨率的设置下达到19.0%平均准确率,超越GUI-G2的16.7%,提升2.3个百分点。论文发现SFT和RFT基线在分辨率漂移下达到完全相同的最终准确率,说明这两种范式都无法内在地处理分辨率变化。第三,消融实验表明APR-iF和ARR-iF都不可或缺:移除APR-iF后SSv2准确率从83.5%降至80.3%,移除ARR-iF后降至77.8%,说明交互点多样性的贡献更为显著。第四,KL散度项对持续学习至关重要:移除KL项后SSv2最终平均准确率从83.5%降至79.6%,验证了无约束探索会导致策略崩溃和知识覆盖。第五,前向迁移评估显示GUI-AiF增强了知识迁移能力——在Mobile上训练后,Desktop和Web的性能超越了对应基线。超参数敏感性分析表明 $\alpha=1, \gamma=1$ 时在三个基准上达到最优,且 $\alpha$(关联APR-iF)在域漂移场景中影响更大,而 $\gamma$(关联ARR-iF)在分辨率漂移场景中影响更大。

Illustration of typical and continual GUI agents
Table 1: Illustration of typical and continual GUI agents
Performance (%) in continual GUI domain on ScreenSpot-V1 and ScreenSpot-V2
Table 2: Performance (%) in continual GUI domain on ScreenSpot-V1 and ScreenSpot-V2
Performance (%) in continual GUI resolution on ScreenSpot-Pro
Table 3: Performance (%) in continual GUI resolution on ScreenSpot-Pro
Ablation study of APR-iF and ARR-iF on ScreenSpot-V1 and ScreenSpot-V2
Table 4: Ablation study of APR-iF and ARR-iF on ScreenSpot-V1 and ScreenSpot-V2
Ablation study w/o KL divergency under continual GUI domain and resolution
Table 5: Ablation study w/o KL divergency under continual GUI domain and resolution
Hyperparameter sensitivity analysis for α and γ
Figure 3: Hyperparameter sensitivity analysis for α and γ
Forward transfer evaluation of GUI-AiF
Figure 4: Forward transfer evaluation of GUI-AiF
Visualizations of interaction region heatmaps on web platforms
Figure 6: Visualizations of interaction region heatmaps on web platforms
查看结构化数据
任务指标本文基线提升
ScreenSpot-V1 持续域学习(Mobile→Desktop→Web) 平均准确率 (%) 81.7(基于GUI-G2骨干) GUI-G2: 77.1 +4.6个百分点
ScreenSpot-V2 持续域学习(Mobile→Desktop→Web) 平均准确率 (%) 83.5(基于GUI-G2骨干) GUI-G2: 80.3 +3.2个百分点
ScreenSpot-V1 持续域学习(Mobile→Desktop→Web) 平均准确率 (%) 78.9(基于SE-GUI†骨干) SE-GUI†: 76.1 +2.8个百分点
ScreenSpot-V2 持续域学习(Mobile→Desktop→Web) 平均准确率 (%) 81.2(基于SE-GUI†骨干) SE-GUI†: 78.9 +2.3个百分点
ScreenSpot-Pro 持续分辨率学习(Normal→High) 平均准确率 (%) 19.0 GUI-G2: 16.7 +2.3个百分点

局限与改进

论文承认的局限性包括:第一,受计算资源限制,实验主要在3B参数规模的Qwen2.5VL-3B上进行,仅使用了三个训练数据集和三个评估基准,这限制了绝对性能的上限。作者相信扩大模型规模和使用更丰富的数据可以进一步缩小与定位能力上限的差距。第二,论文仅探索了两类GUI漂移场景(域和分辨率),而真实世界的数字应用漂移远比这丰富,包括布局漂移(应用更新)、外观漂移(深色模式)、本地化漂移(语言变化)等。从独立观察来看,还存在以下局限:首先,论文的实验设置相对理想化——任务序列是预定义且离散的,而真实场景中GUI变化可能是渐进的、连续的,甚至包含噪声标注;其次,APR-iF和ARR-iF的权重 $\alpha$ 和 $\gamma$ 需要针对不同场景调优(论文中设置为15和0.5,但最优超参数分析显示1和1更好,存在不一致);第三,论文未与专门为持续学习设计的通用方法(如EWC、PackNet等)进行比较,难以判断GUI-AiF相比通用持续学习方法的独特优势有多大。

独立分析的弱点

第一,超参数设置存在不一致性。论文主体实验设置 $\alpha=15, \gamma=0.5$,但超参数敏感性分析(Figure 3)显示 $(\alpha, \gamma) = (1, 1)$ 在三个基准上达到最优。这种不一致削弱了实验结论的可信度,建议统一使用最优超参数重新报告结果。第二,基线方法的选择不够全面。论文仅与GUI领域的方法比较,未纳入通用持续学习方法(如EWC、PackNet、Progressive Neural Networks等)作为基线,难以判断GUI-AiF的收益有多少来自GUI特定设计,多少来自RFT框架本身。第三,评估场景过于简化。真实的GUI持续学习可能面临类别不平衡(某些平台数据远多于其他)、噪声标签、任务边界模糊等挑战,论文的理想化设置可能高估了方法的实际效果。建议增加更贴近实际的评估设置,如数据流式到达、任务边界未知等场景。第四,可视化分析(Figure 6)仅展示了单个案例,缺乏定量的注意力/热力图分析,难以从统计层面验证方法的有效性。

未来方向

论文作者提出的未来方向包括:探索更多类型的GUI漂移场景,如布局漂移(应用更新)、外观漂移(深色模式)和本地化漂移(语言变化)。基于现有成果,可以延伸以下方向:第一,将GUI-AiF扩展到多模态持续学习——当前仅关注视觉定位,未来可以同时处理GUI理解和动作规划的持续学习;第二,探索自适应超参数机制——论文发现 $\alpha$ 和 $\gamma$ 对不同漂移类型敏感度不同,可以设计自动调整这两个权重的元学习方法;第三,引入课程学习策略——按难度递增的顺序组织任务序列(如从相似域到差异大的域),可能进一步提升持续学习效果;第四,结合模型架构创新——当前方法在固定架构上优化,可以探索参数隔离(如Adapter池)与GUI-AiF奖励的协同效果;第五,在真实产品环境中验证——与操作系统厂商合作,在真实的应用更新和系统升级场景中测试GUI-AiF的实用价值。

复现评估

论文提供了较好的复现基础。代码已在GitHub开源(仓库名GUI-AiF),这大大降低了复现门槛。训练使用4张NVIDIA A100-80G GPU,训练1个epoch,学习率1e-6,全局batch size 8,每个指令生成4个预测。这些配置在学术环境中相对容易获取。骨干模型Qwen2.5VL-3B是公开可下载的。训练数据集Widget Captioning、ShowUI-web和OmniACT均为公开数据集。评估基准ScreenSpot-V1、V2和Pro也是公开的。然而,存在一些复现挑战:第一,超参数 $\alpha=15, \gamma=0.5$ 与论文敏感性分析显示的最优值 $(1,1)$ 不一致,复现时需要明确使用哪组超参数;第二,论文提到使用Flash Attention 2和bfloat16精度,这些对GPU架构有特定要求;第三,持续学习的训练顺序(Mobile→Desktop→Web)可能影响结果,论文未提供不同顺序的消融。总体而言,复现难度中等,主要障碍在于算力需求和超参数的不确定性。