Learning Self-Orchestration in Decentralized Agent Swarms
Organizations: Harvard University
Abstract
The capabilities of an agent swarm depend on both its individual members and how they coordinate. Yet existing multi-agent systems often train agents within fixed orchestration structures, separating the learning of individual capabilities from the organization of collective behavior. We introduce market-based post-training (MPT), a framework for jointly learning action policies and self-orchestration in decentralized agent swarms. Agents express their willingness to participate through bids, which determine who acts and how collective outcomes provide local training credit. Learning both action and bidding behavior allows individual capabilities and patterns of participation to adapt together without a central coordinating agent. We evaluate MPT on embodied crafting, robot navigation, and deep research. Results show gains over monolithic post-training and confirm that agent participation indeed evolves with learning. With the same post-trained action policies, learned self-orchestration outperforms alternative coordination strategies. Ablations show that both action and bidding benefit from learning, and that learned bids provide more effective action-training signals. Beyond the original training objectives, trained swarms adapt faster to related tasks and achieve better performance with larger populations at inference time. Larger populations also suffer smaller performance losses under agent dropout, demonstrating that learned self-orchestration supports reuse, scaling, and robustness in decentralized agent swarms. More details are available on our project page at https://guoweixu.com/mpt/.
Figures & tables
| Strategy | Mean Reward |
|---|---|
| Round-robin ( Wu et al., 2024 ) | |
| AgentNet ( Yang et al., 2025 ) | |
| GoA ( Yun et al., 2026 ) | |
| MPT |
Appendix figures & tables18 assets
Supplementary material from the paper’s appendix.
Appendix
| Category | Hyperparameter Value |
|---|---|
| SFT cold start | epochs 2; per_device_batch 4; grad_accum 4; learning_rate ; warmup_ratio 0.03; weight_decay 0; max_grad_norm 1.0. |
| Post-training | learning_rate ; train_batch_size 32; grad_clip 1.0; entropy_coeff 0. |
| Generation | temperature 1.0; top_p 1.0; |
| max_prompt_length 3,072; max_response_length 320 (action), 96 (bid). | |
| Environment | decisions_per_episode 120; frames_per_instruction 40. |
| Category | Hyperparameter Value |
|---|---|
| SFT cold start | epochs 2; per_device_batch 2; grad_accum 8; learning_rate ; warmup_ratio 0.03; weight_decay 0; max_grad_norm 1.0. |
| Post-training | learning_rate ; train_batch_size 16; grad_clip 1.0; entropy_coeff 0. |
| Generation | temperature 1.0; top_p 1.0; num_frames 8; |
| max_prompt_length 4,096; max_response_length 96. | |
| Environment | decisions_per_episode 64; frame_size . |
| Category | Hyperparameter Value |
|---|---|
| SFT cold start | epochs 2; per_device_batch 1; grad_accum 16; learning_rate ; warmup_ratio 0.03; weight_decay 0; max_grad_norm 1.0. |
| Post-training | learning_rate ; train_batch_size 64; grad_clip 1.0; entropy_coeff 0. |
| Generation | temperature 1.0; top_p 1.0; |
| max_prompt_length 16,384; max_response_length 4,096 (action), 128 (bid). | |
| Environment | decisions_per_episode 64; search_results 10; judge qwen3.5-flash . |
| Decision | Bids (S/O/F) | Winner | Action |
|---|---|---|---|
| 1 | 0.8 / 0 / 0.2 | Searcher | search("Legend of the Lost ... country") |
| 2 | 0.8 / 0.8 / 0.2 | Opener | open(id=0) Wikipedia: “…near Tripoli, Libya.” |
| 3 | 0.2 / 0.8 / 0.8 | Finder | find("Libya") |
| 4 | 0.2 / 0.4 / 0.8 | Finder | find("Ghadames") |
| 5 | 0.2 / 0.4 / 0.8 | Finder | find("Libya") |
| 6 | 0.2 / 0.2 / 0.8 | Finder | final answer: Libya |
Multi-Agent Orchestration
Multi-agent orchestration coordinates specialized AI agents, tools, and workflows to solve complex tasks efficiently and reliably.
See all 206 papers