MC-GPT: Empowering Vision-and-Language Navigation with Memory Map and Reasoning Chains
Zhaohuan Zhan, Lisha Yu, Sijie Yu, Guang Tan
TL;DR
This work tackles Vision-and-Language Navigation by removing heavy training requirements and enhancing interpretability through a Memory Topological Map and a Navigation Chain of Thoughts. The MC-GPT framework uses a memory-augmented topological memory, a demonstration-based reasoning module, and a prompt-managed pipeline to let an LLM steer navigation, supplemented by perception and action modules. Empirical results on REVERIE and R2R show clear gains over training-based baselines and competitive performance against other map-based LLM approaches, with notable improvements in interpretability of the reasoning process. The approach promises practical benefits in generalization, efficiency, and transparency for multimodal navigation tasks.
Abstract
In the Vision-and-Language Navigation (VLN) task, the agent is required to navigate to a destination following a natural language instruction. While learning-based approaches have been a major solution to the task, they suffer from high training costs and lack of interpretability. Recently, Large Language Models (LLMs) have emerged as a promising tool for VLN due to their strong generalization capabilities. However, existing LLM-based methods face limitations in memory construction and diversity of navigation strategies. To address these challenges, we propose a suite of techniques. Firstly, we introduce a method to maintain a topological map that stores navigation history, retaining information about viewpoints, objects, and their spatial relationships. This map also serves as a global action space. Additionally, we present a Navigation Chain of Thoughts module, leveraging human navigation examples to enrich navigation strategy diversity. Finally, we establish a pipeline that integrates navigational memory and strategies with perception and action prediction modules. Experimental results on the REVERIE and R2R datasets show that our method effectively enhances the navigation ability of the LLM and improves the interpretability of navigation reasoning.
