Papers

EnvSched:环境感知调度提升 Agent 强化学习 rollout 效率

EnvSched: Environment-Aware Scheduling for Rollout-Efficient Agent Reinforcement Learning

Why we picked it

训练 agent RL 太烧 rollout 预算的可以看这篇,EnvSched 在 Qwen3-8B 上 40 步就跑赢随机选任务 120 步的效果,省了三倍训练量。

论文提出 EnvSched,一个从 rollout 历史中学习的在线调度器,把环境-任务对组织成双关系图,用图传播预测任务内奖励方差来分配批次。在 Qwen3-8B 上做强化学习训练,EnvSched 训练 40 步后在 BFCL-v3、tau-Bench、ACEBench-Agent 三个基准上平均得分 48.81,超过随机任务选择训练 120 步的最高分。环境配额和相似度惩罚限制批次集中与冗余,无需额外试点 rollout。该方法在不同模型规模、相同训练预算下均带来下游性能提升。

Original · arXiv cs.LG

EnvSched: Environment-Aware Scheduling for Rollout-Efficient Agent Reinforcement Learning

As executable environments for language agents scale, generating and verifying their rollouts becomes increasingly expensive. Under finite rollout budgets, this raises an important question: can data management at the environment level make agentic reinforcement learning (RL) more efficient by organizing, evaluating, and scheduling task instances together with the environments that determine their tools, states, transitions, and verification? To address this question, we introduce EnvSched (Environment-aware Scheduling), an online scheduler that learns from rollout history. EnvSched assigns scheduling value through two complementary modeling choices: exploitation prioritizes tasks likely to provide informative reward differences, while coverage spreads each batch across underobserved environments and interaction patterns. EnvSched organizes environment--task pairs as nodes in a dual-relation graph, with within-environment edges capturing task semantics and shared tool, state, and verifier structure, and cross-environment edges capturing abstract execution and reward topology. By propagating historical rollout statistics along both edge types, it predicts within-task reward variance. These predictions guide a scheduler that allocates each batch to tasks with high predicted reward variance and underobserved environments and tasks. Environment quotas and a similarity penalty further limit concentration and redundancy, yielding informative and diverse batches without additional pilot rollouts. In RL on Qwen3-8B, EnvSched achieves an average score of 48.81 across BFCL-v3, tau-Bench, and ACEBench-Agent after 40 training steps, exceeding the highest score attained by random task selection after 120 steps. It also improves downstream performance across model sizes at the same training budget.