Frontier-OPD: Discovering the Edge of Agent Capability and Teaching Agents to Go Beyond
Frontier-OPD:发现智能体能力边界并教会其超越
🧭 Agent 在线蒸馏 · 学习前沿
Tsinghua University
通过学习前沿动态选择教师干预点,并用学生后续行为验证指导质量,提升多智能体在线蒸馏效果
📌 工作参考价值
- 在电商/Agent 微调里,不要随机采样教师补充数据:用 on-policy 学生 rollout 计算 teacher-student token logprob gap,按共享状态聚合,挑『难但可救』的决策点做教师干预,比均匀采样明显提升。
- 状态抽象可复用:把归一化 observation + available actions 哈希成 state key,合并重复访问;同时做 trajectory-balanced 加权,避免死循环轨迹拉高节点分、占用干预预算。
- 教师指导必须验证『学生能否接住』:只加 teacher bridge,不检查后续学生 continuation,会浪费算力;建议用 matched-window agreement gain(bridge+continuation vs 原轨迹等长窗口)做过滤。
- 线上持续学习时,每轮更新后重新采样重建 frontier,让数据分布跟随当前策略;若目标是尽快达到可上线成功率,接受额外单步成本可能反而缩短总训练时间。
动机
多轮 Agent 蒸馏中,on-policy 反馈来自学生自己的行为,但哪些额外教师指导最适合当前学生学习仍是开放问题。只靠 teacher-student 分歧不够:某个决策可能学生已经会了,或者给了指导后学生仍无法完成后续交互。作者把『当前学生还不稳定、但短暂教师引导后能自主继续』的决策场景定义为 learning frontier。
方法关键点
- 构造共享状态轨迹图:把 observation + available actions 归一化哈希成 state key,合并重复状态;每个决策 occurrence 保留原始 history 用于 replay。
- 用 trajectory-balanced 聚合 signed teacher-student logprob gap,给节点打分:先对同一轨迹内多次访问平均,再跨轨迹平均,避免循环轨迹靠访问次数霸榜。
- 选 top-B distinct frontier nodes,每个节点取最高分歧的 occurrence 作为 replay representative。
- 教师短桥(默认 K=1)后恢复学生执行 H=3 步,比较 bridge+continuation 与原始等长窗口的负绝对 logprob gap 均值,gain ≥ η 才接受教师响应进入蒸馏池。
- 每次策略更新后重新 rollout 重建 graph 和 frontier,形成持续自适应。
实验与结果
在 ALFWorld / WebShop / ScienceWorld 上,用 Qwen3-32B 教师和 Qwen3-1.7B / 4B 学生。Qwen3-32B→1.7B:ALFWorld SR 从 OPD 22.1、FutureBridge 40.0 提升到 45.5;WebShop 从 33.7、57.7 到 58.3;ScienceWorld 从 6.2、10.2 到 14.5。Qwen3-8B-RL 教师下同样全面领先。消融显示随机选择干预点退化最大,删除 accepted bridge 数据也明显掉点;去掉 gain filtering 也有损失。效率上 Frontier 单步最贵,但在 ALFWorld 上达到 55% SR 的耗时最少。
最值得记住的一句话:真正有用的教师指导,既要出现在学生不会的地方,更要让学生能在之后自己走下去;这就是 learning frontier。