MATCH: Execution-Aware Hierarchical Reinforcement Learning for Vision-and-Language Navigation in Continuous Environment
Organizations: Zhejiang University, Hangzhou, China
Abstract
Vision-and-Language Navigation in Continuous Environments (VLN-CE) requires instruction-consistent planning and reliable execution under collision constraints. Yet many hierarchical approaches optimize the planner while keeping execution fixed. We introduce MATCH, a framework that jointly learns a language-conditioned planner and a goal-conditioned primitive-action executor. An execution-aware topological graph represents start-dependent execution options and integrates executor value estimates with realized outcome memory, enabling the planner to select execution requests and refine their targets through bounded continuous offsets. A transition-aware dense macro reward balances ordered progress along the reference route against execution residual, encouraging executable requests without substituting local success for instruction following. A staged curriculum culminates in synchronized on-policy updates, with the executor learning on planner-generated requests and the planner adapting its requests to the executor's current behavior. With 0.5B parameters, MATCH achieves state-of-the-art performance on the R2R-CE and RxR-CE benchmarks. Preliminary real-robot deployments further demonstrate its practical potential.
Figures & tables
| Method | Params | Training | Planner output | Executor | Observation | R2R-CE Val-Unseen | RxR-CE Val-Unseen | ||||||
| NE | OS | SR | SPL | NE | SR | SPL | nDTW | ||||||
| ETPNav [ 2 ] | 0.3B | IL | frontier | rotate-then-fwd. | pano. RGB-D+odo. | 4.71 | 65.0 | 57.0 | 49.0 | 5.64 | 54.8 | 44.9 | 61.9 |
| HNR [ 8 ] | 0.3B | IL | frontier | rotate-then-fwd. | pano. RGB-D+odo. | 4.42 | 67.0 | 61.0 | 51.0 | 5.51 | 56.4 | 46.7 | 63.6 |
| Revisiting [ 5 ] | 0.5B | IL+RL | frontier | rotate-then-fwd. | pano. RGB-D+odo. | 3.89 | 72.6 | 68.1 | 57.3 | 5.07 | 62.3 | 50.2 | 66.8 |
| VLN-R1 [ 25 ] | 7B | IL+RL | primitives | – | mono RGB | 7.00 | 41.2 | 30.2 | 21.8 | 10.4 | 22.3 | 17.5 | – |
| StreamVLN [ 26 ] | 7B | IL | primitives | – | mono RGB | 4.98 | 64.2 | 56.9 | 51.9 | 6.22 | 52.9 | 46.0 | 61.9 |
| Variant | SR | nDTW | SR | nDTW | Time |
| MATCH | 67.7 | 70.0 | – | – | 120 |
| Training (Sec. III-B , IV ) | |||||
| w/o joint HRL | 61.8 | 65.1 | – | ||
| heuristic executor | 64.3 | 66.9 | 50 | ||
| learned executor, frozen | 65.6 | 68.0 | 110 | ||
| alternating updates | 67.0 | 69.8 | 200 | ||
| Module | Size | Init. | S1 | S2 | S3 |
| Shared encoders | |||||
| RGB encoder | SigLIP2 ViT-B/16 | pretrained | |||
| Depth encoder | ResNet-50, 512-d | DD-PPO | |||
| Planner | |||||
| Instruction encoder | InfoXLM-base | pretrained | |||
| Panorama encoder | 2 layers, 768 | random | |||
Vision-Language Navigation
Vision-Language Navigation studies how embodied agents use natural-language instructions and visual observations to plan and execute routes.
See all 313 papers