Beyond Textual Knowledge-Leveraging Multimodal Knowledge Bases for Enhancing Vision-and-Language Navigation
Abstract
Vision-and-Language Navigation (VLN) requires an agent to navigate through complex unseen environments based on natural language instructions. However, existing methods often struggle to effectively capture key semantic cues and accurately align them with visual observations. To address this limitation, we propose Beyond Textual Knowledge (BTK), a VLN framework that synergistically integrates environment-specific textual knowledge with generative image knowledge bases. BTK employs Qwen3-4B to extract goal-related phrases and utilizes Flux-Schnell to construct two large-scale image knowledge bases: R2R-GP and REVERIE-GP. Additionally, we leverage BLIP-2 to construct a large-scale textual knowledge base derived from panoramic views, providing environment-specific semantic cues. These multimodal knowledge bases are effectively integrated via the Goal-Aware Augmentor and Knowledge Augmentor, significantly enhancing semantic grounding and cross-modal alignment. Extensive experiments on the R2R dataset with 7,189 trajectories and the REVERIE dataset with 21,702 instructions demonstrate that BTK significantly outperforms existing baselines. On the test unseen splits of R2R and REVERIE, SR increased by 5% and 2.07% respectively, and SPL increased by 4% and 3.69% respectively. The source code is available at https://github.com/yds3/IPM-BTK/.
Figures & tables
| Dataset | Train | Val seen | Val unseen | Test unseen | ||||
|---|---|---|---|---|---|---|---|---|
| House | Instr | House | Instr | House | Instr | House | Instr | |
| R2R | 61 | 14025 | 56 | 1020 | 11 | 2349 | 18 | 4173 |
| REVERIE | 60 | 10466 | 46 | 1423 | 10 | 3521 | 16 | 6292 |
| Component | Dataset | GPU | Time | Count | Storage |
|---|---|---|---|---|---|
| Textual KB | Matterport3D | 1 A40 | 120 h | 380K | 14 MB / 1.60 GB |
| Image KB | R2R | 2 A40 | 60 h | 93K | 11.57 GB / 189.24 MB |
| REVERIE | 1 A40 | 63 h | 50K | 5.85 GB / 137.60 MB |
| Method | Inference Time | VRAM Usage | Parameters |
|---|---|---|---|
| (ms/step) | (GB) | (M) | |
| DUET (Baseline) | 37 | 9 | 181 |
| BTK (Ours) | 48 | 15 | 203 |
| Overhead | +11 | +6 | +22 |
| Methods | Val Seen | Val Unseen | Test Unseen | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NE | OSR | SR | SPL | NE | OSR | SR | SPL | NE | OSR | SR | SPL | |
| Seq2Seq ( Anderson et al., 2018 ) | 6.01 | - | 39 | - | 7.81 | - | 22 | - | 7.85 | - | 20 | 18 |
| EnvDrop ( Tan et al., 2019 ) | 3.99 | - | 62 | 59 | 5.22 | - | 52 | 48 | 5.23 | 59 | 51 | 47 |
| HOP+ ( Qiao et al., 2023 ) | 2.33 | - | 78 | 73 | 3.49 | - | 67 | 61 | 3.71 | - | 66 | 60 |
| HAMT ( Chen et al., 2021 ) | 2.34 | 82 | 76 | 72 | 2.29 | 73 | 66 | 61 | 3.93 | 72 | 65 | 60 |
| DUET ( Chen et al., 2022 ) | 2.28 | 86 | 79 | 73 | 3.31 | 81 | 72 | 60 | 3.65 | 76 | 69 | 59 |
| Methods | Val Unseen | Test Unseen | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| OSR | SR | SPL | RGS | RGSPL | OSR | SR | SPL | RGS | RGSPL | |
| Airbert ( Guhur et al., 2021 ) | 34.51 | 27.89 | 21.88 | 18.23 | 14.18 | 34.20 | 30.28 | 23.61 | 16.83 | 13.28 |
| HOP+ ( Qiao et al., 2023 ) | 40.04 | 36.07 | 31.13 | 22.49 | 19.33 | 35.81 | 33.82 | 28.24 | 20.20 | 16.86 |
| HAMT ( Chen et al., 2021 ) | 36.84 | 32.95 | 30.20 | 18.92 | 17.28 | 33.41 | 30.40 | 26.67 | 14.88 | 13.08 |
| TD-STP ( Zhao et al., 2022 ) | 39.48 | 34.88 | 27.32 | 21.16 | 16.56 | 40.26 | 35.89 | 27.51 | 19.88 | 15.40 |
| DUET ( Chen et al., 2022 ) | 51.07 | 46.98 | 33.73 | 32.15 | 23.03 | 56.91 | 52.51 | 36.06 | 31.88 | 22.06 |
| Method | SR↑ | SPL↑ | RGS↑ | RGSPL↑ |
|---|---|---|---|---|
| Baseline | 46.98 | 33.73 | 32.15 | 23.03 |
| + Spacy | 47.94 | 33.77 | 33.12 | 23.60 |
| + Qwen3-4B | 50.03 | 33.32 | 34.05 | 23.35 |
| Id | IK | TK | SR | OSR | SPL | RGS | RGSPL |
|---|---|---|---|---|---|---|---|
| 1 | 50.30 | 55.97 | 33.32 | 34.05 | 23.35 | ||
| 2 | 49.59 | 56.18 | 32.68 | 34.76 | 23.27 | ||
| 3 | 48.88 | 55.33 | 33.18 | 34.11 | 23.84 | ||
| 4 | 50.47 | 56.80 | 35.88 | 34.82 | 24.86 |
| IK | TK | SR | OSR | SPL | RGS | RGSPL | |
|---|---|---|---|---|---|---|---|
| 50.04 | 56.66 | 33.47 | 34.37 | 23.24 | |||
| 49.93 | 55.55 | 34.33 | 33.66 | 23.37 | |||
| 48.71 | 54.96 | 34.19 | 33.20 | 23.90 | |||
| 50.47 | 56.80 | 35.88 | 34.82 | 24.86 |
| Id | GAA | KA | SR | OSR | SPL | RGS | RGSPL |
|---|---|---|---|---|---|---|---|
| 1 | 48.76 | 55.50 | 32.87 | 34.48 | 23.22 | ||
| 2 | 46.80 | 52.63 | 33.39 | 32.49 | 23.46 | ||
| 3 | 48.91 | 56.26 | 32.85 | 34.05 | 23.38 | ||
| 4 | 50.47 | 56.80 | 35.88 | 34.82 | 24.86 |
| Modality | Metric | Before | After | Change (%) |
|---|---|---|---|---|
| Visual | Variance | 0.363 | 0.295 | 18.69 |
| Avg Dist | 23.195 | 20.930 | 9.76 | |
| Text | Variance | 0.098 | 0.146 | +49.97 |
| Avg Dist | 12.074 | 14.818 | +22.73 |
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