Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

BabyWalk: Going Farther in Vision-and-Language Navigation by Taking Baby Steps

About

Learning to follow instructions is of fundamental importance to autonomous agents for vision-and-language navigation (VLN). In this paper, we study how an agent can navigate long paths when learning from a corpus that consists of shorter ones. We show that existing state-of-the-art agents do not generalize well. To this end, we propose BabyWalk, a new VLN agent that is learned to navigate by decomposing long instructions into shorter ones (BabySteps) and completing them sequentially. A special design memory buffer is used by the agent to turn its past experiences into contexts for future steps. The learning process is composed of two phases. In the first phase, the agent uses imitation learning from demonstration to accomplish BabySteps. In the second phase, the agent uses curriculum-based reinforcement learning to maximize rewards on navigation tasks with increasingly longer instructions. We create two new benchmark datasets (of long navigation tasks) and use them in conjunction with existing ones to examine BabyWalk's generalization ability. Empirical results show that BabyWalk achieves state-of-the-art results on several metrics, in particular, is able to follow long instructions better. The codes and the datasets are released on our project page https://github.com/Sha-Lab/babywalk.

Wang Zhu, Hexiang Hu, Jiacheng Chen, Zhiwei Deng, Vihan Jain, Eugene Ie, Fei Sha• 2020

Related benchmarks

TaskDatasetResultRank
Vision-and-Language NavigationR2R (val unseen)
Success Rate (SR)43.8
260
Vision-and-Language NavigationR4R unseen (val)
Success Rate (SR)29.6
52
Vision-Language NavigationR2R unseen v1.0 (val)
SR3.13e+3
24
Vision-and-Language NavigationR8R unseen (val)
PL50
22
Vision-and-Language NavigationR6R unseen (val)
PL25.9
22
Vision-and-Language NavigationR2R generalization (unseen)
SR35.2
8
Vision-and-Language NavigationR6R generalization (unseen)
Success Rate (SR)26.4
8
Vision-and-Language NavigationAverage cross-dataset (unseen)
Success Rate (SR)29.3
8
Vision-and-Language NavigationR8R generalization (unseen)
Success Rate (SR)26.3
8
Vision-and-Language NavigationR4R in-domain (unseen portion)
SR29.6
8
Showing 10 of 15 rows

Other info

Code

Follow for update