OWL: Optimized Workforce Learning for General Multi-Agent Assistance in Real-World Task Automation¶
๐ Published (v1): 2025-01-01 ยท Source: NeurIPS ยท Venue: NeurIPS 2025 ยท link
Ask a follow-up
Open an assistant pre-loaded with this paper's context.
๐ฌ Ask ChatGPTโฆ Ask Claude
TL;DR¶
WORKFORCE is a hierarchical multi-agent framework that decouples domain-agnostic planning from domain-specific execution via a Planner โ Coordinator โ Worker Node stack, achieving 69.70% on the GAIA benchmark (open-source SOTA, surpassing OpenAI Deep Research by 2.34%). OWL (Optimized Workforce Learning) then trains only the Planner with SFT + DPO on a cross-domain curriculum, lifting a Qwen2.5-32B-Instruct planner from 36.36% to 52.73% (+16.37%) without retraining workers.
Problem¶
Existing LLM multi-agent systems are domain-specific: inference deployment requires full architectural redesign (e.g., MetaGPT's SOPs), and training must retrain every agent component (e.g., MALT's generator-verifier-refiner pipeline). This makes cross-domain transfer prohibitively expensive and prevents building a general-purpose, reusable multi-agent substrate.
Method¶
WORKFORCE (inference): Three-layer hierarchy communicating via a shared Task Channel: 1. Planner โ decomposes the user task into subtasks based on registered worker capabilities. 2. Coordinator โ dispatches subtasks to workers, tracks dependencies, integrates results. 3. Worker Nodes โ specialized agents with domain-specific toolkits (Web Agent, Document Agent, Reasoning/Coding Agent); workers report only final results to the channel, keeping per-worker context clean.
A replanning mechanism triggers when a worker self-reports subtask failure: the planner receives the failure signal and synthesizes new subtasks, enabling test-time scaling.
OWL (training): Two-phase optimization applied exclusively to the Planner: - Phase 1 โ SFT: GPT-4o-mini rollouts on four curriculum datasets (HotpotQA, WikiTableQuestions, Math, Infinity-MM) produce expert trajectories. Quality filtering (accuracy, cosine similarity โฅ 0.7, LLM-as-judge) yields 1,599 trajectories averaging 3.41 subtasks each. - Phase 2 โ DPO: The SFT model rolls out \(n=4\) trajectories per question; correct/high-similarity outcomes are "chosen", others "rejected". 1,009 preference pairs are used for Direct Preference Optimization.
Training uses Qwen2.5-32B-Instruct on 8ร H100 GPUs, 2 epochs, max 32,768-token context, LR \(= 10^{-5}\), bfloat16, effective batch size 12.
Key Contributions¶
- Modular hierarchical MAS architecture (WORKFORCE) enabling plug-and-play worker substitution without touching the planner/coordinator.
- OWL training paradigm: trains only the domain-agnostic planner (not workers), drastically reducing retraining overhead for new domains.
- Open-source SOTA on GAIA: 69.70% (Claude-3.7-Sonnet backend), first open-source system to exceed OpenAI Deep Research.
- Efficient planner post-training: Qwen2.5-32B achieves +16.37% and matches GPT-4o on Level 3 tasks (26.92% vs. 26.92%) with a small filtered dataset.
- Full open-source release of code, models, and data.
Results¶
- WORKFORCE (Claude-3.7-Sonnet): 69.70% on GAIA validation; L1: 84.91%, L2: 68.60%, L3: 42.31%.
- WORKFORCE (GPT-4o, pass@3): 60.61%, vs. Single Agent 37.58% (+23.03%) and Role Playing 52.33% (+6.06%) โ same toolkits.
- Surpasses OpenAI Deep Research (67.36%) by +2.34% and Langfun Agent v2.1 (69.70%) ties at Level 1 with +1.89% on Level 1 specifically.
- OWL Qwen2.5-32B-Instruct: base 36.36% โ SFT 41.21% โ SFT+DPO 52.73% (+16.37%).
- SFT alone regresses on Level 3 (โ3.85%); DPO recovers and adds +7.69% on Level 3 relative to base.
- OWL-trained 32B outperforms GPT-4o-mini (47.27%) and Qwen2.5-72B-Instruct (49.09%).
- Trajectory filtering vs. no filtering: 52.73% vs. 50% (filtered consistently better, confirming quality > quantity).
- Replanning up to 2 iterations improves WORKFORCE score from 0.43 โ 0.60; โฅ3 iterations plateau.
Limitations¶
- SFT alone causes regression on hardest tasks (Level 3: โ3.85%), requiring DPO to recover generalization.
- WORKFORCE (GPT-4o) uses pass@3 vs. pass@1 for other baselines, making direct comparison potentially optimistic.
- OWL-trained 32B still trails GPT-4o planner (52.73% vs. 60.61%) overall.
- Failure analysis shows persistent failure modes: context overflow (19.2%), incorrect plan (19.2%), limited tool capability (11.5%), multimodal toolkit failures โ indicating worker-side bottlenecks that OWL (planner-only training) cannot address.
- Curriculum datasets are limited to four domains; breadth of generalization beyond these is unvalidated.
- Evaluation uses GAIA validation set only; test-set performance is unreported.
Relevance to Harnesses / Meta-Harnesses¶
WORKFORCE is architecturally a meta-harness: a runtime that orchestrates heterogeneous specialized sub-agents through a shared task channel, with a centralized planning/coordination layer sitting above the workers. Its explicit separation of the orchestration core (Planner + Coordinator) from the execution periphery (Workers) is the defining structural pattern of meta-harnesses, and the replanning loop is a canonical harness-level error-recovery mechanism. OWL advances the harness line of work by demonstrating that only the orchestration layer needs training for cross-domain transfer โ a "stable core, variable periphery" principle with direct implications for designing trainable meta-harnesses where tools/workers remain modular plug-ins. The curriculum-based SFT + DPO pipeline for planner optimization is a concrete, reproducible recipe for training the control plane of a general-purpose harness.