Search papers, labs, and topics across Lattice.
This paper introduces MoRSE, a Task-Oriented Multi-Agent System that enhances performance on complex tasks by implementing (role, subtask)-conditional specialization at both the task structure and parameter levels. By decomposing tasks into a dependency-aware Directed Acyclic Graph and employing a dynamic Mixture of (role, subtask) LoRA Experts with a semantic router, the system achieves explicit responsibility assignment among agents and tailored parameter adaptation. Experimental results on code-generation benchmarks show significant improvements in both overall task performance and step-wise execution, with the trained specialization effectively generalizing across various task categories and domains.
Task-oriented multi-agent systems can achieve unprecedented performance by leveraging specialized roles and subtasks, revealing the power of structured collaboration in AI.
Large language model-based multi-agent systems have recently shown strong potential for complex, long-horizon tasks. However, existing methods mainly rely on coarse prompt-level differentiation without parameter adaptation for diverse subtasks, resulting in insufficient inter-agent heterogeneity and limited specialized capability that bottleneck performance on tasks with complex requirements. To address this, we introduce a Task-Oriented Multi-Agent System with Mixture of Role-Subtask Experts (MoRSE) that distinguishes agents with (role, subtask)-conditional specialization at both the task structure and parameter levels. To make agents' responsibility explicit at the task structure level, we formulate a task-oriented multi-agent system that decomposes each task into a dependency-aware Directed Acyclic Graph of subtasks and assigns each agent a specific (role, subtask), introducing task-level specialization across collaborating agents. Additionally, to address the diverse role and subtask parameter adaptation demands, we propose a dynamic Mixture of (role, subtask) LoRA Experts module with a prototype-based semantic router for subtasks, augmenting agents with parameter-level specialization on a shared LLM substrate cost-effectively. Then, to co-optimize experts and router stably under sparse task rewards, we further propose a hierarchical group-relative policy optimization with two-layer credit assignment that isolates expert updates from the cross-route variance introduced by routing decisions, disentangling expert quality from routing quality. Experiments on code-generation benchmarks across three backbones demonstrate the effectiveness of our approach, with improvements in both whole-task and step-wise performance, and the gains from trained specialization generalize across held-out task categories and domains.