FlexVLN: Flexible Adaptation for Diverse Vision-and-Language Navigation Tasks
Siqi Zhang, Yanyuan Qiao, Qunbo Wang, Longteng Guo, Zhihua Wei, Jing Liu
TL;DR
This work tackles the lack of cross-dataset generalization in Vision-and-Language Navigation by introducing FlexVLN, a hierarchical system that pairs an LLM Planner with a robust Instruction Follower. A verification module and a multi-model execution ensemble mitigate hallucinations and improve action accuracy, enabling effective generalization to out-of-domain VLN datasets. Empirical results on REVERIE, SOON, and CVDN-target show FlexVLN surpasses prior methods and approaches target-dataset performance without extra training. The approach also reduces LLM usage and inference cost, suggesting practical applicability for adaptable, real-world embodied agents.
Abstract
The aspiration of the Vision-and-Language Navigation (VLN) task has long been to develop an embodied agent with robust adaptability, capable of seamlessly transferring its navigation capabilities across various tasks. Despite remarkable advancements in recent years, most methods necessitate dataset-specific training, thereby lacking the capability to generalize across diverse datasets encompassing distinct types of instructions. Large language models (LLMs) have demonstrated exceptional reasoning and generalization abilities, exhibiting immense potential in robot action planning. In this paper, we propose FlexVLN, an innovative hierarchical approach to VLN that integrates the fundamental navigation ability of a supervised-learning-based Instruction Follower with the robust generalization ability of the LLM Planner, enabling effective generalization across diverse VLN datasets. Moreover, a verification mechanism and a multi-model integration mechanism are proposed to mitigate potential hallucinations by the LLM Planner and enhance execution accuracy of the Instruction Follower. We take REVERIE, SOON, and CVDN-target as out-of-domain datasets for assessing generalization ability. The generalization performance of FlexVLN surpasses that of all the previous methods to a large extent.
