Summary
This paper studies vision-and-language navigation (VLN) by addressing the problems of error accumulation in the Markov decision process and the difficulties in designing an optimal reward function, respectively, in the commonly applied behavioral cloning (BC) and reinforcement learning (RL) approaches. It proposes an energy-based policy (ENP) for training the agent by estimating the unnormalized probability density of the expert’s occupancy measure, optimizing the entire trajectories rather than the single-time step decisions in BC. Meanwhile, to facilitate the MCMC sampling in ENP, a Marginal State Memory is introduced for the agent as an online reply buffer. The proposed method has been evaluated on multiple popular VLN agents and several benchmarking datasets and environments, together with detailed analyses of the ENP and design choices.
Strengths
1. The energy-based navigation policy proposed in this paper introduces a new training perspective for VLN and potentially for broader visual navigation problems. The idea is very well-motivated as it addresses the limitations of commonly applied BC and RL approaches. As a researcher in visual navigation, I am happy to see the exploration of such a fundamentally different training approach and the fact that the method works well across models and settings.
2. Arguments and design choices made in this paper are well-justified by analyses and experiments (e.g., Section 3.3 and Section 4.3).
3. The proposed idea has been evaluated across various popular VLN baselines (e.g., EnvDrop, VLN-BERT, and DUET), different datasets (R2R, REVERIE, and RxR), and different environments (e.g., discrete and continuous), achieving obvious improvements and showing the effectiveness of the method.
4. Overall, the paper is nicely written. Contents, tables, and figures are clearly presented.
Weaknesses
1. The proposed ENP has only been evaluated on a limited scale of VLN datasets and models. It is unclear if the method will still benefit larger models, or the case where more sufficient training data is available to learn a very generalizable policy through IL/BC (e.g., 4.9M ScaleVLN data [49] vs. the original 14K R2R data). I am concerned that IL/BC is much more friendly and stable than ENP to scale with data.
2. There is no comprehensive successful/failure case analysis of ENP versus existing training methods. It is unclear exactly in what scenarios an agent trained with ENP shows an advantage.
I need to mention that I have very little knowledge about energy-based models, so I might have missed some key details in mathematics. I will rely more (and probably adjust my review based) on the comments from the other reviewers on the theoretical part of this paper.
Questions
No other questions; I wish the authors could kindly respond to my concerns in Weaknesses.
Limitations
The authors have discussed some limitations of the proposed method and its potential societal impact. As for suggestions, mainly the two points in Weaknesses – test on large-scale training data and run thorough result analysis.