June 30, 2026
Recent multimodal large language models (MLLMs) have strong potential as embodied agents, but their ability to collaborate in visually grounded environments remains underexplored. To address this gap, we introduce MECoBench, a multimodal embodied cooperation benchmark with an evaluation platform spanning diverse real-world tasks, two cooperation structures, and three collaboration modes. Through extensive experiments across various MLLMs, we summarize three key findings: (i) Collaboration generally improves embodied task completion, but its benefits depend on balancing collaborative gains against coordination complexity. (ii) Communication is essential to collaboration gains, while the best collaboration mode depends on team size and model capability. (iii) Moreover, collaboration improves robustness under noisy priors and exploration conditions. Generally, MECoBench provides a systematic testbed for understanding the mechanisms and limits of multimodal embodied collaboration. Code and dataset are available at https:/github.com/q-i-n-g/MECoBench.
| Benchmark | Env. | Multimodal | Team size | Structure | Collab. | Comm. | #Test cases |
|---|---|---|---|---|---|---|---|
| FurnMove [1] | 3D | ✔ | Fixed (2) | D | D | – | 1,000 |
| CoELA [2] | 3D | Fixed (2) | I | D | T | 44 | |
| RoCoBench [3] | 3D | Fixed (2–3) | I/D | D | T | 6 | |
| VillagerBench [4] | 3D | Variable (2–3) | I/D | C | – | 225 | |
| PARTNR [5] | 3D | Fixed (2) | I | C/D | – | 1,000 | |
| TeamCraft [6] | 3D | ✔ | Variable (2–4) | I/D | C/D | – | 950 |
| Collab-Overcooked [7] | 2D | Fixed (2) | D | D | T | 30 | |
| MineCollab [8] | 3D | Variable (2–5) | I | D | T | 184 | |
| COOP\(^2\) [9] | 2D | Variable (3/6) | I/D | I/C/D | T | 36 | |
| MECoBench | 3D | ✔ | Variable (1–5) | I/D | I/C/D | T/V | 192 |
2pt 3pt
Recent multimodal large language models (MLLMs) [10]–[12] have demonstrated strong vision-language understanding and reasoning capabilities, making them promising foundations for embodied agents in interactive environments [13], [14]. While most existing MLLM-based studies focus on single-agent embodied intelligence [15]–[17], many real-world tasks such as household assistance require multiple agents to cooperate [18], as shown in Figure 1. Previous works on pure language-based multi-agent framework [19], [20] have proved that such cooperation could improve efficiency and overcome individual capability limits. However, the potential of multi-agent collaboration under multimodal embodied settings remains an underexplored area.
Answering this is non-trivial, because embodied multi-agent collaboration differs fundamentally from text-based collaboration. Existing multi-agent benchmarks rely on textual task descriptions, shared symbolic states, or pre-processed observations, reducing collaboration to plan coordination or dialogue [2], [7], [9], [21], [22]. By contrast, embodied agents must coordinate from partial, dynamically changing visual observations while exploring environments, resolving perceptual inconsistencies, avoiding spatial conflicts, and acting under physical constraints [23]. This tightly couples perception, exploration, communication, and coordination, leading to failure modes and emergent behaviors that text-based benchmarks cannot capture [24]. Therefore, it is valuable to systematically study MLLM-based multi-agent collaboration in embodied settings, calling for a new benchmark that supports visually grounded interaction and diverse cooperation patterns.
To address this gap, we introduce MECoBench, a multimodal embodied cooperation benchmark together with an evaluation platform for systematically analyzing visually grounded embodied multi-agent cooperation. MECoBench contains diverse embodied tasks covering eight types of common real-world activities, and introduces two cooperation structures to support realistic evaluation. In parallel cooperation, agents can work on different subtasks simultaneously, whereas in space-constrained sequential cooperation, agents must coordinate in a chained manner to complete the task. Beyond task construction, our platform supports controlled variation along multiple dimensions, including collaboration mode, team size and exploration difficulty. This design enables fine-grained analysis of not only whether collaboration helps, but also when, why, and through which mechanisms it improves embodied task solving.
Based on MECoBench, our work aims to answer three research questions progressively: (i) To what extent does multi-agent collaboration benefit MLLMs on embodied tasks, and how does this benefit change as the team size scales? (ii) How do different collaboration modes and communication mechanisms shape collaboration outcomes? (iii) Does collaboration remain effective and robust under challenging information conditions? To answer these questions, we evaluate a wide range of MLLMs across model families and parameter scales, and obtain the following findings:
Multi-agent collaboration generally improves embodied task completion, but its benefits depend on balancing gains against coordination complexity. Most MLLMs exhibit basic collaborative capability and benefit from a second agent participation. As the team grows further, however, performance saturates and then degrades, forming an inverted-U trend and indicating that moderate team sizes provide the best trade-off between parallelism and coordination overhead. Encouragingly, larger teams remain more robust as task complexity increases.
Communication is the key driver of collaboration gains, and the best mode is contingent on both team size and model capability. Removing communication consistently degrades performance, with substantially larger drops on sequential tasks and larger teams. Centralized coordination is most effective in small teams but saturates earlier than decentralized coordination as the team scales. Beyond textual messaging, shared memory yields more efficient collaboration and benefits loosely coupled parallel tasks, while vision-augmented leadership improves coordination efficiency—provided the leader model is capable enough to leverage visual input.
Collaboration further enhances robustness under challenging information conditions. Two-agent collaboration still improves task completion when location priors are removed and agents must explore from scratch, and yields its largest relative gains under noisy priors, showing that multi-agent teams can compensate for misleading information through communication and distributed exploration. Available task information further amplifies the benefits of collaboration.
To investigate MLLM-based multi-agent collaboration under embodied settings, we propose MECoBench, a comprehensive benchmark with an interactive evaluation platform. MECoBench is built upon VirtualHome [25], a realistic household simulator covering a wide range of everyday scenarios, and spans different collaboration structures, variable team sizes, diverse collaboration modes and communication mechanisms. Table 1 compares MECoBench with existing embodied multi-agent collaboration benchmarks.
To cover common real-world activities, we define eight semantic task templates (detailed definition in Table 4), including five adapted from WAH [26] and three newly designed. Beyond semantic diversity, we introduce two collaboration structure to capture different forms of spatial accessibility in the real world. In the parallel setting, all agents can freely access all rooms and complete subgoals independently and concurrently, modeling cases where individuals operate in a shared space. In the sequential setting, agents are assigned to disjoint room zones, making inter-agent object transfers necessary and reflecting situations where individuals have access to different regions and must coordinate across spatial boundaries.
The final task is constructed through a two-stage pipeline shown in Figure 2. In the scene grounding stage, we firstly sample subgoals from a task template, and then randomly place the selected goal objects at legal initial locations. We define a broad range of surfaces and containers to enable diverse and realistic object distributions (listed in Table 5). After a task scene is instantiated, we further assign its collaboration structure. Under sequential settings, the apartment is partitioned into disjoint room zones based on the initial locations of task objects and their target goal locations, and different zones are assigned to different agents.
Overall, MECoBench consists of 96 tasks, each evaluated under both parallel and sequential setups, yielding 192 test cases in total. Each task contains 2–7 subgoals. The scenes are uniformly distributed over both the number of subgoals and the eight task templates to ensure balanced task complexity and scenario diversity. Details of construction and statistic are in Appendix 9.
The platform supports a flexible number of agents and provides three collaboration modes with four basic protocols to enable systematic evaluation.
To analyze how different coordination structures shape multi-agent performance, we design three collaboration modes implemented with four protocols as summarized in Figure 3. The isolated mode disables communication, requiring agents to act independently. The decentralized mode enables peer-level coordination through broadcast or discussion. In broadcast, each agent shares one message with all others before action; in discussion, agents communicate sequentially and can continue for another round when consensus is not reached. The centralized mode assigns one agent as leader to aggregate worker reports and assign actions to the team.
As illustrated in Figure 4, we formulate the evaluation as an iterative observe–communicate–act workflow. At the beginning of each task, the environment is initialized with the task scene graph and \(N\) agents. Each agent is placed in its assigned initial room with the provided task goal \(G\), the available prior information \(I\), and the shared action space \(A\) (see Appendix 10.3). At each timestep \(t\), each agent \(i\) obtains a panoramic environment observation \(O_t^i\) from its first-person view. To support long-horizon execution over dozens of steps, the agent reasons not only over its current observation \(O_t^i\), but also over its action history \(h_{a,t}^i\), recent dialogue history \(h_{d,t}\), self-maintained memory \(M_t^i\), and initial information \(I\). Depending on the chosen collaboration protocol \(P\), each agent \(i\) first generates the communication message \(c_t^i\) as \[c_t^i = P_i(O_t^i, h_{a,t}^i, h_{d,t}, M_t^i, G, I).\] The messages from all agents form the communication context \(C_t = \{c_t^1, c_t^2, \ldots, c_t^N\}\). After communication, each agent generates its next action conditioned on the current communication context: \[a_t^i = \pi_i(O_t^i, C_t, h_{a,t}^i, M_t, G, I, A),\] where \(\pi_i\) denotes the action policy of agent \(i\). The selected actions are executed in simulator, which returns execution feedback \(F_t\) and resulting environment changes. Finally, the feedback is used to update the history and memory. This workflow continues until the task is completed or the maximum number of steps is reached.
For parallel tasks, we compare single-agent and two-agent execution under the same effective 60-step budget, defined as the total number of steps across all agents. Thus, for an n-agent team, each agent is allocated 60/n steps. For sequential tasks, we use a fixed two-agent setup with an 80-step budget. Unless otherwise specified, we use the broadcast collaboration protocol in all multi-agent settings.
By default, we provide the task object appearance and possible location list to agents as the prior information \(I\) at initialization. Since MECoBench focuses on collaboration rather than object search, this prior reduces localization difficulty and better isolates cooperative ability. More detials are in Appendix 10.1.
We evaluate multi-agent collaboration from three aspects: (1) Effectiveness: Success Rate (SR), defined as the proportion of successful cases, and Completion Rate (CR), defined as the average fraction of completed subgoals across cases. (2) Efficiency: Step-CR AUC (AUC), measuring the area under the completion-rate curve over equivalent steps, and Average Token Cost per Step. (3) Collaboration quality: Division of Labor (DOL), Conflict Action Rate (CAR), and Handover Failure Rate (HFR). DOL measures the distribution of subgoal completion across agents, calculated as \[s_i=\frac{\mathrm{count}_i}{\sum_j \mathrm{count}_j}, \quad \mathrm{DOL}=\frac{1-\sum_i s_i^2}{1-\frac{1}{n}}.\] where \(n>1\) is the number of agents, and \(s_i\) denotes the fraction of subgoals completed by agent \(i\) among all completed subgoals. CAR measures the average fraction of conflicting actions between agents, such as grabbing or opening the same object. HFR measures the average fraction of failed handovers in sequential tasks.
We evaluate a diverse set of both closed-source and open-source models. The closed-source models include state-of-art model GPT-5.4 [11], Gemini-3.1-Pro [12], and GPT-5-mini [27] The open-source models include Qwen3-VL [28], Qwen3.5 [29], Gemma4 [30], InternVL 3.5 [31], Llama4 [32] and GLM 4.6V [33], covering model sizes from 8B to 235B parameters. Appendix 10.2 lists all models evaluated.
We compare the model performance under single- and two-agent settings, using parallel single-agent and sequential two-agent results as proxies for individual and collaborative ability, respectively. As demonstrated in Figure 5, single-agent performance on parallel tasks correlates positively with two-agent collaboration performance on sequential tasks, while the sequential success rates are generally lower. This suggests that spatial constraints make collaboration harder than individual execution, while most models still exhibit basic collaborative capability. Among these models, GPT-5.4 and GPT-5-mini achieve the best overall performance, and Gemma4 series performs particularly well on collaboration tasks. In contrast, InternVL3.5 performs well individually but struggles to cooperate, revealing a gap between individual execution and group collaboration.
Compared with single agent, Figure 6 shows that most models benefit from the participation of a second agent. The improvement is particularly large for weak and mid-level models, likely because their single-agent baselines leave more room for gains. Notably, InternVL3.5 series exhibits a clear performance drop, further confirming its weakness in multi-agent coordination. Detailed results and analyses are provided in Appendix 12.1.
To investigate this, we increase the number of agents from one to five under parallel settings with fixed effective step budget. Results are shown in Figure 7 (a), where collaboration performance generally follows an inverted-U-shaped trend: adding agents initially improves performance, but further scaling leads to saturation and then degradation. Overall, moderate team sizes strike the best balance between collaboration benefits and costs.
We further analyze the effect of task complexity using object count as a proxy. Figure 7 (b) shows that success rates decline with increasing object count, due to longer trajectories and greater planning difficulty (see Appendix 12.6 for full results across all models and task conditions). Nevertheless, multi-agent settings maintain more robust performance under high-complexity tasks, highlighting the value of collaboration in complex embodied scenarios.
We delve deeper into fine-grained collaborative behaviors to understand how agents collaborate in practice. These behaviors are identified from the agents’ communication and action trajectories using keyword-based matching rules, and are organized into three categories, as reported in Table 2. Examples are provided in Appendix 13.1.
Agents share their intended plans (Info-Plan), current locations (Info-Loc), and detected task-relevant objects (Info-Obj). Plan and location sharing are frequent and consistently beneficial, while object discovery reporting shows mixed effects.
Action-level delegation (Act-Del) issues concrete executable requests, such as asking another agent to grab, check, or place, and brings the strongest gains in both parallel and sequential tasks. In contrast, task assignment (Task-Assign) provides coarser responsibility divisions, such as assigning rooms, areas, or subtasks, and offers only marginal benefit in parallel tasks while hurting sequential ones. More specific and actionable communication is easier to translate into successful execution.
Coordination query (Coord-Q.) refers to questions that synchronize teammates’ states or locations. It occurs more often in sequential tasks where object transfer requires repeated position checks and serves as an indicator of task and coordination difficulty. Correct. denotes behavioral correction through self-reflection or peer feedback. Despite its negative SR correlation, it consistently improves CR in both settings, suggesting that correction serves as an error-recovery mechanism that improves task progress even when full success is unrecoverable. More analysis provided in Appendix 13.1.
| Behav. | Parallel | Sequential | ||||
|---|---|---|---|---|---|---|
| 2-4(lr)5-7 | Freq. | \(\boldsymbol{\Delta}\)SR | \(\boldsymbol{\Delta}\)CR | Freq. | \(\boldsymbol{\Delta}\)SR | \(\boldsymbol{\Delta}\)CR |
| Info-Plan | 75.6% | +4.6\(\uparrow\) | +2.8\(\uparrow\) | 86.3% | +16.9\(\uparrow\) | +18.0\(\uparrow\) |
| Act-Del. | 57.1% | +12.2\(\uparrow\) | +7.7\(\uparrow\) | 54.3% | +13.1\(\uparrow\) | +19.2\(\uparrow\) |
| Info-Loc. | 47.3% | +9.1\(\uparrow\) | +6.9\(\uparrow\) | 68.0% | +7.6\(\uparrow\) | +13.3\(\uparrow\) |
| Info-Obj. | 25.9% | +5.0\(\uparrow\) | +3.9\(\uparrow\) | 16.3% | -6.7\(\downarrow\) | -1.6\(\downarrow\) |
| Coord-Q. | 17.6% | -10.1\(\downarrow\) | -1.8\(\downarrow\) | 48.5% | -15.5\(\downarrow\) | -6.7\(\downarrow\) |
| Correct. | 16.9% | -6.7\(\downarrow\) | +1.6\(\uparrow\) | 6.9% | -11.3\(\downarrow\) | +7.7\(\uparrow\) |
| Task-Assign | 15.7% | +1.9\(\approx\) | +2.9\(\uparrow\) | 8.5% | -11.5\(\downarrow\) | -4.9\(\downarrow\) |
3pt
We answer this question along two dimensions: collaboration mode and communication mechanism. We first examine which collaboration mode is most effective. We then study the role of communication by testing whether it is necessary and whether alternative mechanisms further improve collaboration.
We compare different collaboration modes beyond basic broadcast mechanism. As shown in Figure 8 (a), leader-based collaboration achieves the best overall performance for most models, suggesting that centralized collaboration helps small teams allocate tasks and avoid spatial conflicts. However, GPT-5.4 remains competitive with simple broadcast communication, indicating that stronger models may rely less on structured collaboration mode.
We further examine how collaboration modes scale with team size on parallel tasks. Figure 8 (b) illustrates that centralized coordination is effective in small teams but saturates as team size increases, while decentralized coordination becomes more competitive by avoiding the bottleneck of relying on a single leader to aggregate information and assign actions. Moreover, under centralized coordination, model capability matters, as Qwen3-32B-VL benefits from three agents, whereas Qwen3-8B-VL peaks at two agents and then degrades. Therefore, the best collaboration mode depends on both team size and model capability. Full results across all metrics and team sizes are provided in Appendix 12.3.
We ablate communication from the broadcast protocol under both parallel and sequential settings. As shown in Figure 9, disabling communication consistently degrades performance across models, with a much larger drop on sequential tasks. When the number of agents grows, the gap between communication and no communication widens. These results indicate that communication is essential for effective collaboration, especially when tasks require stronger coordination or involve larger teams. More details in Appendix 12.2.
While explicit textual communication is essential, it may be insufficient for embodied collaboration, where agents must share evolving task states and visually grounded observations. We therefore explore two alternative communication mechanisms: shared memory and vision-augmented leadership.
In shared memory, agents skip explicit message exchange and coordinate through a shared memory block. As shown in Figure 10, this mechanism improves the performance and greatly reduces token consumption, indicating more efficient collaboration (absolute results in Figure 31). It consistently improves success rate on parallel tasks, but degrades on sequential tasks, where precise timing and spatial alignment may still require explicit communication. Nevertheless, shared memory accelerates early progress, reducing more conflicts than broadcast under smaller step budgets.
To give the leader more grounded context, in vision-augmented leader-worker collaboration, we allow workers to send both textual reports and current visual observations to the leader. As shown in Figure 11, additional visual information improves AUC for both models, while its impact on SR and CR varies across models. This difference may stem from models’ different abilities to effectively use visual cues. Models with stronger visual capabilities (Gemma4-31B), benefit from the additional visual input, whereas weaker models (Qwen3-32B-VL) drop.
We examine robustness from two perspectives: the sensitivity of collaboration to imperfect prior information, and the failure modes that arise under collaboration. Additional prior information ablations and mixed-model team experiments are deferred to Appendix 12.4 and 12.5.0.2.
At initialization, we provide all task-relevant object locations in the prior information \(I\), which is hard to obtain in real scenarios. Therefore, we further investigate the collaboration under two realistic settings: (1) Missing location priors: object locations are removed from the prior information, requiring agents to find targets through visual search. (2) Noisy location priors: an additional 30% false object locations are injected into the provided prior information. We extend the effective step budget to 80 steps to allow sufficient search, and apply parallel settings with basic broadcast protocol.
As shown in Figure 12, two-agent collaboration improves the success rate and reduces the conflicts, indicating that collaboration remains useful when task information is incomplete. When the number of agents is further increased, a similar inverted-U-shaped trend emerges, as shown in Figure 13 (a), while performance remains more stable on complex tasks. Moreover, Table 3 demonstrates that collaboration achieves the largest relative performance gains when the information contains noise, suggesting that agents can compensate for misleading information through communication and distributed exploration. These results together validate that multi-agent collaboration is robust to insufficient and noisy information.
| Model | W/ Noise | W/o Noise | W/o Loc. |
|---|---|---|---|
| GPT-5-mini | |||
| 76.04\(\to\)82.29 | |||
| 90.62\(\to\)91.67 | |||
| 32.29\(\to\)34.38 | |||
| Qwen3-32B | |||
| 54.17\(\to\)69.79 | |||
| 58.33\(\to\)75.00 | |||
| 21.88\(\to\)26.04 | |||
| Qwen3.5-9B | |||
| 78.12\(\to\)81.25 | |||
| 85.42\(\to\)88.54 | |||
| 29.17\(\to\)29.17 |
3pt
We identify two major failure modes in multi-agent collaboration. These failures suggest that robust multi-agent embodied collaboration requires conflict resolution and belief verification mechanisms. Examples and more statistics in Appendix 14.
Multiple agents can introduce conflicts, including duplicate grabs, repeated labor, and redundant exploration. Although communication mitigates these conflicts for most models, InternVL3.5-241B still exhibits the highest duplicate-grab rates among 2-agent setup of 21.9%, partly explaining its performance drop in Figure 6. This also explains why performance drop with large team size: for Qwen3-32B-VL, scaling to five agents increases duplicate grabs to 57.4%.
Hallucinated beliefs can propagate across agents. When one agent falsely believes the task is complete and broadcasts it, the team may stop prematurely. Although rare (1%-1.5%), such hallucinated completion is highly destructive, causing a 73.7% SR drop in parallel tasks and a 40.9% drop in sequential tasks. Object confusion can similarly cause agents to skip unfinished subtasks.
Inspired by human society, multi-agent systems (MAS) have been studied as a way to improve task efficiency and effectiveness [34]. Recent work has explored LLM-based MAS across diverse domains, including automated research [19], [35], programming [20], [36], medical decision-making [37], [38], and social simulation [39]. Other studies further examine their scalability and emergent collaborative behaviors [40], [41]. Although recent work has begun to explore embodied multi-agent scenarios [42], [43], multimodal embodied collaboration remains underexplored [44].
Recent studies have explored LLM- or MLLM-based embodied agents for a wide range of tasks, including object manipulation [45], [46], navigation [47], complex perception-interaction tasks [48], and embodied human-AI collaboration [5]. Several benchmarks have also been proposed to evaluate embodied agents across diverse environments and capabilities [15], [49]–[51]. However, these benchmarks predominantly focus on single-agent settings, providing limited support for studying collaboration among multiple embodied agents.
Several benchmarks have been proposed to evaluate embodied multi-agent collaboration [1], [22], [26], [52], [53]. Many are built on 2D games [7], [9], offering limited support for physical interaction and spatial reasoning. Existing 3D benchmarks often convert visual observations into textual descriptions [2]–[5], [8], decoupling visual grounding and exploration from collaborative decision-making and overlooking behaviors unique to multimodal embodied interaction. Some recent benchmarks support multimodal observations [52], [54], [55], but mainly evaluate visual question answering or offline reasoning rather than closed-loop interaction. TeamCraft [6] takes an initial step toward evaluating embodied MLLM collaboration, but does not systematically study how communication mechanisms, coordination modes, and team size shape collaboration.
We empirically investigate how MLLM-based agents collaborate in embodied environments by constructing MECoBench, a multimodal embodied cooperation benchmark. Through controlled experiments and analyses, our results demonstrate that effective coordination can substantially improve both task performance and efficiency. By systematically examining collaboration modes and communication mechanisms, we reveal how these factors shape collaborative performance. We further evaluate collaboration under noisy and incomplete prior information, demonstrating its robustness in more challenging settings. Beyond aggregate performance, we identify emergent collaborative behaviors and failure patterns, explaining both the benefits of collaboration and the new challenges it introduces. Overall, our study provides a deeper understanding of MLLM-based embodied collaboration and introduces a benchmark for evaluating the collaborative capabilities of future MLLMs.
In this work, we propose MECoBench and conduct systematic experiments to study cooperative behaviors of MLLM-based agents in embodied environments. Our analysis reveals several non-trivial patterns in multi-agent collaboration, but there remain several limitations for future work.
MECoBench and corresponding evaluation platform is currently built on VirtualHome, an indoor simulator focused on household scenarios. As a result, our tasks are mainly limited to everyday indoor activities and object interactions. Future work can extend the benchmark to more diverse environments, such as open-world or outdoor scenes, and incorporate broader task types such as navigation and long-horizon exploration.
MECoBench contains 96 cases from 8 task types under two major task setups. This scale is sufficient for controlled evaluation and for revealing key collaboration patterns, but it remains relatively small compared with the diversity and complexity of real-world embodied tasks. Future work can expand the number of task instances, object categories, scene layouts, and collaboration requirements.
Due to spatial constraints in the environment and the complexity of task execution, our experiments scale the team size up to 5 agents. Larger teams and more complex tasks are therefore left unexplored.
| Task Name | Predicate Set |
|---|---|
| Self-caring | |
| ON(towel, bathroomcounter), ON(barsoap, bathroomcounter) | |
| Work on desk | |
| ON(cellphone, desk), ON(mug, desk) | |
| Gaming setup | |
| ON(magazine, coffeetable), ON(toy, coffeetable), | |
| ON(book, coffeetable) | |
| Prepare afternoon tea | |
| ON(wine, coffeetable), ON(pudding, coffeetable), | |
| ON(apple, coffeetable) | |
| Wash dishes | |
| IN(wineglass, dishwasher), IN(cutleryfork, dishwasher) | |
| Prepare food | |
| ON(pancake, kitchentable), ON(poundcake, kitchentable), | |
| ON(wine, kitchentable), ON(pudding, kitchentable), | |
| ON(apple, kitchentable), ON(coffeepot, kitchentable) | |
| Put food inside fridge | |
| IN(pancake, fridge), IN(poundcake, fridge), | |
| IN(wine, fridge), IN(pudding, fridge), | |
| IN(apple, fridge) | |
| Setup dinner table | |
| ON(wineglass, kitchentable), ON(cutleryfork, kitchentable) |
8pt
This section presents detailed information about MECoBench, covering its task definitions, benchmark statistics, and construction details.
Table 4 shows the detailed templates of the eight task types designed for MECoBench. Self-caring, work-on-desk, and gaming setup are three newly introduced types, while prepare afternoon tea, wash dishes, prepare food, put food inside the fridge, and setup dinner table are modified from WAH. Figure 14 gives an example of final task goal of gaming setup.
The construction of MECoBench tasks follows a two-step pipeline. In step one, task templates are instantiated into concrete scenes with randomized object placement and validated for feasibility.
For a given task type, we sample subgoals from predefined object-count ranges, specifying the target objects, required counts, and optional room or surface constraints. To mitigate visibility issues such as occlusion, we add 0–2 redundant instances for each target object category during scene instantiation. For large objects that occupy more surface space, such as keyboards, boardgames, and magazines, the redundancy is limited to 0–1 instance.
Once a template is sampled, the target objects are assigned to legal initial locations based on the predefined legal placement (Table 5). Objects are placed randomly while respecting constraints:
No object is placed on the same surfaces or containers that are reserved for other goal locations.
Surface space is checked to ensure sufficient area for the object.
Containers are verified for available slots using their bounding boxes.
This procedure ensures that the initial scene is diverse yet consistent with the task template.
| Type | Legal Locations |
|---|---|
| Container | |
| cabinet, bookshelf | |
| Surface | |
| bench, bed, desk, tvstand, kitchencounter, | |
| coffeetable, stove, kitchentable |
4pt
After placement, the VirtualHome environment is used to verify scene feasibility:
The environment graph is updated to reflect the actual object positions.
Target object counts are checked to ensure that all task objects exist in the scene.
Predicates from the template are instantiated with the real node IDs in the scene.
Tasks failing these checks (e.g., insufficient instances or invalid placements) are discarded, and a new attempt is generated.
MECoBench involves 25 common everyday objects, which are grouped into six categories: food and drinks, tableware, electronics, hygiene items, entertainment items, and office items. Figure 15 illustrates the correspondence between the eight task types and their associated object categories.
Figure 16 shows the data distribution of MECoBench across different task types and task complexity levels, where task complexity is measured by the number of involved objects.
Each observation view is rendered at \(256 \times 256\) pixels, resulting in a four-view concatenated observation of \(256 \times 1024\). The four views are arranged in the order: front, back, left, and right. Both horizontal and vertical fields of view are set to \(90^\circ\). The agent model height is 1.8 m, and the camera is mounted at the same height with a forward offset of 0.15 m relative to the agent’s position. The camera is pitched downward by \(30^\circ\) to capture more of the nearby surfaces and objects. Figure 17 shows an example of the resulting concatenated observation.
| Model Name | Creator | Full Name / Identifier |
|---|---|---|
| GPT-5-mini | OpenAI | gpt-5.4-mini |
| GPT-5.4 | OpenAI | gpt-5.4 |
| Gemini-3.1-Pro | gemini-3.1-pro | |
| Qwen3-8B-VL | Qwen | Qwen/Qwen3-VL-8B-Instruct |
| Qwen3-32B-VL | Qwen | Qwen/Qwen3-VL-32B-Instruct |
| Qwen3-235B-VL | Qwen | Qwen/Qwen3-VL-235B-A22B-Instruct |
| Qwen3.5-9B | Qwen | Qwen/Qwen3.5-9B |
| Qwen3.5-27B | Qwen | Qwen/Qwen3.5-27B |
| Gemma4-26B | google/gemma-4-26b-it | |
| Gemma4-31B | google/gemma-4-31b-it | |
| InternVL-3.5-38B | OpenGVLab | OpenGVLab/InternVL3_5-38B |
| InternVL-3.5-241B | OpenGVLab | OpenGVLab/InternVL3_5-241B-A28B |
| Llama-4 Scout | Meta | meta-llama/Llama-4-Scout-17B-16E-Instruct |
| GLM-4.6V | Z.ai | zai-org/GLM-4.6V |
| GLM-4.6V-Flash | Z.ai | zai-org/GLM-4.6V-Flash |
10pt
For all evaluated models, we adopt the recommended generation configurations whenever available. For closed-source models, we use the official APIs with their default generation settings. For open-source models, we follow the generation configurations specified in the corresponding model cards or vLLM [56] documentation to ensure strong and reliable performance.
Table 6 summarizes the model versions and full identifiers used in our experiments. Proprietary models are accessed through their official APIs, while open-source models are locally deployed using vLLM [56].
| Action | Description | Parameters |
|---|---|---|
| Parallel Task Actions | ||
| walk | Move towards a visible object, furniture, or door | object |
| walk_to_room | Move directly to another room | bedroom / livingroom / kitchen / bathroom |
| grab | Pick up a visible and grabbable object | object |
| open | Open a container | container |
| put_on | Place the held object on a visible surface | object (holding), surface |
| put_in | Place the held object inside a visible container | object (holding), container |
| Sequential Task Additional Actions | ||
| walk_to_door | Move to a specific door in the environment topology | door_id |
| handover | Give a held object to another agent when close (<2m) | object(holding), recipient agent name |
| receive | Wait to receive an object | none |
Table 7 lists the action space for agents when evaluation for both parallel and sequential tasks. Parallel tasks include basic navigation and object manipulation actions, while sequential tasks introduce cross-room handover actions.
Each agent action must satisfy the following legality constraints:
Hand occupancy: Each agent can hold at most two objects. When both hands are occupied, the agent cannot execute grab or open. For put_* and handover, the object to be placed or
handed over must already be held by the acting agent.
Visibility: The target objects of walk, grab, and put_* actions must be visible in the agent’s current observation.
Container state: An agent cannot execute open on a container that is already open.
Room accessibility: For walk_*, grab, and put_* actions, the target must be located in one of the rooms accessible to the agent.
Invalid actions: Any action name not listed in Table 7 is considered invalid.
When multiple agents act simultaneously, additional interaction constraints are applied:
Conflict resolution: The conflict set includes grab and open. If multiple agents attempt the same conflict action on the same object at the same time, one agent is randomly selected as the winner,
while the others remain idle.
Handover distance: A handover action is valid only when the giver and receiver are within 2 meters of each other.
Agents output semantic actions based on their observation rather than executable simulator commands. Thus, each generated action is decoded and grounded before execution. Actions that do not require object grounding, such as receive,
walk_to_room/door, and handover, are resolved by rule-based mappings. For object-centric actions, including walk, grab, open, put_on, and put_in, semantic object
descriptions are grounded to concrete simulator object identifiers.
As shown in Fig. 18, the top panels present the agent’s first-person observation and generated semantic action. The decoder then uses visible object candidates, their bounding boxes, and metadata, together with both the original and bbox-annotated views, to select the target simulator ID and produce the final executable action.
This section presents the core prompt templates designed for agents in the MECoBench evaluation platform.
Below we list prompts for broadcast, discuss and leader-based communication protocol (Figure 19, 20, 21, 22, 23).
This section presents the prompts used for action decision-making, memory update and action decoding (Figure 24, 25, 26, 27, 28, 29).
In this section, we provide detailed results for the experiments in Sections 4, 5, and [sec:exp-3], as well as some additional experimental results.
| Model | #Agents | Parallel Task | Sequential Task | Avg. | |||||
|---|---|---|---|---|---|---|---|---|---|
| 3-5 (lr)6-8 (lr)9-10 | SR | CR | AUC | SR | CR | AUC | SR | CR | |
| Closed-source MLLMs | |||||||||
| GPT-5-mini | 1 | 0.906 | 0.974 | 0.793 | – | – | – | – | – |
| 2 | 0.917 | 0.982 | 0.776 | 0.719 | 0.901 | 0.624 | 0.818 | 0.942 | |
| GPT-5.4 | 1 | 0.854 | 0.960 | 0.788 | – | – | – | – | – |
| 2 | 0.896 | 0.969 | 0.731 | 0.771 | 0.914 | 0.655 | 0.834 | 0.942 | |
| Gemini-3.1-Pro | 1 | 0.802 | 0.927 | 0.645 | – | – | – | – | – |
| 2 | 0.771 | 0.937 | 0.606 | 0.573 | 0.824 | 0.472 | 0.672 | 0.881 | |
| Open-source MLLMs | |||||||||
| Qwen3-8B-VL | 1 | 0.354 | 0.620 | 0.419 | – | – | – | – | – |
| 2 | 0.458 | 0.770 | 0.535 | 0.073 | 0.332 | 0.208 | 0.266 | 0.551 | |
| Qwen3-32B-VL | 1 | 0.583 | 0.753 | 0.542 | – | – | – | – | – |
| 2 | 0.802 | 0.934 | 0.694 | 0.365 | 0.620 | 0.393 | 0.584 | 0.777 | |
| Qwen3-235B-VL | 1 | 0.656 | 0.855 | 0.648 | – | – | – | – | – |
| 2 | 0.667 | 0.896 | 0.649 | 0.354 | 0.675 | 0.451 | 0.511 | 0.786 | |
| Qwen3.5-9B | 1 | 0.854 | 0.924 | 0.721 | – | – | – | – | – |
| 2 | 0.938 | 0.985 | 0.764 | 0.615 | 0.844 | 0.558 | 0.777 | 0.915 | |
| Qwen3.5-27B | 1 | 0.844 | 0.950 | 0.760 | – | – | – | – | – |
| 2 | 0.938 | 0.969 | 0.726 | 0.698 | 0.872 | 0.587 | 0.818 | 0.921 | |
| Gemma4-26B | 1 | 0.760 | 0.867 | 0.636 | – | – | – | – | – |
| 2 | 0.812 | 0.944 | 0.644 | 0.688 | 0.839 | 0.556 | 0.750 | 0.892 | |
| Gemma4-31B | 1 | 0.833 | 0.921 | 0.703 | – | – | – | – | – |
| 2 | 0.833 | 0.945 | 0.688 | 0.823 | 0.904 | 0.620 | 0.828 | 0.925 | |
| InternVL-3.5-38B | 1 | 0.677 | 0.875 | 0.659 | – | – | – | – | – |
| 2 | 0.594 | 0.830 | 0.553 | 0.135 | 0.429 | 0.280 | 0.365 | 0.630 | |
| InternVL-3.5-241B | 1 | 0.833 | 0.946 | 0.728 | – | – | – | – | – |
| 2 | 0.719 | 0.914 | 0.594 | 0.031 | 0.267 | 0.180 | 0.375 | 0.591 | |
| Llama-4 | 1 | 0.250 | 0.467 | 0.345 | – | – | – | – | – |
| 2 | 0.250 | 0.543 | 0.380 | 0.042 | 0.225 | 0.163 | 0.146 | 0.384 | |
| GLM-4.6V | 1 | 0.594 | 0.825 | 0.501 | – | – | – | – | – |
| 2 | 0.719 | 0.895 | 0.600 | 0.010 | 0.283 | 0.188 | 0.365 | 0.589 | |
| GLM-4.6V-Flash | 1 | 0.094 | 0.351 | 0.271 | – | – | – | – | – |
| 2 | 0.125 | 0.456 | 0.316 | 0.000 | 0.090 | 0.060 | 0.063 | 0.273 | |
Table 8 shows the detailed result of figure 5 and 6. Overall, GPT-5.4 achieves the best performance. GPT-5-mini and Gemma4-31B are the second-tier models, showing consistently strong results across the two collaboration structures. In addition, Qwen3.5, Gemma4-26B, and Gemini-3.1-Pro also exhibit relatively strong performance. Qwen3-VL-32B and Qwen3-VL-235B fall into the middle-performance group, with relatively balanced results across parallel and sequential tasks. Qwen3-VL-8B is a relatively weak model, but its performance remains comparatively balanced between the two coordination structures. In contrast, InternVL-3.5 and GLM-4.6V struggle particularly on sequential tasks, where precise collaboration is required. Finally, Llama-4-Scout and GLM-4.6V-Flash perform poorly under both collaboration structures.
Overall, except for InternVL-3.5, larger models generally perform better within the same family. However, scaling tends to amplify existing task-specific patterns rather than change them. Some families remain balanced across parallel and sequential tasks, while others are consistently stronger in single-agent or parallel settings, or particularly weak on sequential tasks requiring precise coordination. For example, Gemma4 benefits from scaling especially on sequential tasks, whereas InternVL-3.5 achieves stronger single-agent parallel performance at larger scale but degrades in sequential collaboration. This suggests that stronger individual capability does not necessarily translate into better communication and coordination.
Based on model performance and cost-effectiveness, we select Qwen3-VL-32B and Qwen3-VL-8B as two representative models for studying team-size scaling and related factors in subsequent experiments. For strong models, we conduct most experiments with GPT-5-mini and Gemma4-31B, and include GPT-5.4 when necessary.
| #Ag. | With comm. | Without Comm. | ||||
|---|---|---|---|---|---|---|
| 2-4 (lr)5-7 | SR | CR | AUC | SR | CR | AUC |
| Qwen3-VL-8B | ||||||
| 1 | 0.354 | 0.620 | 0.419 | 0.354 | 0.620 | 0.419 |
| 2 | 0.458 | 0.770 | 0.535 | 0.271 | 0.546 | 0.339 |
| 3 | 0.521 | 0.837 | 0.558 | 0.396 | 0.655 | 0.411 |
| 4 | 0.469 | 0.794 | 0.501 | 0.323 | 0.642 | 0.409 |
| 5 | 0.458 | 0.794 | 0.468 | – | – | – |
| Qwen3-VL-32B | ||||||
| 1 | 0.583 | 0.753 | 0.542 | 0.583 | 0.753 | 0.542 |
| 2 | 0.802 | 0.934 | 0.694 | 0.583 | 0.802 | 0.567 |
| 3 | 0.833 | 0.943 | 0.656 | 0.500 | 0.705 | 0.481 |
| 4 | 0.844 | 0.954 | 0.658 | 0.469 | 0.720 | 0.468 |
| 5 | 0.740 | 0.892 | 0.567 | – | – | – |
4pt
| Model | #Objects | 1 Agent | 2 Agents | 3 Agents | 4 Agents | 5 Agents | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 3-4 (lr)5-6 (lr)7-8 (lr)9-10 (lr)11-12 | SR | CR | SR | CR | SR | CR | SR | CR | SR | CR | |
| Qwen3-32B-VL | 2 | 0.875 | 0.938 | 0.875 | 0.938 | 0.938 | 0.969 | 0.938 | 0.969 | 1.000 | 1.000 |
| 3 | 0.765 | 0.863 | 1.000 | 1.000 | 1.000 | 1.000 | 0.941 | 0.980 | 0.875 | 0.938 | |
| 4 | 0.625 | 0.812 | 0.938 | 0.984 | 1.000 | 1.000 | 1.000 | 1.000 | 0.750 | 0.922 | |
| 5 | 0.438 | 0.650 | 0.688 | 0.838 | 0.688 | 0.888 | 0.812 | 0.938 | 0.800 | 0.867 | |
| 6 | 0.389 | 0.630 | 0.667 | 0.935 | 0.778 | 0.944 | 0.667 | 0.935 | 0.500 | 0.880 | |
| 7 | 0.385 | 0.604 | 0.615 | 0.901 | 0.583 | 0.905 | 0.750 | 0.964 | 0.667 | 0.917 | |
| Qwen3-8B-VL | 2 | 0.750 | 0.875 | 0.875 | 0.938 | 0.938 | 0.969 | 0.812 | 0.906 | 0.875 | 0.938 |
| 3 | 0.588 | 0.784 | 0.824 | 0.922 | 0.882 | 0.941 | 0.824 | 0.922 | 0.706 | 0.863 | |
| 4 | 0.312 | 0.562 | 0.500 | 0.828 | 0.500 | 0.828 | 0.500 | 0.828 | 0.438 | 0.766 | |
| 5 | 0.250 | 0.562 | 0.375 | 0.713 | 0.438 | 0.800 | 0.333 | 0.747 | 0.500 | 0.787 | |
| 6 | 0.111 | 0.444 | 0.056 | 0.685 | 0.167 | 0.713 | 0.278 | 0.741 | 0.111 | 0.704 | |
| 7 | 0.077 | 0.472 | 0.077 | 0.483 | 0.154 | 0.769 | 0.000 | 0.637 | 0.077 | 0.692 | |
3pt
| Model | Mode | Parallel Task | Sequential Task | ||||||
|---|---|---|---|---|---|---|---|---|---|
| 3-6 (lr)7-10 | SR | CR | AUC | CAR | SR | CR | AUC | HFR | |
| Gemma4-31B | Broadcast | 0.833 | 0.945 | 0.689 | 0.019 | 0.823 | 0.904 | 0.620 | 0.322 |
| No Comm | 0.719 | 0.863 | 0.558 | 0.023 | 0.177 | 0.464 | 0.308 | 0.486 | |
| Qwen3-32B-VL | Broadcast | 0.802 | 0.934 | 0.694 | 0.020 | 0.365 | 0.620 | 0.393 | 0.294 |
| No Comm | 0.583 | 0.802 | 0.567 | 0.028 | 0.073 | 0.325 | 0.232 | 0.733 | |
| Qwen3.5-9B | Broadcast | 0.938 | 0.985 | 0.764 | 0.008 | 0.615 | 0.844 | 0.558 | 0.400 |
| No Comm | 0.865 | 0.939 | 0.680 | 0.036 | 0.062 | 0.325 | 0.231 | 0.903 | |
| Qwen3-8B-VL | Broadcast | 0.458 | 0.770 | 0.535 | 0.010 | 0.073 | 0.332 | 0.208 | 0.662 |
| No Comm | 0.274 | 0.552 | 0.342 | 0.017 | 0.042 | 0.182 | 0.132 | NA | |
3pt
Table 9 shows the detailed result for Figure 7 (a) and 9 (b). The results show that: (1) Simply increasing the number of agents does not necessarily improve performance. Without communication, adding more agents can even introduce disorder and redundant actions, leading to lower efficiency and worse task completion. However, when agents are allowed to communicate, multi-agent collaboration becomes more effective in coordinating actions and completing tasks. (2) More agents are not always better. Qwen3-VL-32B benefits from additional agents up to four agents, while Qwen3-VL-8B reaches its best performance with three agents and drops afterward. This suggests that weaker models are more affected by coordination overhead. (3) Collaboration can partially compensate for limited individual model capability, but cannot fully remove the capability gap. With communication, three Qwen3-VL-8B agents approach the single-agent performance of Qwen3-VL-32B, but the final performance remains constrained by the underlying model capability. Table 10 shows the detailed results in figure 7 (b). This indicate that multi-agent collaboration is especially helpful for more complex tasks with more target objects. For 7-object tasks, the SR nearly doubles for both models: from 0.385 to 0.750 for Qwen3-VL-32B, and from 0.077 to 0.154 for Qwen3-VL-8B. A task progress comprison of different team size shown in Figure 30.
Table 11 shows the detailed results in figure 9 (a) when ablating communication from collaboration. Removing communication degrades both task performance and collaboration quality. In parallel tasks with a shared workspace, it generally increases CAR, indicating more conflicts actions between agents. In sequential tasks, the impact is more severe, as agents fail to coordinate cross-region handovers, causing HFR to rise substantially.
| Model | Mode | Parallel | Sequential | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3-8 (lr)9-14 | SR | CR | AUC | DOL | Tokens | CAR | SR | CR | AUC | Spatial Err | Tokens | HFR | |
| Closed-source MLLMs | |||||||||||||
| GPT-5.4 | Broadcast | 0.900 | 0.961 | 0.700 | 0.773 | 4331.9 | 0.015 | 0.767 | 0.904 | 0.640 | 0.017 | 7328.1 | 0.228 |
| Discuss | 0.767 | 0.932 | 0.730 | 0.717 | 6266.6 | 0.001 | 0.767 | 0.911 | 0.652 | 0.021 | 7619.3 | 0.177 | |
| Leader | 0.784 | 0.934 | 0.752 | 0.883 | 6558.6 | 0.009 | 0.767 | 0.870 | 0.639 | 0.023 | 8085.5 | 0.223 | |
| Open-source MLLMs | |||||||||||||
| Gemma4-31B | Broadcast | 0.833 | 0.945 | 0.689 | 0.794 | 5381.8 | 0.019 | 0.823 | 0.904 | 0.620 | 0.038 | 8042.4 | 0.322 |
| Discuss | 0.802 | 0.855 | 0.638 | 0.731 | 6852.5 | 0.001 | 0.812 | 0.922 | 0.625 | 0.025 | 8978.3 | 0.224 | |
| Leader | 0.865 | 0.964 | 0.736 | 0.840 | 6863.0 | 0.003 | 0.854 | 0.963 | 0.652 | 0.016 | 8723.5 | 0.138 | |
| No Comm | 0.719 | 0.863 | 0.558 | 0.706 | 3577.4 | 0.023 | 0.177 | 0.464 | 0.308 | 0.297 | 4539.7 | 0.486 | |
| Qwen3-32B-VL | Broadcast | 0.802 | 0.934 | 0.694 | 0.802 | 4682.0 | 0.020 | 0.365 | 0.620 | 0.393 | 0.166 | 6749.4 | 0.294 |
| Discuss | 0.808 | 0.929 | 0.694 | 0.818 | 6351.7 | 0.003 | 0.333 | 0.583 | 0.374 | 0.100 | 8324.3 | 0.304 | |
| Leader | 0.833 | 0.938 | 0.706 | 0.855 | 5964.7 | 0.012 | 0.396 | 0.622 | 0.408 | 0.046 | 7516.5 | 0.378 | |
| No Comm | 0.583 | 0.802 | 0.567 | 0.629 | 3017.7 | 0.028 | 0.073 | 0.325 | 0.232 | 0.451 | 3559.0 | 0.733 | |
| Qwen3-8B-VL | Broadcast | 0.458 | 0.770 | 0.535 | 0.676 | 4585.4 | 0.010 | 0.073 | 0.332 | 0.207 | 0.312 | 6788.2 | 0.662 |
| Discuss | 0.458 | 0.783 | 0.494 | 0.702 | 7206.1 | 0.011 | 0.021 | 0.283 | 0.195 | 0.319 | 8934.5 | 0.601 | |
| Leader | 0.490 | 0.785 | 0.548 | 0.642 | 5701.5 | 0.005 | 0.052 | 0.332 | 0.227 | 0.223 | 7161.4 | 0.658 | |
| No Comm | 0.274 | 0.552 | 0.342 | 0.357 | 3310.1 | 0.017 | 0.042 | 0.182 | 0.132 | 0.613 | 3475.1 | NA | |
3pt
Table 12 gives the detailed results of Figure 8 (a). The results show that centralized collaboration generally improves division of labor and task efficiency, reflected by higher DOL and AUC. In contrast, the discuss protocol is more effective at reducing conflicts, leading to lower CAR. For weaker models, centralized collaboration also helps reduce spatial cognition errors in sequential tasks, suggesting that leader-based coordination can provide useful guidance when agents have limited planning or spatial reasoning ability. Figure 32 shows the comparison of task progress under single agent and different communication protocol in two-agent team.
Figure 31 reports the absolute values of success rate, AUC, and token consumption for broadcast and shared memory, providing a more detailed version of Figure 10.
| Model | Full Prior | Without Appearance | Without Location | No Prior | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2-4 (lr)5-7 (lr)8-10 (lr)11-13 | SR | CR | AUC | SR | CR | AUC | SR | CR | AUC | SR | CR | AUC |
| GPT-5-mini | 0.917 | 0.982 | 0.776 | 0.865 | 0.955 | 0.730 | 0.344 | 0.691 | 0.436 | 0.271 | 0.609 | 0.431 |
| Gemma4-31B | 0.833 | 0.945 | 0.688 | 0.833 | 0.937 | 0.662 | 0.229 | 0.589 | 0.347 | 0.302 | 0.570 | 0.356 |
| Qwen3-32B-VL | 0.802 | 0.934 | 0.694 | 0.802 | 0.923 | 0.655 | 0.260 | 0.591 | 0.365 | 0.344 | 0.688 | 0.456 |
3pt
| Model | 1-Agent | 2-Agent |
|---|---|---|
| Closed-source MLLMs | ||
| GPT-5-mini | 0.323 / 0.630 / 0.436 | 0.344 / 0.691 / 0.436 |
| Open-source MLLMs | ||
| Qwen-8B | 0.031 / 0.162 / 0.103 | 0.021 / 0.199 / 0.101 |
| Qwen-32B | 0.219 / 0.520 / 0.344 | 0.260 / 0.591 / 0.365 |
| Qwen-235B | 0.115 / 0.389 / 0.264 | 0.271 / 0.581 / 0.332 |
| Qwen3.5-9B | 0.292 / 0.582 / 0.389 | 0.292 / 0.649 / 0.435 |
| Gemma-31B | 0.240 / 0.561 / 0.358 | 0.229 / 0.589 / 0.347 |
| Intern-38B | 0.010 / 0.146 / 0.087 | 0.073 / 0.253 / 0.144 |
| Intern-241B | 0.021 / 0.201 / 0.113 | 0.062 / 0.217 / 0.114 |
| Llama-4 | 0.021 / 0.089 / 0.058 | 0.000 / 0.107 / 0.056 |
3pt
We further investigate the role of leader in centralized mode. As shown in Figure [fig:strong-leader], using a stronger leader improves the mixed team, but does not make it approach the all-strong setting. The mixed team nearly matches the all-strong team in CR, but its SR is only slightly above the average of the all-weak and all-strong teams, and its AUC is even below this average. This indicates that a strong leader mainly improves task coverage, but efficient and overall success still depends heavily on the worker’s capability.
Table 14 reports detailed results under the no-prior-location setting on parallel tasks across different models. Figure 33 shows the team size scaling effect under stronger exploration demands, where prior location information is removed. Compared with the full-information setting, Qwen3-32B-VL exhibits a similar but weaker inverted-U-shaped trend, suggesting that moderate team scaling remains helpful. For Qwen3-8B-VL, SR remains low across team sizes, indicating a capability bottleneck. Moreover, when grouping cases by object count, larger teams still show a milder performance drop. More detailed results in Table 15.
| Model | #Agents | SR | CR | AUC |
|---|---|---|---|---|
| Qwen3-8B-VL | 1 | 0.031 | 0.162 | 0.103 |
| 2 | 0.021 | 0.199 | 0.101 | |
| 3 | 0.094 | 0.298 | 0.168 | |
| 4 | 0.062 | 0.307 | 0.163 | |
| Qwen3-32B-VL | 1 | 0.219 | 0.520 | 0.344 |
| 2 | 0.260 | 0.591 | 0.365 | |
| 3 | 0.292 | 0.657 | 0.404 | |
| 4 | 0.219 | 0.608 | 0.374 |
4pt
To investigate how different types of prior information affect agent performance, we conduct an ablation study by removing object appearance descriptions and prior location information. As shown in figure 34, prior location information is critical for task completion, as it helps agents quickly locate target objects and reduces inefficient exploration. Removing location information leads to a substantial performance drop across all models. In contrast, the effect of appearance descriptions is model-dependent: GPT-5-mini benefits from appearance cues, Gemma4-31B shows only minor changes, and Qwen3-32B-VL performs worse with appearance-only priors than with no prior. A possible reason is that models with weaker fine-grained visual grounding are more susceptible to misleading appearance descriptions and may confuse visually similar objects. Detailed results are reported in Table 13.
| Model | #Agents | SR | CR | AUC |
|---|---|---|---|---|
| GPT-5-mini | 1 | 0.760 | 0.902 | 0.719 |
| 2 | 0.823 | 0.950 | 0.709 | |
| Qwen3.5-9B | 1 | 0.781 | 0.911 | 0.665 |
| 2 | 0.812 | 0.903 | 0.663 | |
| Qwen3-32B-VL | 1 | 0.542 | 0.750 | 0.526 |
| 2 | 0.698 | 0.878 | 0.620 |
4pt
Table 16 reports detailed results on parallel tasks where 30% of the prior location information is noisy, comparing single-agent and two-agent settings.
Figure 35 reports performance by the number of target objects across model groups. As each target object corresponds to a subgoal, a larger number of target objects indicates higher task complexity. Overall, both completion rate and success rate decline as task complexity increases.
By analyzing the communication and action trajectories under the basic broadcast protocol, we identify several emergent collaborative behavior patterns. In addition to the analysis in Section 4.3, this section provides representative examples and further details.
5pt
@p2.0cm p1.9cm X@ Category & Behavior & Example
& Info-Plan & “I will grab the two puddings and check the fridge for the wine. Could you go to the living room to find the cupcake?”
& Info-Loc & “I am in the bathroom and will head to the kitchen to look for the pudding and cupcake.”
& Info-Obj & “I see the cupcake on the desk. I will grab it and then head to the living room.”
(l)1-3 & Act-Del & “Please go to the kitchen to grab the second apple, and then we can meet at the coffee table.”
& Task-Assign & “I’ll handle the kitchen and the bathroom.”
(l)1-3 & Coord-Q. & State confirmation: “Do you have the cupcake and the second apple? If not, please check the fridge.”
& & Location confirmation: “I’m at door 287 holding the cupcake. Are you at door 287 and ready to receive? Please confirm.”
& Correct. & Self-correction: “I accidentally grabbed a waterglass instead of the wineglass. I will put it back and then get the wineglass.”
& & Peer-correction: “Agent 0, I see you’re holding milk, but we need the juice. Please drop the milk and grab the correct juice from the kitchen table.”
Table ¿tbl:tab:collab95behavior95examples? presents representative examples of collaborative behaviors, with the relevant text spans highlighted in yellow.
| Task | Group | #Case | Avg. | SR | Stuck | Neg. |
| #Obj. | (%) | (%) | (%) | |||
| Parallel | w/ Q. | 370 | 4.70 | 64.6 | 8.4 | 11.1 |
| w/o Q. | 1727 | 4.35 | 74.7 | 2.0 | 4.5 | |
| Sequential | w/ Q. | 591 | 4.51 | 32.3 | 3.9 | 6.6 |
| w/o Q. | 627 | 4.30 | 47.8 | 1.6 | 3.2 |
3.2pt
| Task | Cond. | Group | SR | CR | #WG |
| (%) | (%) | ||||
| Parallel | Overall | w/ Corr. | 67.3 | 90.1 | 3.05 |
| w/o Corr. | 74.1 | 88.5 | 1.37 | ||
| \(\Delta\) | \(-6.7\) | \(+1.6\) | – | ||
| WG | w/ Corr. | 61.1 | 88.3 | 3.79 | |
| w/o Corr. | 66.2 | 87.0 | 2.84 | ||
| Raw \(\Delta\) | \(-5.1\) | \(+1.3\) | – | ||
| Adj. \(\Delta\) | \(\mathbf{+2.4}\) | \(\mathbf{+3.5}\) | – | ||
| Sequential | Overall | w/ Corr. | 29.8 | 67.4 | 2.68 |
| w/o Corr. | 41.1 | 59.8 | 0.76 | ||
| \(\Delta\) | \(-11.3\) | \(+7.7\) | – | ||
| WG | w/ Corr. | 26.9 | 67.2 | 4.33 | |
| w/o Corr. | 21.1 | 53.4 | 3.02 | ||
| Raw \(\Delta\) | \(+5.8\) | \(+13.8\) | – | ||
| Adj. \(\Delta\) | \(\mathbf{+11.8}\) | \(\mathbf{+15.4}\) | – |
3.2pt
In the main text (Table 2), coordination query correlates negatively with SR and CR. To further investigate the underlying cause, we introduce two behavioral indicators of collaboration difficulty: negative report (Neg.), where an agent reports failing to locate a target object at a specific location, and stuck, where an agent reports being stuck in middle. As shown in Table 17, cases with coordination query involve more objects on average and exhibit substantially higher stuck and negative report rate. This pattern holds across both task types, suggesting that coordination query serves as a reactive signal to genuine collaboration obstacles.
| #WG | Group | #Case | SR | CR | \(\Delta\)SR/CR |
| (%) | (%) | ||||
| 1 | Corr. | 70 | 82.9 | 95.2 | \(+2.2/+3.7\) |
| No Corr. | 351 | 80.6 | 91.5 | ||
| 2 | Corr. | 53 | 69.8 | 89.3 | \(-6.2/-1.5\) |
| No Corr. | 200 | 76.0 | 90.8 | ||
| 3 | Corr. | 44 | 68.2 | 91.9 | \(+6.9/+4.1\) |
| No Corr. | 80 | 61.3 | 87.8 | ||
| \(4+\) | Corr. | 118 | 41.5 | 82.4 | \(+7.4/+6.8\) |
| No Corr. | 208 | 34.1 | 75.6 | ||
| Adjusted effect | \(\Delta\)SR/CR | \(\mathbf{+2.4/+3.5}\) | |||
2.6pt
| Failure Mode | Subtype | Representative Trace Excerpt |
|---|---|---|
| Agent-induced Conflict | Duplicate Grab | Agent 1: “I found the wine on the coffee table. I will grab it and bring it to the living room.” Agent 4: “I am grabbing the wine from the coffee table. I will take it to the living room.” \(\Rightarrow\) Both agents execute [grab] <wine>. |
| Hallucinated Belief Propagation | False Completion | “All items have been successfully placed on the bathroom counter. The task is complete.” \(\Rightarrow\) All agents execute [wait] until the end. |
| Object Misidentification | Agent 3: “I have found and will now grab the wineglass from the bedroom cabinet.” Agent 3 executes [grab] <dishbowl> (misidentifying dishbowl as wineglass), then [put] <dishbowl> on the kitchentable. Agent 0 & 2: “Agent 3 has already grabbed the wineglass—I will focus on the plate / waterglass.” \(\Rightarrow\) All agents stop searching for the actual wineglass. Task ends with wineglass unsatisfied. |
6pt
Section 4.3 shows that correction correlates negatively with SR but positively with CR, suggesting a potential role in error recovery. To examine this effect, we analyze its co-occurrence with wrong grabs (WGs), defined as actions that grasp task-irrelevant objects. Table 18 shows that episodes with correction contain substantially more WGs than those without, indicating that correction is mainly triggered by execution errors. Since WG episodes with correction also exhibit greater error severity, direct comparison may underestimate its recovery benefit. We therefore stratify WG episodes by error count and compute a weighted adjusted effect using shared stratum weights for both groups (Table 19). After adjustment, correction consistently improves both SR and CR across task types, confirming its effectiveness in error recovery. Stratum-level results further show larger gains under higher WG counts, suggesting that correction is especially useful when errors are more severe.
In this section, we provide additional examples and a more detailed analysis of the multi-agent collaboration failure modes presented in Section 6.2.
Table 20 presents representative examples of different failure modes.
| Behavior | Task | Freq. | Lift | SR w/ | \(\Delta\)SR |
|---|---|---|---|---|---|
| Hallucinated | Parallel | 1.0% | \(\infty\) | 0.0% | \(-\)73.7 |
| completion | Sequential | 1.5% | \(\infty\) | 0.0% | \(-\)40.9 |
| Grab conflict | Parallel | 22.9% | 1.5\(\times\) | 71.4% | \(-\)9.0 |
2pt 3pt
Table 21 summarizes the occurrence frequency of different failure modes and their impact on success rate (SR), aggregated over all models and team sizes under the broadcast protocol. Figure 36 compares duplicate-grab rates across models in two-agent teams.