Affordance-Conditioned Decision Making: Bridging the Semantic-Spatial Gap in Zero-Shot Cross-Floor Vision-and-Language Navigation
Organizations: School of Computer Science, Shanghai Jiao Tong University · School of Automation and Intelligent Sensing, Shanghai Jiao Tong University · Defense Innovation Institute, Academy of Military Sciences · MoE Key Laboratory of Artificial Intelligence and AI Institute, Shanghai Jiao Tong University
Abstract
Vision-and-language navigation increasingly relies on general-purpose semantic planners, yet translating correct high-level intent into reliable physical execution remains difficult in spatially constrained transitions. Reaching a staircase, doorway, or narrow passage does not ensure traversal; the agent must identify an executable affordance pose and recover from accumulated action errors. We propose PACE (Preference-refined Affordance-Conditioned Execution), a supervised local execution module that augments frozen zero-shot semantic planners for reliable cross-floor navigation. PACE grounds transition-related semantics into a long-horizon, agent-centric traversable affordance pose and conditions short-horizon action generation on this spatial target, thereby aligning semantic goals with physical execution. We further post-train PACE through failure-aware preference refinement using rollout-derived pairs that contrast normal or recovery behaviors with deviation-amplifying behaviors, thereby improving closed-loop correction. We integrate PACE into six open-source zero-shot VLN navigators and demonstrate consistent improvements on the cross-floor subsets of R2R-CE and RxR-CE, increasing the average success rate from 16.35% to 27.65% and from 4.76% to 12.06%, respectively. Real-world experiments further demonstrate PACE's applicability in unseen environments, highlighting the potential of traversable affordances to bridge semantic intent and reliable embodied behavior.
Figures & tables
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | R2R-CE-CF | RxR-CE-CF | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SR (pp) | OSR (pp) | SPL (pp) | NDTW | SR (pp) | OSR (pp) | SPL (pp) | NDTW | |||||||||||||||||||||||||
| VLN-Zero | 16.86 | 19.92 | 12.46 | 0.219 | 4.15 | 4.15 | 2.73 | 0.035 | ||||||||||||||||||||||||
| [ | 11.88, | 22.22 | ] | [ | 14.56, | 25.67 | ] | [ | 8.13, | 16.88 | ] | [ | 0.184, | 0.255 | ] | [ | 0.92, | 7.37 | ] | [ | 0.92, | 7.37 | ] | [ | 0.66, | 5.10 | ] | [ | 0.010, | 0.062 | ] | |
| 3-step-Nav | 12.64 | 24.52 | 6.58 | 0.074 | 4.15 | 14.29 | -1.16 | -0.051 | ||||||||||||||||||||||||
| [ | 7.28, | 18.39 | ] | [ | 18.01, | 31.03 | ] | [ | 2.40, | 10.76 | ] | [ | 0.041, | 0.108 | ] | [ | 0.46, | 7.83 | ] | [ | 9.22, | 19.35 | ] | [ | -3.87, | 1.38 | ] | [ | -0.081, | -0.022 | ] | |
| CA-Nav | 10.73 | 28.74 | 4.69 | 0.060 | 7.83 | 13.36 | 3.41 | 0.033 | ||||||||||||||||||||||||