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 +1 more
7/12/2023
cs.AIcs.CLcs.CV

No official code found. Best implementation: raphael-sch/VELMA (31 stars, last commit 2023-09-29).

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.

View on arXivView PDF

Code Implementations(1)

raphael-sch/VELMACommunity100%

VELMA agent for VLN in Street View

311PythonAug 16, 20233 years ago

Similar Papers

Cite this paper

@article{schumann2023velma,
  title  = {VELMA: Verbalization Embodiment of LLM Agents for Vision and Language Navigation in Street View},
  author = {Raphael Schumann and Wanrong Zhu and Weixi Feng and Tsu-Jui Fu and Stefan Riezler and William Yang Wang},
  year   = {2023},
  eprint = {2307.06082},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.06082v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.06082.svg)](https://codeofpaper.com/paper/2307.06082)

Discussion