面向GUI智能体的潜在世界动作模型 Latent World Action Model for GUI Agents
把GUI世界建模从重建未来屏幕改为潜在空间预测动作后果,成功率最高+12.5点、延迟降低98.9%
前置知识
GUI智能体与世界模型
GUI智能体是在手机或电脑界面上自动执行点击、输入、滑动等操作以完成用户指令的多模态大模型(LMM)系统。世界模型则是环境动力学的模拟器:给定当前界面状态和候选动作,预测执行后界面会变成什么样,让智能体在真正执行前先『预演』后果,从而避开支付、删除账号等不可逆的误操作,并在长程任务中提前调整策略。
本文重新设计了GUI世界模型的表示方式,只有理解这一框架,才能看懂它批评的对象和替代方案。
Render-and-Re-Perceive 两阶段范式
现有像素空间GUI世界模型的通用流程:第一阶段由世界模型为每个候选动作显式生成未来屏幕(扩散模型合成截图,或自回归生成可渲染HTML);第二阶段由一个独立的打分模型重新『感知』这些生成的未来画面,选出最能推进任务的候选动作。代价是屏幕生成与二次感知都带来大量计算与延迟。
这是本文的直接对照基线,论文宣传的延迟降低98.9%正是针对该范式的瓶颈。
恒等捷径(Identity Shortcut)
指世界模型预测的『未来状态』与当前界面几乎相同,即用复制当前帧代替捕捉动作引起的变化。论文将其量化为:预测与当前屏幕的像素差小于0.08,且小于真实的当前-下一帧转换幅度。全屏重建目标天然鼓励复用当前帧信息,且GUI转换幅度越大,该捷径越严重,下游成功率随之下降。
这是本文提出的核心问题概念,动作感知对比学习目标就是为消除它而专门设计的。
LoRA 低秩适配
一种参数高效微调方法:冻结原模型权重,只在注意力与MLP投影矩阵旁挂载低秩分解矩阵 $\Delta W = BA$(秩 $r \ll d$)进行训练。本文对 Qwen3-VL-8B 采用 rank 16、缩放因子 $\alpha=32$、dropout 0.05,仅训练 43.6M 参数(占总参数 0.50%),单张 NVIDIA A6000 训练 8 小时即可完成。
论文的世界模型骨干就是一个LoRA适配的LMM,理解LoRA才能评估其训练成本与复现门槛。
InfoNCE 对比学习与 memory bank
一种度量学习目标:把锚点表示与正样本拉近、与一组负样本推远,形如 $-\log \frac{e^{\tilde{a}\cdot\tilde{p}/\tau}}{e^{\tilde{a}\cdot\tilde{p}/\tau}+\sum_{n}e^{\tilde{a}\cdot\tilde{n}/\tau}}$,其中 $\tau$ 是温度系数。MoCo 式的 FIFO memory bank 是经典技巧:缓存历史样本的表示作为额外负样本,扩大每次对比的判别范围。
本文的动作感知对比目标正是 InfoNCE 变体,用当前状态和 memory bank 作负样本来消除恒等捷径。
研究动机
让GUI智能体在执行前『预演』动作后果的世界模型近年兴起,主流做法是像素空间的 Render-and-Re-Perceive 两阶段范式:先为每个候选动作生成未来屏幕(扩散模型合成截图或自回归生成可渲染HTML),再由独立打分器重新感知这些画面来选动作。实践中暴露两个瓶颈:(L1) 自回归/扩散式屏幕合成计算开销巨大,成为交互响应的延迟瓶颈——实验中 Diffusion2Image 在线执行时间是基座智能体的 4.5-18.2 倍;(L2) GUI转换的外观变化巨大且多样——论文用 RAFT 光流做像素搬运后的残差分析显示,GUI转换的残差幅度是自然视频的 2.4 倍、残差覆盖率AUC高 2.8 倍,但动作选择其实只需要理解动作的未来后果,而非还原所有视觉细节。更糟的是,全屏重建目标在实践中诱发『恒等捷径』:模型预测的未来基本是当前屏幕的复制品;在 2.5K 样本的 AndroidControl 子集上,像素空间世界模型的捷径严重度随转换幅度增大而上升,下游成功率随之下降,说明屏幕生成这一中间任务对动作选择既昂贵又误导。
本文的目标是本文要把GUI世界建模的预测目标从『重建完整未来屏幕』转变为『在潜在空间捕捉动作引发的未来信息』,使其直接服务于动作选择。具体可量化目标:(1) 在不生成任何未来屏幕的前提下,让共享表示同时支持候选动作打分与动作条件下的未来状态预测,在离线(AndroidControl、AITZ 的步级成功率)和在线(AndroidWorld 的任务成功率)评测中全面超越基座智能体和像素空间世界模型;(2) 相比像素空间世界模型,将世界模型推理延迟最多降低 98.9%,让带预测能力的GUI智能体接近实时部署;(3) 通过显式的对比目标消除恒等捷径,使性能提升在弱/中/强不同转换幅度下都保持稳定,而非只在简单转换上有效。
与已有工作不同的是,已有工作在『预测什么』上分成两派:文本空间方法预测状态变化的自然语言描述(语义对但缺空间细节),像素空间方法生成截图或可渲染HTML(细节全但昂贵且诱发捷径)。被忽视的关键观察是:动作选择需要的不是『未来长什么样』,而是『哪个候选动作的后果最能推进任务』。仅在动作标注上训练,教会模型选哪个动作却不要求预判结果;仅学习预测观测到的下一状态,提供后果信息却不教模型如何用该信息做决策。本文的独特切入是把两者耦合进同一个LMM共享潜在空间:预测目标迫使表示编码动作引发的变化,动作选择目标迫使这些表示对接任务决策,从而绕开『生成-再感知』整个链条。这一『决策相关后果』视角也解释了恒等捷径为何有害——复用当前状态对重建损失损害有限,但对区分候选动作是致命的。
核心方法
直觉上,好棋手判断一步棋不需要在脑中画出未来棋盘的完整图像,只需评估这步棋导致的局面变化是否有利于目标——例如点『Send』后跳转登录页,识别出『需要认证』这一后果就足以评估该动作,无需重现整屏像素。技术路线上,给定任务目标 $g$、当前截图 $s_t$、最近6步交互历史 $H_t$ 和冻结基座智能体提出的 $K=3$ 个候选动作,LoRA适配的 Qwen3-VL-8B 把所有候选放进单个 prompt(顺序随机打乱)一次前向编码,取最后一个 prompt token 的最后层隐藏态作为共享表示 $h_t$(4096维)。其上挂两个轻量头:动作头把 $h_t$ 映射为各候选的标量分数并用交叉熵监督;转换头把 $h_t$ 映射为对下一状态潜在嵌入的预测,目标由冻结的目标编码器对真实下一帧截图编码得到。两分支联合训练使未来预测监督直接塑形打分所用的表示;推理时丢弃转换头,单次前向即可完成候选重打分。
核心创新是『动作感知对比学习』。朴素的潜在预测用逐点余弦回归把预测 $\hat{z}_{t+1}$ 拉向目标 $z_{t+1}$,但这并不阻止恒等捷径——逐点目标从未显式对比当前状态,模型靠复用当前界面信息就能压低损失,且GUI转换越大捷径越有吸引力。本文把预测的未来潜在表示作为锚点、真实下一状态嵌入 $z_{t+1}=\bar{\phi}(s_{t+1})$ 作为正样本,把当前状态嵌入 $z_t=\bar{\phi}(s_t)$ 设为显式负样本,并维护 FIFO memory bank(最近 192 个转换、384 个表示)提供『竞争性未来』作额外负样本,构成 InfoNCE 目标:$$\mathcal{L}_{\text{Transition}} = -\log \frac{\exp(\tilde{\hat{z}}_{t+1}\cdot\tilde{z}_{t+1}/\tau)}{\exp(\tilde{\hat{z}}_{t+1}\cdot\tilde{z}_{t+1}/\tau)+\sum_{n\in\mathcal{N}}\exp(\tilde{\hat{z}}_{t+1}\cdot\tilde{n}/\tau)}$$($\tau=0.07$)。只用当前状态当负样本不足以区分相似但不同的动作结果(如『最热门』与『最近』排序的下一屏只在激活选项上不同),memory bank 的竞争性未来正是为此设计。最终与动作选择损失以 $\lambda=1.0$ 联合优化:$\mathcal{L}=\mathcal{L}_{\text{Action}}+\lambda\mathcal{L}_{\text{Transition}}$,其中 $\mathcal{L}_{\text{Action}}=-\sum_{k=1}^{K}y_k^t\log p_k^t$。
方法步骤详情
训练输入是 $(s_t, g, H_t, \{a_k^t\}_{k=1}^{K}, y, s_{t+1})$(AndroidControl+AITZ 共 14,276 条)。第一步,把截图、目标、6步历史和 $K=3$ 个候选(随机打乱顺序)拼成单个 prompt 送入 LoRA 适配的 Qwen3-VL-8B,取最后 token 隐藏态 $h_t$(4096维);真实动作不插入候选集,若无候选匹配则以智能体 top-1 为目标,让模型学会在无更优选择时保留原决策。第二步,动作头(LM输出层限制在索引 token『0』『1』『2』的线性映射 $w_k^\top h_t$)经 softmax 输出候选分布 $p_t$,与 one-hot 标签计算交叉熵 $\mathcal{L}_{\text{Action}}$。第三步,转换头(4096→4096 线性层)从 $h_t$ 预测 $\hat{z}_{t+1}$;目标嵌入由冻结 Qwen3-VL-8B(无LoRA、均值池化、4096维)离线预计算。第四步,$\ell_2$ 归一化后计算动作感知 InfoNCE 损失,负样本为 $\tilde{z}_t$ 加 memory bank,每样本训练后入队更新。两损失按 $\lambda=1.0$ 联合反传更新 LoRA 与两个头(AdamW,lr $4\times10^{-5}$,batch 8,3 epochs,单卡 A6000 共 8 小时)。推理时转换头丢弃;置信门控($\chi$ 在线 0.95/离线 1.0)在候选不足、top-1 为终止动作、$a_1=a_2$ 或仅一个候选置信达标时跳过重打分,否则单次前向重排候选并执行。
技术新颖性
与已有技术的本质区别有三点。第一,预测空间的转变:Code2World(自回归生成可渲染HTML)与扩散式世界模型(像素级合成截图)都在显式未来状态上做文章,本文证明预测可以完全留在潜在空间,推理时甚至不需要预测模块——转换头只是训练期的辅助分支。第二,监督信号的构造:不是『预测下一帧』的生成式目标,而是『区分动作引发的变化』的判别式目标,用当前状态显式充当负样本直接对着恒等捷径开刀,这与机器人领域 LAWAM 的潜在动作建模相呼应,但面向GUI的候选评分场景重新设计了对比结构。第三,共享表示的耦合方式:预测监督与动作选择监督作用在同一 $h_t$ 上,未来信息直接塑形打分所用特征,而非像 Render-and-Re-Perceive 那样在生成之后由独立模块二次感知。消融实验显示,对比目标相对逐点余弦回归额外贡献 +2.00 点 SR,说明增益来自判别式目标本身,而不仅是『潜在预测』这一形式。
实验结果
离线评估(Table 1):四个骨干上动作类型准确率提升 +0.9 至 +4.3 点(AndroidControl)与 +0.3 至 +4.9 点(AITZ),8 个骨干-数据集组合中 7 个 SR 提升、最高 +4.8 点(GPT-5.6 在 AITZ 41.30→46.10,Gemini-3.6-Flash 在 AndroidControl 57.25→61.13);相反,像素基线在所有离线设置均低于基座(最多 -8.6 点,如 GUI-Owl-7B 上 Code2World 31.80 vs 40.40),本方法相对最强像素基线最高提升 31.9%(GUI-Owl-7B AndroidControl 41.96)。在线评估(Table 2,AndroidWorld 116 任务):五个骨干 Overall SR 全部第一,较基座 +4.5 至 +12.5 点(GPT-5.6 54.46→61.61、Gemini 58.93→63.39、GUI-Owl-7B 15.18→22.32、Qwen3-VL-8B 27.68→40.18、Qwen3-VL-32B 41.96→46.42),Hard 任务 +5.6 至 +11.1 点,相对像素基线最高提升 40.6%;效率上仅比基座多 0.08-0.46 秒与 61-675 tokens,而 Code2World 需 2.1-4.1×、Diffusion2Image 需 4.5-18.2× 时间,GPT-5.6 离线每步 1.46 秒 vs 扩散基线 135.20 秒,延迟降低 98.9%。OOD(Table 3,GUI-Odyssey 跨应用长程):本方法是唯一稳定超过基座的方法(GUI-Owl-7B 34.73、Qwen3-VL-8B 52.13,基座为 33.73/52.07),两个像素基线均低于基座。消融(Table 4):基座 27.68→+动作头 36.36→+逐点回归转换头 38.18→+对比目标 40.18(共 +12.5 点)。Figure 4b 显示像素基线的捷径严重度随转换幅度上升、SR 下降,本方法显著缓解;Figure 5 的残差 t-SNE 显示本方法的未来表示形成最清晰的动作特定簇结构。
查看结构化数据
| 任务 | 指标 | 本文 | 基线 | 提升 |
|---|---|---|---|---|
| 离线 AndroidControl 步级动作选择(GUI-Owl-7B 骨干) | SR (%) | 41.96 | 基座 40.40;Code2World 31.80;Diffusion2Image 33.11 | 较基座 +1.56;较 Code2World 相对提升 31.9% |
| 在线 AndroidWorld 任务完成(Qwen3-VL-8B 骨干) | Overall SR (%) | 40.18 | 基座 27.68;Code2World 28.57;Diffusion2Image 33.93 | 较基座 +12.50;较 Code2World 相对提升 40.6% |
| 在线 AndroidWorld 任务完成(GPT-5.6 骨干) | Overall SR (%) | 61.61 | 基座 54.46;Code2World 56.25;Diffusion2Image 53.57 | +7.15 点,且 Tokens/Task 与 Mean Steps 均低于基座 |
| 世界模型推理延迟(GPT-5.6 骨干,离线每步) | Run Time (s) | 1.46 | Diffusion2Image 135.20;Code2World 9.31 | 较扩散基线降低 98.9% |
| OOD GUI-Odyssey 跨应用长程导航(GUI-Owl-7B 骨干) | SR (%) | 34.73 | 基座 33.73;Code2World 27.78;Diffusion2Image 26.83 | 较基座 +1.00;两个像素基线均低于基座 |
| 模块消融(AndroidWorld,Qwen3-VL-8B 骨干) | SR (%) | 40.18(动作头+转换头+对比学习) | 基座 27.68;+动作头 36.36;+逐点回归转换头 38.18 | 对比目标较逐点回归 +2.00;相对基座整体 +12.50 |
局限与改进
作者在附录中承认三点:(1) 依赖基座智能体的候选集——模型只重排不生成新动作,正确动作不在 $K=3$ 个候选中时无法挽回,性能上限受候选覆盖度约束;(2) 选择性调用的盲区——固定置信阈值门控下,基座高置信的错误会绕过重打分,终止决策(完成任务/放弃任务)也不参与 rescore;(3) 单步潜在预测——转换目标只建模立即的下一状态且推理时丢弃,无法显式推理长程后果,也不提供可解释的未来重建。我的独立观察:其一,Grounding 指标提升不一致(如 Gemini 在 AITZ 上 45.80 vs 基座 49.67),因为重打分只改变选哪个候选、无法修正候选自身的坐标;其二,恒等捷径严重度在『各方法原生预测空间』中度量(像素模型用像素、本文用潜在空间),跨方法可比性打了折扣;其三,目标编码器与骨干同为 Qwen3-VL-8B,潜在目标的判别性部分继承自该模型,换骨干时需重新验证;其四,评测全部限于 Android 移动环境,桌面/Web 界面的迁移未经验证。
独立分析的弱点
第一,候选重排的天花板:当基座智能体根本提不出正确动作时(GUI-Owl-7B 基座在 AndroidWorld 上 Overall SR 仅 15.18%),重排增益有限(22.32% 仍很低);改进方向是与更强的候选生成级联——多样化采样温度、自适应候选数、失败后的再提议机制,或在检测到候选集整体劣质时触发生成式回退。第二,固定阈值门控:$\chi=0.95$(在线)/1.0(离线)为手工设定,高置信错误完全绕过检查,终止决策永不 rescore;可改为学习的不确定性感知调用策略,按『额外评估的期望价值』决定是否调用,而非一刀切的置信度阈值。第三,单步预测的短视:转换目标只看一步,无法评估『这步为后续铺路』的长程动作;可在潜在空间做 $T$ 步 rollout,因无需像素解码,代价可控。第四,可解释性缺失:潜在预测无法像像素世界模型那样被人眼检查,出错难以归因;可加轻量探针解码器用于离线调试而不进推理主链。第五,训练依赖人工演示中的下一状态标注,无法在纯在线环境中自我改进;可探索用环境真实转移做在线对比更新,形成持续学习的闭环。
未来方向
作者提出的方向:把潜在动作评估与更强的候选生成结合;用学习到的调用策略替代固定置信门控;把单步转换学习扩展为多步潜在动力学以支持长程决策;用多个基座智能体的候选混合训练;扩展到 Web 与桌面 GUI 验证跨平台泛化。基于本文成果可延伸的:其一,把动作感知对比目标移植到在线强化学习流程,用环境真实下一状态替代离线标注,形成『预测塑形+策略优化』的闭环训练;其二,转换头的潜在空间可复用为密集奖励或价值估计信号——预测的未来与任务目标终局状态的距离可用于潜在空间内的前瞻规划(如 MCTS 式搜索);其三,memory bank 可升级为跨任务持续更新的动态记忆,支持对用户界面习惯的个性化建模;其四,将潜在未来表示与无障碍树等结构化信息融合,补齐 Grounding 坐标级定位这一未改善的维度。
复现评估
复现条件相当友好。代码已开源;骨干是公开的 Qwen3-VL-8B-Instruct,LoRA 仅训练 43.6M 参数(0.50%),14,276 条训练样本(AndroidControl+AITZ),单张 NVIDIA A6000(约 31GiB 显存)8 小时即可完成训练,目标嵌入离线预计算进一步降低成本。数据集(AndroidControl、AITZ、GUI-Odyssey)与 AndroidWorld 评测环境均公开,附录 Table A1 完整给出超参(rank 16、$\alpha=32$、$\tau=0.07$、$\lambda=1.0$、bank 192、lr $4\times10^{-5}$ 等)并附训练与门控推理的伪代码。难点在于:(1) 需先跑通基座智能体(M3A 协议)产生候选与置信度,API 骨干(GPT-5.6、Gemini-3.6-Flash)有调用费用;(2) AndroidWorld 在线评测需 Android 模拟器、固定种子与每任务环境重置例程;(3) 两个像素基线(Code2World、扩散世界模型)复现成本高,若只验证核心结论可跳过。总体属于低成本可复现、且容易迁移到自己智能体管线的类型。
论文图表
成功率-效率对比图:本方法与基座智能体及各像素空间世界模型在GUI导航成功率和推理延迟两个维度上的位置。本方法位于最优区域(成功率最高、延迟接近基座),而 Code2World 与 Diffusion2Image 不仅成功率不升反降,延迟还高出一到两个数量级。
一张图概括论文全部价值主张——性能与效率双赢,是读者判断『要不要用这个方法』的第一入口。
对比自然视频与GUI转换的视觉相似性分布:自然视频相邻帧时间连续性强、相似度高,而GUI转换的视觉相似度低且方差大,说明像素空间世界模型在GUI领域必须覆盖的未来外观变化范围远大于视频领域。
这是『GUI不适合像素级重建』这一动机的直观证据,也解释了恒等捷径为何在GUI中格外严重。
(a) 恒等捷径实例:Code2World 与扩散模型预测的『未来屏幕』与当前屏幕几乎一致,而真实下一状态变化巨大。(b) 在 2.5K 样本的 AndroidControl 子集上按弱/中/强转换幅度分组,展示各方法的捷径严重度(在各方法原生预测空间度量)与下游步级 SR:像素模型的捷径严重度随转换幅度增大而上升、SR 随之下降,本方法显著缓解该趋势。
定义并量化了论文的核心问题概念『恒等捷径』,同时给出对比目标有效性的最直接证据,是连接动机与方法的枢纽图。
用 RAFT-Large 光流把当前帧 warp 到下一帧坐标后计算 RGB L1 残差:(a) GUI 转换的残差幅度比自然视频高 2.4 倍;(b) 残差覆盖面积AUC高 2.8 倍;(c) 在 REDS、YouCook2、TVQA、CrossFPS、AndroidControl 五个域的统一协议比较中,GUI 的后warp残差最大。
为『GUI转换本质不连续、不该在像素空间建模』提供定量支撑,是动机部分最硬核的量化基石,也解释了恒等捷径的结构性成因。