Summary
将长时 GUI 控制重构为多模态记忆管理问题,通过学习的记忆控制器(MementoCore)在冻结的 GUI 骨干网络上实现工作记忆和情景记忆的主动管理,避免原始历史回放的冗余和纯文本记忆的视觉证据丢失。
Problem & Motivation
现有 GUI agent 在长时任务中的瓶颈不再是单步视觉理解,而是跨多个界面转换的长期多模态状态维护。原始历史回放会用冗余截图淹没模型,纯文本记忆则丢失局部视觉证据(如特定按钮位置、UI 元素状态)。长 GUI 轨迹中有用证据稀疏且分布不均——某些步骤编码了关键任务约束或局部视觉线索,但在后续截图中消失。因此需要将长时 GUI 控制重构为记忆控制问题而非上下文长度问题。
Method
MementoGUI 是一个即插即用框架,在冻结的 GUI 骨干网络上增加 MementoCore 学习记忆控制器。维护两种互补记忆:
- 工作记忆(Working Memory, W_t):追踪任务内演化状态(within-episode)
- 情景记忆(Episodic Memory, M):存储已完成 episode 的可复用经验
MementoCore 使用四个任务特定的 LoRA adapter 连接到共享的冻结 Qwen3-VL 骨干,对应四个专门算子:
核心算子
-
Step Processor (
f_step):每步接收任务目标、当前截图、前一动作和工作记忆,输出:- 写入显著性分数(o_t ∈ [0,1])
- 事件摘要(s_t)
- 任务相关 ROI 边界框(b_t)
- 情景检索激活标志(γ_t)
仅当显著性超过阈值 τ 时写入记忆,实现事件门控更新而非记录每一帧。
-
WM Compressor (
f_cmp):当容量超限时压缩旧工作记忆条目,生成紧凑摘要并保留视觉标识符。 -
Episodic Writer (
f_write):episode 完成后,将完整轨迹转换为紧凑的可复用记忆条目,存储元数据、embedding 和 ROI 裁剪。 -
Episodic Selector (
f_sel):两阶段检索——粗粒度 embedding 检索 + 学习的相关性过滤——选择相关的过往 episode。
输入构造
冻结的 GUI 骨干接收当前截图、记忆中选定的 ROI 图像和文本上下文(任务目标 + 记忆摘要)。记忆使用骨干的标准多模态对话模板序列化,无需特殊 token、投影层或架构修改。
训练
MementoCore 使用以下方式训练:
- SFT:在四个算子上使用自动策划的监督数据
- DPO:在 Step Processor 和 WM Compressor 上(这两个算子直接权衡信息量与上下文预算)
数据策划
可扩展的 pipeline 将 PSAI computer-use 轨迹转换为训练数据:
- 预处理:原始视频解析为帧级标注(动作发生、事件描述、ROI 框)和子目标级标注(语义任务片段)
- SFT 数据构造:四个监督数据集(D_step, D_cmp, D_write, D_sel)将任务目标与结构化目标配对
- DPO 数据构造:基于规则的破坏创建负样本,然后 VLM 判断过滤选择偏好输出
人工验证 200 个采样轨迹,197 个完全正确(98.5% 准确率)。
Key Results
评测协议与指标定义
在线评测(GUI-Odyssey,Table 1):AMS = Action Matching Score(步级动作匹配,GUI-Odyssey 标准指标),Traj SR = Trajectory Success Rate。Working Memory 条件下 backbone 每步输入为 u_t = (x_t, V_mem_t, c_t)——当前截图 + 记忆选出的 ROI 图 + 文本上下文(goal + WM 摘要 + 检索到的 episodic 文本),从不回看原始历史截图。
MementoGUI-Bench(离线,Section 4.4):源自 PSAI computer-use 视频,200 条轨迹 / 6,953 步(平均 34.8 步/轨迹),80 条测试、120 条用于构建 episodic memory bank。聚焦”下一动作依赖累积任务状态、延迟约束、已完成子目标或先前经验”的 memory-dependent 决策点。三个 memory-aware 指标(均由 Gemini-3.1-Pro 作 VLM judge 打分):
- VAM(VLM-based Action Match):预测动作与参考动作在当前截图上是否语义等价
- TPS(Task Progress Score):预测序列是否推进任务(无 loop、regression、stalling)
- MCS(Memory Consistency Score):memory 状态是否随任务进展一致演化(含先前选择、已完成子目标、用户约束、检索到的 episodic 经验)
注意:benchmark 不含任何 context-reset / 中途恢复 / resumability / “只靠 memory 继续任务” 的干预式测量;MCS 是对 memory 内容一致性的判分,属于观察式质量评估,未做 memory 充分性(sufficiency)或压缩信息损失的因果测试。
主要结果(Table 1)
MementoGUI 一致性地改进所有冻结骨干。在 GUI-Odyssey 上使用 UI-Venus-1.5-8B:
- 无历史 → 工作记忆:AMS 54.58→67.69,Traj SR 1.29→2.69
- 工作 → 工作+情景:AMS 67.69→68.32,Traj SR 2.69→3.57
这些增益超过历史回放(Pred. Hist. All: 66.31 AMS)和纯文本记忆(Text Summary: 62.18 AMS)基线。
类似模式在 MAI-UI-8B 和两个 GUI-Owl 变体上成立。32B GUI-Owl 骨干进一步受益,工作+情景达到 55.17 AMS 和 2.59 Traj SR。
API 模型(Table 2)
工作记忆在无状态单步设置中增强专有模型:
- GPT-5.5:AMS +2.33%,MCS +129.72%
- Gemini-3.1-Pro:AMS +2.18%,TPS +38.95%,MCS +162.55%
扩展性(Table 5)
更大的 MementoCore 控制器(2B→4B→8B)通常改进性能,特别是在工作+情景设置中。8B 控制器在多个关键指标上达到最强结果,但增加延迟。重要的是,无需骨干微调——仅扩展控制器。
轨迹长度分析
Figure 3 显示 MementoGUI 在各轨迹长度区间保持更强性能,MementoGUI 与基线的差距在更长轨迹上扩大,特别是结合两种记忆类型时。
情景记忆库大小
Figure 4 表明更大的情景记忆库通常改进轨迹成功率,说明可复用经验主要有益于长时任务完成。
Ablation 研究
工作记忆中的视觉定位(Table 3):移除工作记忆中的 ROI 图像(保留学习控制器)显著降低性能:
- UI-Venus-1.5-8B:AMS 从 67.69 降至 64.22,Traj SR 从 2.69 降至 2.48
- GUI-Owl-1.5-8B:AMS 从 48.25 降至 47.58,Traj SR 从 1.40 降至 1.19
确认 MementoGUI 同时受益于 ROI 级定位和过滤的情景经验。
情景检索策略(Table 4):使用 UI-Venus-1.5-8B 比较检索方法:
- 随机情景上下文:64.46 AMS(比仅工作记忆的 67.69 更差)
- 单阶段检索:64.40 AMS(也更差)
- 两阶段检索(完整系统):68.32 AMS,3.57 Traj SR(最佳)
随机或未过滤的情景记忆实际上损害性能,验证了学习相关性选择的必要性。
Strengths & Weaknesses
亮点:
- 问题重构有洞察:将长时 GUI 控制从上下文长度问题重构为记忆管理问题,抓住了稀疏视觉证据的核心矛盾
- 即插即用设计:冻结骨干 + 学习控制器的架构允许独立扩展记忆能力,无需重训基座模型
- 多模态记忆有效:ROI 裁剪 + 文本摘要的组合优于纯文本或原始截图,ablation 证据充分
- 数据策划可扩展:自动标注 pipeline 达到 98.5% 准确率,为训练记忆控制器提供了可行路径
- 两阶段检索关键:证明随机或单阶段检索会损害性能,学习的相关性过滤是必需的
局限:
- 绝对性能仍低:即使最佳设置,轨迹成功率仍在个位数(GUI-Odyssey 上 3.57%),说明长时 GUI 控制根本上仍然困难
- 延迟开销显著:8B 控制器将轨迹时间从 ~42s 增至 ~72s,实用性受限
- 情景记忆增益不稳定:某些设置中情景记忆边际收益小或无收益(如 GUI-Owl-1.5-8B Traj SR 保持 1.81),说明跨 episode 迁移的条件尚不清楚
- VAM 指标下降:UI-Venus-1.5-8B 在 MementoGUI-Bench 上 VAM 从 1.80 降至 1.41,暗示语义动作匹配与其他改进存在冲突
- 缺乏失败案例分析:未详细讨论哪些类型的任务或界面转换仍然失败,限制了对方法边界的理解
- 记忆容量与压缩策略未充分探索:工作记忆容量阈值、压缩频率等超参数的影响未系统研究
对领域的影响:
- 为长时 GUI agent 提供了新的架构范式(记忆控制 vs. 上下文扩展)
- 证明了多模态记忆(视觉 ROI + 文本)的必要性,挑战了纯文本记忆的主流做法
- 数据策划 pipeline 可能启发其他需要轨迹级监督的 agent 任务
- 但绝对性能仍远未达到实用水平,且方法复杂度(四个专门算子 + 两阶段检索)可能限制可解释性和调试
Mind Map
mindmap root((MementoGUI)) Problem 长时 GUI 控制瓶颈是记忆管理 原始历史回放冗余 纯文本记忆丢失视觉证据 有用证据稀疏且分布不均 Method 冻结骨干 + 学习记忆控制器 工作记忆:within-episode 状态 情景记忆:跨 episode 经验 四个算子:Step/Compress/Write/Select 事件门控更新 两阶段情景检索 ROI 裁剪 + 文本摘要 Results GUI-Odyssey AMS 54.58→68.32 Traj SR 1.29→3.57 超过历史回放和纯文本基线 更大控制器进一步改进 轨迹越长优势越明显 随机情景记忆损害性能 ROI 视觉定位关键
Notes
- 与 working memory 文献的联系:心理学中 working memory 的容量限制和主动维护机制在这里有直接对应,但论文未引用相关认知科学文献
- 情景记忆的泛化边界:什么样的任务相似性允许跨 episode 迁移?当前两阶段检索是黑盒,缺乏可解释性
- 与 Transformer 长上下文的对比:如果骨干本身支持 100K+ 上下文,记忆控制的优势是否仍然成立?论文未讨论
- 多模态记忆的表示学习:ROI 裁剪是手工设计的,是否可以端到端学习视觉记忆的粒度和内容?
- 潜在改进方向:(1) 分层记忆(短期/中期/长期);(2) 主动遗忘机制;(3) 记忆一致性约束(避免矛盾记忆);(4) 与 world model 结合预测未来界面状态