Global Commander and Local Operative: A Dual-Agent Framework for Scene Navigation
Organizations: National University of Singapore · Simon Fraser University · University of Oxford
Abstract
Vision-and-Language Scene navigation is a fundamental capability for embodied human-AI collaboration, requiring agents to follow natural language instructions to execute coherent action sequences in complex environments. Existing approaches either rely on multiple agents, incurring high coordination and resource costs, or adopt a single-agent paradigm, which overloads the agent with both global planning and local perception, often leading to degraded reasoning and instruction drift in long-horizon settings. To address these issues, we introduce DACo, a planning-grounding decoupled architecture that disentangles global deliberation from local grounding. Concretely, it employs a Global Commander for high-level strategic planning and a Local Operative for egocentric observing and fine-grained execution. By disentangling global reasoning from local action, DACo alleviates cognitive overload and improves long-horizon stability. The framework further integrates dynamic subgoal planning and adaptive replanning to enable structured and resilient navigation. Extensive evaluations on R2R, REVERIE, and R4R demonstrate that DACo achieves 4.9%, 6.5%, 5.4% absolute improvements over the best-performing baselines in zero-shot settings, and generalizes effectively across both closed-source (e.g., GPT-4o) and open-source (e.g., Qwen-VL Series) backbones. DACo provides a principled and extensible paradigm for robust long-horizon navigation. Project page: https://github.com/ChocoWu/DACo
Figures & tables
| Methods | Backbone | NE | OSR | SR | SPL |
|---|---|---|---|---|---|
| NavGPT [ 36 ] | GPT-3.5 | 8.02 | 26.4 | 16.7 | 13.0 |
| DiscussNav [ 37 ] | GPT-4 | 6.30 | 51.0 | 37.5 | 33.3 |
| MapGPT [ 41 ] | GPT-4o | 5.45 | 55.1 | 44.6 | 35.4 |
| MSNav [ 42 ] | Qwen-SP | 5.02 | 63.9 | 50.9 | 42.6 |
| DACo (Ours) | GPT-4o | 5.86 | 63.7 | 50.5 | 39.7 |
| Settings | Methods | NE | OSR | SR | SPL |
| Train | Seq2Seq [ 12 ] | 7.81 | 28 | 21 | - |
| Speaker [ 19 ] | 6.62 | 45 | 35 | - | |
| EnvDrop [ 45 ] | 5.22 | - | 52 | 48 | |
| Pretrain | PREVALENT [ 66 ] | 4.71 | - | 58 | 53 |
| RecBERT [ 26 ] | 3.93 | 69 | 63 | 57 | |
| HAMT [ 24 ] | 2.29 | 73 | 66 | 61 |
| Settings | Methods | NE | OSR | SR | SPL |
| Train | Seq2Seq [ 12 ] | - | 8.1 | 4.2 | 2.8 |
| RCM [ 13 ] | - | 14.2 | 9.3 | 7.0 | |
| FAST-MATTN [ 11 ] | - | 28.2 | 14.4 | 7.2 | |
| Pretrain | RecBERT [ 26 ] | - | 35.0 | 30.7 | 24.9 |
| HAMT [ 24 ] | - | 35.4 | 31.6 | 29.6 | |
| DUET [ 25 ] | - | 51.0 | 46.9 | 33.7 |
| Methods | NE | OSR | SR | SPL |
|---|---|---|---|---|
| NavGPT [ 36 ] | 9.90 | 44.0 | 15.0 | 14.1 |
| MapGPT [ 41 ] | 8.94 | 54.8 | 15.1 | 13.0 |
| DACo (Ours) | 8.91 | 55.0 | 20.5 | 17.4 |
| Plan Style | Replan | NE | OSR | SR | SPL |
|---|---|---|---|---|---|
| 6.44 | 63.5 | 45.7 | 35.1 | ||
| static | 5.79 | 64.3 | 46.9 | 36.4 | |
| dynamic | 6.2 | 61.6 | 47.5 | 38.2 | |
| dynamic | 5.86 | 63.7 | 50.5 | 39.7 |
| Method | Time | Prompt Token | Completion Token | Latency |
|---|---|---|---|---|
| NavGPT [ 36 ] | 106.14 | 7.0 | ||
| MapGPT [ 41 ] | 63.24 | 6.1 | ||
| DACo w/ static plan | 95.48 | 6.8 |
| Method | SR | OSR | ||||||
|---|---|---|---|---|---|---|---|---|
| Mean | Range | SD | CV | Mean | Range | SD | CV | |
| NavGPT | 25.5 | 4.00 | 2.11 | 8.22% | 35.83 | 4.00 | 2.08 | 5.81% |
| MapGPT | 30.50 | 5.00 | 2.65 | 8.67% | 43.83 | 6.00 | 3.33 | 7.60% |
| DACo | 32.50 | 3.00 | 1.50 | 4.62% | 49.00 | 5.00 | 2.65 | 5.40% |
Vision-Language Navigation
Vision-Language Navigation studies how embodied agents use natural-language instructions and visual observations to plan and execute routes.
See all 310 papers