VELMA: Verbalization Embodiment of LLM Agents for Vision and Language Navigation in Street View
Raphael Schumann, Wanrong Zhu, Weixi Feng, Tsu-Jui Fu, Stefan Riezler, William Yang Wang
TL;DR
This paper tackles urban vision-and-language navigation by grounding large language models in a real-world Street View environment. It introduces VELMA, a verbalization-based agent that reasons over a prompt containing the task, instructions, trajectory, and verbally encoded visual observations, including landmark visibility scored via CLIP and a landmark extractor. The approach yields strong results in both few-shot and finetuned settings, achieving state-of-the-art task completion on urban VLN benchmarks and showing that verbalized embodied guidance can enable LLMs to operate effectively in complex real-world navigation. The methods offer a scalable path to embodied reasoning with LLMs and highlight the importance of environment design, landmark grounding, and flexible action vocabularies like TURN_AROUND for robust navigation.
Abstract
Incremental decision making in real-world environments is one of the most challenging tasks in embodied artificial intelligence. One particularly demanding scenario is Vision and Language Navigation~(VLN) which requires visual and natural language understanding as well as spatial and temporal reasoning capabilities. The embodied agent needs to ground its understanding of navigation instructions in observations of a real-world environment like Street View. Despite the impressive results of LLMs in other research areas, it is an ongoing problem of how to best connect them with an interactive visual environment. In this work, we propose VELMA, an embodied LLM agent that uses a verbalization of the trajectory and of visual environment observations as contextual prompt for the next action. Visual information is verbalized by a pipeline that extracts landmarks from the human written navigation instructions and uses CLIP to determine their visibility in the current panorama view. We show that VELMA is able to successfully follow navigation instructions in Street View with only two in-context examples. We further finetune the LLM agent on a few thousand examples and achieve 25%-30% relative improvement in task completion over the previous state-of-the-art for two datasets.
