HGWM: Hierarchical Graph-Guided World Model for Zero-Shot Object Navigation via Graph Matching
Organizations: Tsinghua University · Peking University
Abstract
Zero-shot object navigation requires an embodied agent to choose where to search while retaining evidence from previous observations. HGWM couples an LLM-generated room-anchor prior with persistent spatial-semantic memory. A coarse stage assigns visual-semantic scores to candidate headings on a 0-10 scale; a fine stage measures symbolic compatibility between observed objects, room context, and the goal prior. Phase-dependent fusion combines these scores with an LLM direction recommendation before local action selection. On HM3D v0.1, the reported HGWM configuration achieves 62.6% success rate (SR) and 31.5% success weighted by path length (SPL), compared with 58.1% and 31.2% for WMNav. On MP3D, the corresponding values are 46.8% and 17.9%, compared with 45.4% and 17.2%. The results indicate higher success point estimates and modest path-efficiency gains. On HM3D v0.2, the full model obtains 74.4% SR and 31.9% SPL. Additional component ablations reduce SR by 0.9-2.3 percentage points and SPL by 0.6-1.5 points. These are author-reported aggregate measurements. The accompanying implementation repairs pass offline tests; episode-level rerun records are not available. Evaluation is confined to simulation.
Figures & tables
| Phase | (coarse) | (fine) | (LLM) |
|---|---|---|---|
| Frontier exploration | 0.6 | 0.1 | 0.5 |
| Focused search | 0.6 | 0.4 | 0.4 |
| Target verification | 0.8 | 0.5 | 0.2 |
| Method | Vision | Language | HM3D v0.1 | MP3D | ||
|---|---|---|---|---|---|---|
| SR | SPL | SR | SPL | |||
| Habitat-Web [ 19 ] | - | - | 41.5 | 16.0 | 31.6 | 8.5 |
| OVRL [ 24 ] | - | - | - | - | 28.6 | 7.4 |
| OVRL-V2 [ 23 ] | - | - | 64.7 | 28.1 | - | - |
| ZSON [ 16 ] | CLIP | - | 25.5 | 12.6 | 15.3 | 4.8 |
| PSL [ 21 ] | CLIP | - | 42.4 | 19.2 | 18.9 | 6.4 |
| Comparison | SR | SPL |
|---|---|---|
| HGWM–WMNav, HM3D v0.1 | +4.5 | +0.3 |
| HGWM–WMNav, MP3D | +1.4 | +0.7 |
| Voxel–no memory, HM3D v0.2 | +3.1 | +0.8 |
| HGWM–voxel, HM3D v0.2 | +3.5 | +1.8 |
| VLM Backbone | SR (%) | SPL (%) |
|---|---|---|
| Gemini-1.5-Pro | 62.6 | 31.5 |
| Gemini 2.0 Flash | 59.2 | 30.8 |
| Change (pp) |
| Configuration | SR (%) | SPL (%) | SR | SPL |
|---|---|---|---|---|
| Basic VLM / no memory | 67.8 | 29.3 | ||
| Voxel memory + direct VLM scoring | 70.9 | 30.1 | ||
| HGWM (full) | 74.4 | 31.9 | 0.0 | 0.0 |
| Without goal prior | 72.1 | 30.8 | ||
| Without relation refinement | 72.1 | 30.4 | ||
| Without LLM arbitration | 72.7 | 31.1 |
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
| Condition | Room | Object | Spatial | Semantic | Depth |
|---|---|---|---|---|---|
| Any prior-associated object detected | 0.25 | 0.50 | 0.20 | 0.03 | 0.02 |
| Scene quality | 0.35 | 0.30 | 0.25 | 0.05 | 0.05 |
| Room score | 0.45 | 0.25 | 0.20 | 0.05 | 0.05 |
| Object score | 0.30 | 0.40 | 0.20 | 0.05 | 0.05 |
| Otherwise | 0.35 | 0.30 | 0.20 | 0.10 | 0.05 |
| Episode length | 10 | 20 | 40 |
|---|---|---|---|
| Memory (MB) | 1.2 | 2.8 | 5.1 |
| Graph update (ms) | 12 | 18 | 25 |
| VLM inference (ms) | 2300 | 2300 | 2300 |
| Configuration | SR(%) | SPL(%) |
|---|---|---|
| Basic VLM / no memory | 67.8 | 29.3 |
| VLM / voxel memory | 70.9 | 30.1 |
| HGWM / graph matching | 74.4 | 31.9 |
| Configuration | SR (%) | SPL (%) |
|---|---|---|
| Full HGWM | 74.4 | 31.9 |
| Without goal prior | 72.1 | 30.8 |
| Without relation refinement | 72.1 | 30.4 |
| Without LLM arbitration | 72.7 | 31.1 |
| With non-adaptive fine weights | 73.5 | 31.3 |
| Quantity | Evidence |
|---|---|
| Full vs. voxel-memory SR/SPL gains | 3.5/1.8 pp |
| Removal of refinement SR/SPL drops | 2.3/1.5 pp |
| Scene–goal matching vs. prompting: SR/SPL gains | +1.5/+1.4 pp |
| Case | Logged target | Steps | Logs |
|---|---|---|---|
| 115_853 | sofa | 6 | 6 |
| 160_853 | tv screen | 7 | 7 |
| 199_890 | plant | 29 | 29 |
| 220_890 | plant | 40 | 40 |
| 249_890 | tv screen | 40 | 40 |
| 265_890 | toilet | 19 | 19 |
Object-Goal Navigation
Object-goal navigation studies how robots find and approach requested objects in unfamiliar environments using visual, spatial, and language cues.
See all 86 papers