X-Tree: Tokenizing Reusable Experience for Efficient Agent Generalization
X-Tree:将可复用经验分词为技能树以高效泛化智能体
🧭 Agent 技能层级挖掘与 RL 训练 ★ 深度解读
University of Waterloo · Duke University · National University of Singapore
把智能体轨迹中可复用动作片段按频次/长度/成功率挖成层级 X-Tree,并以数据、奖励、上下文三种方式训入权重
📌 工作参考价值(4 点)
- 动作/行为序列先做 canonicalization:把点击、填表、搜索等映射为 verb⟨role⟩ token,去掉具体商品/页面 id,再做频次挖掘;比直接使用原始 action 文本更容易发现跨商品、跨 query 的复用流程,适合从电商 session 日志抽取“浏览→筛选→加车→下单”等宏动作。
- 离线无仿真环境时,不要只对整段 trajectory 做 SFT/RL;把高频且成功的子序列节点当作 RL 实例,用 gold prefix 做 partial rollout,奖励设为 step-matching + depth-scaled completion bonus。WebArena 上同样数据比整轨迹 SFT 高 +4.5 SR,说明细粒度子过程很值钱。
- 在线 RLVR 面临稀疏 verifier reward 时,可以加一个 adaptive skill bonus:按 group win rate 线性衰减,只在 verifier 不能区分 rollout 好坏时生效;这样既提供早期稠密梯度,又不会在后期污染奖励。推荐/搜索 agent 的在线探索奖励可借鉴。
- 用 OPSD/self-distillation 训练策略时,教师上下文中的 LLM 写 skill bank 可替换为从日志挖掘的 X-Tree 渲染文本,效果相当且零 LLM 成本;对无法频繁调用大模型做抽象的工程场景很有用。