Downloads · 30 days
11
7% of all-time downloads
wangzc9865/SeeNav-Agent
SeeNav-Agent is a image-text-to-text model from wangzc9865. Use it for the image-text-to-text task on the model card, and read the license before you ship it in a product. It is set up for transformers.
This repository contains the official implementation for the paper SeeNav-Agent: Enhancing Vision-Language Navigation with Visual Prompt and Step-Level Policy Optimization.
Downloads · 30 days
11
7% of all-time downloads
All-time downloads
156
Public
Parameters
4.1B
16.3 GB on disk
Likes
1
Public
Click a slice to open those files.
.safetensors16.3 GB · 100%
From the Hugging Face model README
This repository contains the official implementation for the paper SeeNav-Agent: Enhancing Vision-Language Navigation with Visual Prompt and Step-Level Policy Optimization.
<div align="center"> <a href="https://github.com/WzcTHU/SeeNav-Agent"><img src="https://img.shields.io/badge/GitHub-Code-blue.svg?logo=github&" alt="GitHub Code"></a> <a href="https://huggingface.co/wangzc9865/SeeNav-Agent"><img src="https://img.shields.io/badge/🤗 -HuggingFace-blue" alt="Hugging Face Model"></a> </div>We propose SeeNav-Agent, a novel LVLM-based embodied navigation framework that includes a zero-shot dual-view visual prompt technique for the input side and an efficient RFT algorithm named SRGPO for post-training. Existing Vision-Language Navigation (VLN) agents often suffer from perception, reasoning, and planning errors, which SeeNav-Agent aims to mitigate through its proposed techniques.
| base model | env | 🤗 link |
|---|---|---|
| Qwen2.5-VL-3B-Instruct-SRGPO | EmbodiedBench-Nav | Qwen2.5-VL-3B-Instruct-SRGPO |
Setup a seperate environment for evaluation according to: EmbodiedBench-Nav and Qwen3-VL to support Qwen2.5-VL-3B-Instruct.
Setup a seperate training environment according to: verl-agent and Qwen3-VL to support Qwen2.5-VL-3B-Instruct.
Use the following command to evaluate the model on EmbodiedBench:
conda activate <your_env_for_eval>
cd SeeNav
python testEBNav.py
Hint: you need to first set your endpoint, API-key and api_version in SeeNav/planner/models/remote_model.py
verl-agent/examples/srgpo_trainer contains example scripts for SRGPO-based training on EmbodiedBench-Navigation.
Modify run_ebnav.sh according to your setup.
Run the following command:
conda activate <your_env_for_train>
cd verl-agent
bash examples/srgpo_trainer/run_ebnav.sh
If you find this work helpful in your research, please consider citing:
@article{wang2025seenav,
title={SeeNav-Agent: Enhancing Vision-Language Navigation with Visual Prompt and Step-Level Policy Optimization},
author={Zhengcheng Wang and Zichuan Lin and Yijun Yang and Haobo Fu and Deheng Ye},
journal={arXiv preprint arXiv:2512.02631},
year={2025}
}