SeeNav-Agent: Enhancing Vision-Language Navigation with Visual Prompt and Step-Level Policy Optimization
Organizations: Tencent AI Lab
Abstract
Existing Vision-Language Navigation (VLN) agents based on Large Vision-Language Models (LVLMs) often suffer from errors of perception, reasoning, and planning, which significantly hinder their navigation performance. To address these limitations, a novel VLN agent framework, named SeeNav-Agent, is proposed. First, to reduce hallucinations of the visual module of the VLN agent, a dual-view Visual Prompt (VP) technique is introduced, which can also improve the agent's understanding of current spatial states. Subsequently, a novel step-level Reinforcement Fine-Tuning (RFT) method, Step Reward Group Policy Optimization (SRGPO), is designed for post-training. In SRGPO, we first define verifiable process rewards for navigation, and then perform efficient step-level advantage estimation by randomly grouping navigation steps. SRGPO provides dense reward signals for the RFT of the VLN agent and enhances its planning capability. Experiments on both the EmbodiedBench Navigation (Embench-Nav) and VLN-CE validate the effectiveness of the proposed method. By introducing the zero-shot VP module, the GPT-4.1 achieves a navigation success rate of 86.7%, surpassing the current best LVLM by approximately 20 percentage points (pp) on Embench-Nav and achieves an 11.1 pp improvement on VLN-CE compared to the base model. With VP+SRGPO, the Qwen2.5-VL-3B model reaches a navigation success rate of 72.3%, outperforming the best existing LVLM model by 5.6 pp on Embench-Nav and achieves 8.9 pp improvement on VLN-CE compared to the baseline method. Moreover, compared to GRPO and GiGPO, the proposed SRGPO demonstrates significant improvements in training stability, convergence efficiency, and generalization capability.
Figures & tables
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| The action history: <action info> Step 0, action id 0, Move forward by 0.25. <env feedback> Last action MoveAhead executed successfully. <action info> Step 1, action id 0, Move forward by 0.25. <env feedback> Last action MoveAhead executed successfully. <action info> Step 2, action id 0, Move forward by 0.25. <env feedback> Last action MoveAhead executed successfully. <action info> Step 3, action id 2, Move rightward by 0.25. <env feedback> Last action MoveRight is invalid. Cube.668 is blocking Agent 0 from moving by (0.0000, 0.0000, 0.2500). <action info> Step 4, action id 3, Move leftward by 0.25. <env feedback> Last action MoveLeft is invalid. Cube.690 is blocking Agent 0 from moving by (0.0000, 0.0000, -0.2500). |
| <image> ## You are a robot operating in a home. You can do various tasks and output a sequence of actions to accomplish a given task with images of your status. Your input is a concatenation of your top-down view and the first-person view image, with the top-down image on the left and the first-person view on the right. The colored circle in the top-down view represents your current position, with the YELLOW side indicating your LEFT and the PURPLE side indicating your RIGHT. The GREEN arrow shows your current camera orientation. In the first person view and the overhead view, the red bounding box in both views highlights the object you need to navigate to. The candidate actions are shown in the overhead view and the first person view images, and each action is represented by a blue arrow, with the corresponding action ID at the end of the arrow. Now the human instruction is: {user_instruction} . ## The available action id (0 to 7) and action names are: action id 0: Move forward by 0.25, |
| action id 1: Move backward by 0.25, |
| action id 2: Move rightward by 0.25, |
| action id 3: Move leftward by 0.25, |
| action id 4: Rotate to the right by 90 degrees, |
| action id 5: Rotate to the left by 90 degrees, |
| action id 6: Tilt the camera upward by 30 degrees, |
Vision-Language Navigation
Vision-Language Navigation studies how embodied agents use natural-language instructions and visual observations to plan and execute routes.
See all 310 papers