Discuss Before Moving: Visual Language Navigation via Multi-expert Discussions
Yuxing Long, Xiaoqi Li, Wenzhe Cai, Hao Dong
TL;DR
This paper tackles the challenge of visual language navigation by moving beyond single-round self-thinking models to a zero-shot framework where multiple domain experts, prompted within large language models, discuss and verify information before each move. The DiscussNav agent orchestrates instruction analysis, vision perception, completion estimation, and decision testing through prompted experts, achieving strong performance on R2R and real-robot tasks. Key contributions include the construction of dedicated domain experts, a multi-round discussion workflow, and demonstrated improvements over zero-shot and some trained baselines, along with ablations validating each expert’s role. The approach offers a scalable path to robust embodied navigation by leveraging the collective reasoning of diverse LLM-driven experts.
Abstract
Visual language navigation (VLN) is an embodied task demanding a wide range of skills encompassing understanding, perception, and planning. For such a multifaceted challenge, previous VLN methods totally rely on one model's own thinking to make predictions within one round. However, existing models, even the most advanced large language model GPT4, still struggle with dealing with multiple tasks by single-round self-thinking. In this work, drawing inspiration from the expert consultation meeting, we introduce a novel zero-shot VLN framework. Within this framework, large models possessing distinct abilities are served as domain experts. Our proposed navigation agent, namely DiscussNav, can actively discuss with these experts to collect essential information before moving at every step. These discussions cover critical navigation subtasks like instruction understanding, environment perception, and completion estimation. Through comprehensive experiments, we demonstrate that discussions with domain experts can effectively facilitate navigation by perceiving instruction-relevant information, correcting inadvertent errors, and sifting through in-consistent movement decisions. The performances on the representative VLN task R2R show that our method surpasses the leading zero-shot VLN model by a large margin on all metrics. Additionally, real-robot experiments display the obvious advantages of our method over single-round self-thinking.
